Summary
MCP fleet security audits for production deployments: batch scan, triage, SARIF, OAuth login, and regression diff. Builds on v9.1 Hemlock Score + intelligence loop.
Highlights (v9.2 → v9.6)
MCP fleet audit (v9.2)
hemlock mcp-audit— YAML fleet config, parallel workers, triage (confirmed / suspected / likely false positive)- Case-study markdown + per-target JSON
examples/mcp-fleet-multipli.yaml,docs/case-studies/README.md
Exports + judge (v9.3)
mcp_fleet_audit.sariffor GitHub Advanced Security--with-judgeonmcp-auditfor HemJudge revalidation- Safe MCP HTTP teardown; OAuth targets skip cleanly
OAuth bearer + dashboard (v9.4)
auth_mode: oauth_bearerper fleet target- Finding deduplication in reports
- MCP Fleet card on operational dashboard
Triage quality + diff (v9.5)
- Fix false positives from MCP JSON-schema validation errors (-32602)
hemlock mcp-audit-diff— baseline vs current confirmed findings
Real OAuth login (v9.6)
hemlock mcp-oauth discover | login | status- PKCE browser login, token store + refresh (
.hemlock/mcp_oauth_store.json) - Fleet audit loads OAuth tokens via
oauth_resourcein YAML
Install
pip install "hemlock-rag[mcp] @ git+https://github.com/M4NT/hemlock@v9.6.0"Quick start (real MCP fleet)
export MCP_AUTH_TOKEN="<fleet shared token>"
hemlock mcp-oauth login --url http://your-host:3001/mcp # OAuth MCPs
hemlock mcp-audit -c examples/mcp-fleet-multipli.yaml -o .hemlock/mcp_auditSee CHANGELOG.md for full details.