mfds-drug-safety
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: Fetches the vendor-owned
@nomadamas/k-skillpackage from the NPM registry as part of the setup and execution process described inSKILL.md. - [REMOTE_CODE_EXECUTION]: Executes the
@nomadamas/k-skillCLI tool usingnpxto manage skill instructions and helper execution. This is a standard vendor-provided utility for this skill's ecosystem. - [COMMAND_EXECUTION]: Invokes the local Python script
scripts/mfds_drug_safety.pyto handle the logic for the mandatory safety interview and the API communication flow. - [DATA_EXFILTRATION]: Performs network requests to
https://k-skill-proxy.nomadamas.org, a vendor-controlled domain, to retrieve official drug information. This communication is essential for the skill's primary function. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an attack surface for indirect prompt injection by processing external API data.
- Ingestion point:
scripts/mfds_drug_safety.pyretrieves data from a remote proxy via theread_json_responsefunction. - Boundary markers: No explicit prompt boundaries or "ignore instructions" markers are defined for the interpolated API data in the instructions.
- Capability inventory: The script has capabilities for network access (
urllib.request) and command-line output. - Sanitization: The script implements basic sanitization using
html.unescapeandre.sub(r"<[^>]+>", " ", text)to strip HTML tags from ingested data before it is returned to the agent context.
Audit Metadata