Loading...
Loading...
Scan your Claude Code configuration (.claude/ directory) for security vulnerabilities, misconfigurations, and injection risks using AgentShield. Checks CLAUDE.md, settings.json, MCP servers, hooks, and agent definitions.
npx skill4agent add affaan-m/everything-claude-code security-scan.claude/settings.jsonCLAUDE.md| File | Checks |
|---|---|
| Hardcoded secrets, auto-run instructions, prompt injection patterns |
| Overly permissive allow lists, missing deny lists, dangerous bypass flags |
| Risky MCP servers, hardcoded env secrets, npx supply chain risks |
| Command injection via interpolation, data exfiltration, silent error suppression |
| Unrestricted tool access, prompt injection surface, missing model specs |
# Check if installed
npx ecc-agentshield --version
# Install globally (recommended)
npm install -g ecc-agentshield
# Or run directly via npx (no install needed)
npx ecc-agentshield scan ..claude/# Scan current project
npx ecc-agentshield scan
# Scan a specific path
npx ecc-agentshield scan --path /path/to/.claude
# Scan with minimum severity filter
npx ecc-agentshield scan --min-severity medium# Terminal output (default) — colored report with grade
npx ecc-agentshield scan
# JSON — for CI/CD integration
npx ecc-agentshield scan --format json
# Markdown — for documentation
npx ecc-agentshield scan --format markdown
# HTML — self-contained dark-theme report
npx ecc-agentshield scan --format html > security-report.htmlnpx ecc-agentshield scan --fix# Requires ANTHROPIC_API_KEY
export ANTHROPIC_API_KEY=your-key
npx ecc-agentshield scan --opus --stream.claude/npx ecc-agentshield initsettings.jsonCLAUDE.mdmcp.json- uses: affaan-m/agentshield@v1
with:
path: '.'
min-severity: 'medium'
fail-on-findings: true| Grade | Score | Meaning |
|---|---|---|
| A | 90-100 | Secure configuration |
| B | 75-89 | Minor issues |
| C | 60-74 | Needs attention |
| D | 40-59 | Significant risks |
| F | 0-39 | Critical vulnerabilities |
Bash(*)${file}2>/dev/null|| truenpx -y