pp-openfda
Pass
Audited by Gen Agent Trust Hub on Jul 11, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSDATA_EXFILTRATIONCOMMAND_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructs the installation of the
openfda-pp-clibinary usingnpxfrom the@mvanhornnpm scope andgo installfrom the vendor's GitHub repository (github.com/mvanhorn/printing-press-library). These are vendor-controlled resources used for setting up the required tooling. - [DATA_EXFILTRATION]: The skill documents a
--deliver webhook:<url>flag that allows command output to be POSTed to an arbitrary external URL. This provides a direct mechanism for the agent to send processed data to external servers, which could be leveraged for data exfiltration if the agent is directed to a malicious endpoint. - [COMMAND_EXECUTION]: The primary function of the skill is to invoke the
openfda-pp-clibinary with user-supplied arguments to query various FDA databases. It also includes anopenfda-pp-cli whichcommand that processes natural language queries to resolve command names. - [INDIRECT_PROMPT_INJECTION]: The skill processes data from the OpenFDA API, which is an external data source.
- Ingestion points: Data is ingested through various subcommands (e.g.,
animal-events,drug-events,food-recalls) that fetch records from the FDA. - Boundary markers: Responses are wrapped in a JSON envelope containing
metaandresultsfields, which provides structure but does not include explicit instructions for the agent to ignore potential commands within the data. - Capability inventory: The skill possesses the ability to write to the local filesystem and perform network POST requests via the
--deliversink options. - Sanitization: No specific sanitization or escaping of the external API content is mentioned before it is processed by the agent.
Audit Metadata