pp-epa-echo
Pass
Audited by Gen Agent Trust Hub on Aug 20, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [UNVERIFIABLE_DEPENDENCIES_AND_REMOTE_CODE_EXECUTION]: The skill facilitates the installation of the
epa-echo-pp-cliandepa-echo-pp-mcptools from the author's GitHub and NPM repositories (@mvanhorn/printing-press-library). While these are vendor-owned resources, they involve downloading and executing remote code during the setup process. - [COMMAND_EXECUTION]: The skill frequently executes the
epa-echo-pp-clibinary via bash to perform facility resolution, compliance evidence inspection, and data synchronization tasks. - [DATA_EXPOSURE_AND_EXFILTRATION]: Provides a
--deliver webhook:<url>flag that enables routing command results to arbitrary external URLs. Additionally, a feedback mechanism is included that can send data to a remote endpoint ifEPA_ECHO_FEEDBACK_ENDPOINTis configured in the environment. - [DYNAMIC_EXECUTION]: Features a 'Playbook' system where sequences of CLI commands are dynamically assembled and executed based on steps defined in JSON files. These playbooks can be automatically synthesized from the agent's session journals.
- [INDIRECT_PROMPT_INJECTION]: The 'Learning Loop' (via
recallandteachcommands) creates a vulnerability surface by ingesting user queries and external API results to influence future agent behavior and automated playbooks. - Ingestion points: EPA ECHO API results and user-supplied natural language queries processed by the
recallcommand inSKILL.md. - Boundary markers: The instructions recommend stripping personal identifiers (PII) before recording data, but no explicit delimiters are defined for the playback of generated command sequences.
- Capability inventory: The environment includes full bash access, network connectivity via the CLI and webhooks, and the ability to write to local configuration and data directories (
SKILL.md). - Sanitization: Relies on the agent following instructions to manually clean and validate data before invoking the
teachoramendcommands to update the local learning store.
Audit Metadata