mcp-server-security
Pass
Audited by Gen Agent Trust Hub on Sep 7, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill is a security-focused educational and diagnostic tool. Its primary purpose is to harden MCP servers against known attack vectors like prompt injection, SSRF, and command injection.
- [COMMAND_EXECUTION]: The
scripts/security_checklist.pyscript usessubprocess.runto callgit ls-files. This is a standard and safe implementation used locally to identify which files to scan for security issues within a developer's repository. It does not use attacker-controlled input for command construction. - [REMOTE_CODE_EXECUTION]: The skill correctly identifies and warns against remote code execution risks in the MCP ecosystem. It flags patterns like
npx -yand@latesttags as dangerous in its checklist script and documentation. It does not perform any remote code execution itself. - [DATA_EXPOSURE]: The diagnostic script includes regex patterns to detect hardcoded credentials (API keys, AWS keys, private keys) in the user's local repository. This is a defensive security feature designed to prevent accidental data exposure before code is committed.
- [SAFE]: The
references/threats.mdfile provides high-quality security research, citing official specifications, CVEs, and institutional guidance (NSA, OWASP, CSA). All external links point to official and reputable security documentation sources.
Audit Metadata