Repository navigation
v0.6.0
What's new
- Poisoning checks cover resources and prompts. MCP201–MCP205 now scan the resource URI/name/description/MIME type and prompt name/description/arguments, not only tools.
- Schema risk heuristics (MCP304–306). For a live server with no source available, free-form command, URL (SSRF) and path parameters are flagged. Parameters constrained with enum, const or pattern are left alone.
- Baselines.
--baseline report.jsonaccepts findings from a previous-f jsonreport; only new findings affect the score and the gate, while accepted ones stay listed under suppressed for audit. - Go SAST.
vetreads mcp-goAddToolcallbacks and traces arguments intoexec.Command,http.Get/NewRequestandos/ioutilfile sinks, and checks for hardcoded secrets.
Built-in rules rise from 30 to 33. SHA256 checksums for every archive are in checksums.txt.