Skip to content

v0.1.1 — scanner hardening

Choose a tag to compare

@munzzyy munzzyy released this 12 Jul 02:30
· 53 commits to main since this release

Fixes five fail-open gaps found in a cross-model security review, so a hostile skill can't slip past the scanner:

  • git clone arg injection: a repo URL starting with - (e.g. --upload-pack=…) could be read as a git option and run a command. Now separated with --.
  • Oversized files scanned, not skipped: a payload hidden behind 2MB of padding used to be invisible. The first 2MB is now scanned and the file flagged.
  • Unterminated / ...-closed frontmatter is parsed: a tolerant parser in the agent would still read those keys, so the scanner does too instead of seeing nothing.
  • Arbitrary MCP launch command is HIGH, not MEDIUM (the severity was returned on both branches of a ternary).
  • Destructive-delete regex: lookaheads instead of overlapping stars — removes quadratic backtracking and now catches -fr as well as -rf.
  • Temp clone directory is cleaned up instead of leaking.

49 tests, labeled corpus floors green.