whitepaper: re-add 10 missing entries + 11 new defects this session, count 578→590; rebuild PDF

This commit is contained in:
russell@unturf.com 2026-03-27 22:18:31 -04:00
parent e4ee168b1e
commit 2e4f7807d5
401 changed files with 3914 additions and 114 deletions

View file

@ -0,0 +1,24 @@
# neovim — CLEAN
## Scan Date
2026-03-27
## Files Scanned
- `src/nvim/runtime.c` (runtimepath loading, package autoload)
## Findings
No CWE-407 defects found.
### `ga_loaded` in `script_autoload()`
The `ga_loaded` garray is scanned linearly O(P) to check if a package was
already loaded. However, `script_autoload()` is called once per function
resolution, not inside an inner loop. The call site does not create a
cross-product. This is O(P) per-call, not O(N×P).
### Verdict
CLEAN — no algorithmic complexity defects in scanned code paths.