pp-pokeapi
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructs the user or agent to install external binaries using
npx(@mvanhorn/printing-press-library) andgo install(github.com/mvanhorn/printing-press-library). These resources originate from the identified vendor. - [DATA_EXFILTRATION]: The CLI tool includes a
--deliver webhook:<url>feature that allows routing command output to arbitrary remote URLs via HTTP POST. While a functional feature, it provides a direct mechanism for data exfiltration if the agent is directed to send sensitive information. - [COMMAND_EXECUTION]: The skill is designed to drive the
pokeapi-pp-clibinary by constructing shell commands from user-supplied arguments. This creates a potential command injection surface if the agent does not properly sanitize inputs before execution. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted user data via command-line arguments (e.g., in the
whichcommand and SQL queries) and lacks explicit boundary markers or sanitization instructions to prevent embedded malicious instructions from influencing behavior. - Ingestion points: User-supplied strings in
$ARGUMENTSand natural language queries passed to thewhichsubcommand. - Boundary markers: Absent. The instructions do not specify the use of delimiters or warnings to ignore instructions embedded in the data.
- Capability inventory: Execution of shell commands via the
Bashtool and network transmission via thewebhooksink. - Sanitization: Absent. There are no instructions for escaping or validating input before interpolation into shell commands.
- [DYNAMIC_EXECUTION]: The installation procedures involve
go install, which downloads source code from a remote repository and compiles it into an executable binary on the local system at runtime.
Audit Metadata