Skip to content
MCPShield
Back to home

MCPShield GitHub App

Automatic security scanning on every pull request. Catch vulnerabilities before they ship.

Install on GitHub

Free for public repos. 10 scans/day included.

Automatic PR Scanning

Every pull request is scanned automatically. No manual triggers needed. Results appear as a comment in seconds.

Two-Pass Analysis

91 regex rules catch known patterns including dangerous capability combinations. LLM judge (Claude) catches semantic attacks that regex misses.

Read-Only Access

The app only reads your code and writes PR comments. No write access to your repository contents. Minimal permissions.

Security Grades

Every scan produces a grade (A-F) with severity breakdown. Critical and high findings are highlighted with remediation guidance.

CI/CD Gate

GitHub Check Runs that pass or fail based on your security threshold. Add MCPShield as a required status check in branch protection.

How It Works

1

Install the app

Click the install button above. Choose which repositories to enable it on. The app requests read-only access to code and write access to PR comments.

2

Open a pull request

When you open or update a PR, MCPShield automatically scans the repository for MCP security issues.

3

Review the results

MCPShield posts a comment with the grade and findings, plus a GitHub Check Run. Enable the CI/CD gate to block merges below your threshold.

What It Detects

CategoryExamples
Tool PoisoningHidden instructions in tool descriptions, cross-tool manipulation, credential harvesting
Prompt InjectionUnicode smuggling, encoding obfuscation, context flooding, instruction tags
Input ValidationCommand injection, path traversal, SQL injection, SSRF, eval injection
AuthenticationMissing auth on HTTP endpoints, exposed credentials, insecure transport
Semantic AttacksDomain jargon camouflage, consent fabrication, instruction fragmentation (LLM-only)

Pricing

Free

$0

  • 10 scans per day
  • Full two-pass analysis
  • PR comments with grades
  • Public repos

Pro

$15/mo

  • 100 scans per day
  • Private repos
  • CI/CD gate (block merges)
  • Webhook notifications
  • Priority support

Example PR Comment

✅ MCPShield Security Scan: Grade A (95/100)

SeverityCount
🟡 Medium1

Findings

  • 🟡 String Parameter Without maxLength (IV-005)

Scanned by MCPShield | Two-pass analysis: regex + LLM

GitHub App — Automatic PR Security Scans | MCPShield | MCPShield