pp-openfda
Pass
Audited by Gen Agent Trust Hub on Aug 26, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill facilitates the installation of the
openfda-pp-clibinary usingnpx -y @mvanhorn/printing-press-libraryandgo install github.com/mvanhorn/printing-press-library/.... These downloads originate from the author's own infrastructure and are used to provide the skill's primary functionality. - [DATA_EXFILTRATION]: The skill provides a
--deliver webhook:<url>feature that enables the agent to POST command results to an arbitrary external URL. Additionally, thefeedbackcommand can be configured to send local data to an external endpoint via theOPENFDA_FEEDBACK_ENDPOINTenvironment variable. While functional, these features allow data to be sent to external, non-whitelisted destinations. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process external data which could contain malicious instructions.
- Ingestion points: External FDA API responses (all
searchandlistcommands), user-provided notes inopenfda-pp-cli feedback --stdin, and natural language strings processed byopenfda-pp-cli which. - Boundary markers: The instructions do not define delimiters to isolate external data from the agent's system instructions.
- Capability inventory: The skill has access to shell execution via
Bashand the ability to perform network POST requests via thewebhookdelivery sink. - Sanitization: There is no mention of sanitizing or escaping the data retrieved from the FDA API or user feedback before it is displayed or delivered.
- [COMMAND_EXECUTION]: The skill relies on the execution of the
openfda-pp-clibinary with various subcommands and user-supplied arguments to perform its tasks.
Audit Metadata