runtimeadmin/MCPShield MCP Config Scan

Catch risky MCP servers in committed config files and fail the PR before merge. Zero deps, no API key, no network.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
pathsComma- or newline-separated globs of config files to scan. Leave empty to auto-discover common MCP config filenames repo-wide.no""
fail-onFail the job if any server is at or above this level: critical | high | medium | low | never.nohigh
working-directoryDirectory to scan from (relative to the repo root).no.
commentPost/update a findings comment on the pull request. Requires `permissions: pull-requests: write` in the calling workflow.nofalse
github-tokenToken used to post the PR comment. Defaults to the workflow token.no${{ github.token }}
namedescription
max-scoreHighest risk score found (0-100).
max-levelHighest risk level found (low | medium | high | critical).
server-countNumber of MCP servers scanned.
findings-jsonJSON array of scored servers (name, score, level, factors).