github.com/datadog/dd-trace-php · master · scanned 2 h ago · 7 config files
7 agent components (2 MCP servers), declared 8 times in datadog/dd-trace-php: 2 credentials handed to agents, 5 unvetted.
Components72 MCP servers
High blast radius1credentials, shell or unvetted code
Credentials handed to agents2GITLAB_PERSONAL_ACCESS_TOKEN, GITLAB_API_URL
Not vetted5of 6 local servers, skills and plugins
| Component | Where | Verdict | Blast radius |
|---|---|---|---|
gitlabMCP server · Claude Code · stdionpm:@modelcontextprotocol/server-gitlab | .mcp.json | 66 · caution | high
GITLAB_PERSONAL_ACCESS_TOKENGITLAB_API_URL |
speak_when_doneMCP server · Claude Code · stdiouvx | .mcp.json | not vetted | medium
|
check-ciSkill · Claude Code | .claude/skills/check-ci/SKILL.md | not vetted | low
|
CLAUDE.mdInstructions · any agent | CLAUDE.md | clean | low
|
CLAUDE.mdInstructions · any agent | appsec/helper-rust/CLAUDE.md | clean | low
|
crash-analysisSkill · Claude Code | .claude/skills/crash-analysis/SKILL.md | not vetted | low
|
php-lintSkill · Claude Code | .claude/skills/php-lint/SKILL.md | not vetted | low
|
release-notesSkill · Claude Code | .claude/skills/release-notes/SKILL.md | not vetted | low
|
What to do about it
- Each credential listed is readable by the server it is given to. Scope keys to what that server needs, and prefer servers with a Verified verdict for anything holding cloud or payment keys.
- Unvetted means we have no sandbox run for that exact package. Ask your agent to check before installing: claude mcp add killerskills -- npx -y vet-skills mcp
- For a whole organization (every repo and laptop, rescanned daily, with removal across machines), see Discovery for teams.