Skip to content

Harden scanner robustness, enforce shellcheck, and assert benchmark categories#2

Merged
howshannon merged 1 commit into
mainfrom
fix/scanner-robustness
Jul 13, 2026
Merged

Harden scanner robustness, enforce shellcheck, and assert benchmark categories#2
howshannon merged 1 commit into
mainfrom
fix/scanner-robustness

Conversation

@howshannon

Copy link
Copy Markdown
Owner

Addresses external review feedback: safe path handling (--/canonical), null-safe find loops, resource limits (prune vendor dirs, no symlink follow, skip >5MB, document timeout), truncation counts, enforced shellcheck (errors block; drop apt-get), per-fixture category assertions in the benchmark (10/10 correct-category recall), and docs synced to 14 categories with a note that the shell scanner does no online research. Also fixes a real bug: section 13 hidden-unicode was silently skipped and false-positived on binary images. Deferred to follow-ups: JSON output mode, Gitleaks CI step, signed releases.

…ion counts; enforce shellcheck; assert benchmark categories; sync 14-category docs
@howshannon
howshannon merged commit ed9de46 into main Jul 13, 2026
5 checks passed
@howshannon
howshannon deleted the fix/scanner-robustness branch July 13, 2026 02:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant