lifecycleinventory-review
Pass
Audited by Gen Agent Trust Hub on May 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill invokes the 'tiangong' CLI and other internal scripts using Node.js
spawnSync. These commands are executed with argument arrays rather than raw shell strings, which effectively mitigates command injection risks. This functionality is intended for delegating complex auditing tasks to the underlying toolchain. - [EXTERNAL_DOWNLOADS]: The
run-remote-process-review.mjsscript fetches remote lifecycle data through the vendor's CLI (tiangong process list) to create local snapshots for analysis. These downloads are part of the core auditing workflow and target the vendor's own data infrastructure. - [PROMPT_INJECTION]: The skill has a surface for indirect prompt injection because it ingests and processes external lifecycle inventory data which could contain malicious instructions.
- Ingestion points: Remote process rows fetched via CLI and local build artifacts processed in
scripts/run-remote-process-review.mjsandscripts/run-review.mjs. - Boundary markers: The instructions do not define explicit delimiters to separate the audited data from the agent's instructions, though they provide a structured rulebook for the agent to follow.
- Capability inventory: The skill can execute local scripts and write audit logs and findings to the file system via
spawnSyncandwriteFileSync. - Sanitization: The
process-review-rules.mdrequires strict schema validation usingProcessSchema.safeParseand includes rules to detect and remove 'tool-authored language' patterns, which helps mitigate the influence of data-embedded prompts.
Audit Metadata