← Back to search

Agent Security MCP

mdfifty50-boop Scanned 3d ago

Prompt injection detection, secret scanning, permission auditing

D
40 / 100

Versions

0.1.3latest
Apr 24, 2026
0.1.2
Apr 23, 2026
0.1.1
Apr 23, 2026
0.1.0
Apr 22, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 8

health_check
annotations: none low

Returns server health, uptime, version, and usage stats

scan_mcp_config
annotations: none low

Scan an MCP server configuration for security issues including dangerous commands, exposed secrets, network exposure, and container misconfigurations. Returns a risk score (0-100), issues found, and actionable recommendations.

command string server_name string
detect_prompt_injection
annotations: none low

Analyze text for prompt injection attempts. Detects instruction overrides, identity manipulation, system prompt extraction, data exfiltration, delimiter attacks, encoded injections, and privilege escalation. Context-aware risk scoring.

text string
validate_scope_contract
annotations: none low

Check if an agent action complies with its scope contract. Validates tool usage against allowlists, file access against permitted paths, and boundary constraints (no_network, read_only, no_exec, no_secrets).

params any tool_name string target_file string
scan_secrets
annotations: none low

Detect leaked secrets and credentials in text or code. Identifies API keys (OpenAI, AWS, GitHub, GCP, Stripe, Slack, Telegram), JWT tokens, database connection strings, private keys, and .env patterns. All values are masked in output.

content string
audit_agent_permissions
annotations: none low

Audit an agent configuration for over-privileged access. Compares granted permissions against role-based expectations (researcher, analyst, developer, reviewer, orchestrator, monitor). Flags principle of least privilege violations.

role string
generate_security_report
annotations: none low

Generate a comprehensive security assessment report for an agent deployment. Aggregates results from config scans and permission audits into a prioritized remediation plan with OWASP LLM Top 10 compliance notes.

agent_name string
detect_tool_poisoning
annotations: none low

Analyze an MCP tool definition for poisoning indicators — hidden instructions in descriptions that could manipulate agent behavior. Covers OWASP Agentic Top 10 tool poisoning attack vectors.

name string description string inputSchema any

Permissions 1

env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 34

low
Tool 'health_check' has no annotations annotation_checker · 100%
low
Tool 'scan_mcp_config' has no annotations annotation_checker · 100%
low
Tool 'detect_prompt_injection' has no annotations annotation_checker · 100%
low
Tool 'validate_scope_contract' has no annotations annotation_checker · 100%
low
Tool 'scan_secrets' has no annotations annotation_checker · 100%
low
Tool 'audit_agent_permissions' has no annotations annotation_checker · 100%
low
Tool 'generate_security_report' has no annotations annotation_checker · 100%
low
Tool 'detect_tool_poisoning' has no annotations annotation_checker · 100%
medium
OAuth implementation without PKCE auth_checker · 75%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-46jr-4wx8-v453) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-6prh-2h8m-c8cw) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-6qxp-vccf-f47h) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-rvq5-wwqv-78pq) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: health_check manifest_parser · 70%
info
Tool: scan_mcp_config manifest_parser · 70%
info
Tool: detect_prompt_injection manifest_parser · 70%
info
Tool: validate_scope_contract manifest_parser · 70%
info
Tool: scan_secrets manifest_parser · 70%
info
Tool: audit_agent_permissions manifest_parser · 70%
info
Tool: generate_security_report manifest_parser · 70%
info
Tool: detect_tool_poisoning manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (1) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 3 components sbom_generator · 100%
critical
RSA Private Key found in mdfifty50-boop-agent-security-mcp-c160878/src/tools/secret-scanner.js secret_scanner · 95%
critical
EC Private Key found in mdfifty50-boop-agent-security-mcp-c160878/src/tools/secret-scanner.js secret_scanner · 95%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%