find-npm-package
Fail
Audited by Gen Agent Trust Hub on Apr 27, 2026
Risk Level: HIGHPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: Potential for indirect prompt injection. The skill fetches and displays package descriptions and names from the public npm registry. Because these fields are populated by external package authors, they could contain malicious instructions intended to influence the agent's logic when search results are processed.
- Ingestion points: Search results from the npm registry API in
SKILL.md. - Boundary markers: None; descriptions are printed directly to the output.
- Capability inventory: Shell command execution via
curlandpython3. - Sanitization: The skill does not sanitize or escape the package descriptions before presentation.
- [COMMAND_EXECUTION]: The skill uses
curl,jq, andpython3to perform searches and process data. Thepython3 -cpattern is used locally to parse JSON data from a trusted source and does not execute remote code. - [EXTERNAL_DOWNLOADS]: Fetches metadata and statistics from the official npm registry (
registry.npmjs.org) and download API (api.npmjs.org).
Recommendations
- HIGH: Downloads and executes remote code from: https://registry.npmjs.org/-/v1/search?text= - DO NOT USE without thorough review
Audit Metadata