pocket-closing
Warn
Audited by Gen Agent Trust Hub on Oct 14, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The skill instructs the agent to parse a JSON response from the
pocketto-piCLI and execute every command listed in thenext_actionsarray. This design allows for the execution of arbitrary shell commands if the CLI output is altered or malicious.\n- [COMMAND_EXECUTION]: The agent is directed to run various shell commands, includinggit showfor commit metadata andnpxfor executing package-based tools.\n- [REMOTE_CODE_EXECUTION]: By utilizingnpx -y pocketto-pi, the skill fetches and executes external code from the NPM registry at runtime, introducing potential supply chain vulnerabilities.\n- [EXTERNAL_DOWNLOADS]: The skill relies onnpxto download thepocketto-pipackage, which is an external dependency not pinned to a specific version or hash in the instructions.\n- [INDIRECT_PROMPT_INJECTION]: The skill ingests data fromlog.json,reviews/*.json, andphase-notes-*.jsonto build reports and make state transition decisions.\n - Ingestion points:
log.json,reviews/*.json, andphase-notes-*.jsonfiles within the repository.\n - Boundary markers: No explicit delimiters or instructions are provided to the agent to distinguish between its core logic and the content of these processed files.\n
- Capability inventory: Access to shell command execution (
npx,git) and the ability to write to the local filesystem (closeout.md).\n - Sanitization: The skill lacks validation or sanitization routines for the content of the JSON artifacts it processes.
Audit Metadata