jestatsio/toolprint scan

Scan MCP servers for tool poisoning, secret leaks, and silent rug-pulls; enforce the committed toolprint.lock.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
targetMCP config path, http(s) URL, npx:<package>, or command. Optional if a config is auto-discovered or --config is set.no""
configPath to an MCP client config file (Claude Desktop / VS Code / Cursor).no""
fail-onMinimum severity that fails the build: info|low|medium|high|critical.nohigh
lockfilePath to the toolprint.lock to enforce.no""
sarif-fileIf set, write SARIF 2.1.0 results to this path for github/codeql-action/upload-sarif. In SARIF mode findings do not fail the job (they become code-scanning alerts); operational errors still do. Upload with `if: always()`.no""
versiontoolprint version to run (npm dist-tag or exact version).nolatest
comment-on-prOn a pull_request event (non-SARIF mode), upsert a sticky comment summarizing the scan. Requires `pull-requests: write` permission. Has no effect when sarif-file is set.nofalse
github-tokenToken used to post the PR comment. Defaults to the workflow token.no${{ github.token }}

no outputs