animal-pharmacy-search
Fail
Audited by Gen Agent Trust Hub on Oct 1, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructions in
SKILL.mdrequire the agent to download the@nomadamas/k-skillpackage from the NPM registry to obtain the full instruction set and manage skill files. - [REMOTE_CODE_EXECUTION]: The skill instructs the agent to run
npx -y @nomadamas/k-skill@0, which results in the execution of code from an external, untrusted source at runtime. - [COMMAND_EXECUTION]: The agent is prompted to execute several shell commands, including
npxfor skill management and a local Python script (scripts/animal_pharmacy_mcp.py) to interface with the pharmacy database. - [DATA_EXFILTRATION]: The skill sends user-provided search keywords and geographic location information (city, district) to the external domain
hkmedi.co.krthrough HTTP POST requests initiated by the Python helper script. - [INDIRECT_PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it processes untrusted data from a remote API which could potentially contain malicious instructions.
- Ingestion points: The
scripts/animal_pharmacy_mcp.pyscript retrieves and parses JSON/SSE data fromhttps://hkmedi.co.kr/pharmacy-mcp. - Boundary markers: The instructions do not define delimiters or specific warnings to ignore instructions that might be embedded within the API's pharmacy or product data.
- Capability inventory: The skill possesses shell execution capabilities (via
npxand python scripts) and network access. - Sanitization: While the script validates that the response is valid JSON, it does not perform sanitization or filtering of the content for natural language injection patterns.
Recommendations
- AI detected serious security threats
Audit Metadata