T08 · Insecure Dependencies
- Location
SKILL.md:13- Finding
Unpinned Third-Party Package Is Downloaded and Executed Automatically
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill’s Sentry triage purpose is coherent, but it asks users to run an unpinned npm MCP server with a persistent Sentry token, which deserves review before installation.
Install only if you trust the Sentry MCP package source and are comfortable granting it Sentry API access. Pin a reviewed package version, use a least-privilege revocable Sentry token, prefer Secrets Manager or an OS credential store over plaintext config, and restrict any config file containing the token to the owning user.
SKILL.md:13Unpinned Third-Party Package Is Downloaded and Executed Automatically
SKILL.md:17Sentry API Token Is Configured as Plaintext in a Local Configuration File
The skill instructs users to execute an MCP server package directly from npm via npx -y @sentry/mcp-server without pinning an exact version. This creates a supply-chain risk: a newly published malicious or compromised version could be fetched and executed automatically, and in this context the server is configured with a high-value SENTRY_ACCESS_TOKEN, increasing the consequences of compromise.