client-validation-document
Warn
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses the
Bashtool to execute a Python script (engagement-state.py) located in the plugin's root directory. It dynamically passes arguments such as--brand,--id, and--triggersto this script. - [DYNAMIC_EXECUTION]: The skill constructs shell commands at runtime by interpolating variables (
{slug},{id},{comma-separated-trigger-list}) into a command string. If these variables are influenced by external file content or client input without proper sanitization, it could lead to command injection vulnerabilities. - [INDIRECT_PROMPT_INJECTION]:
- Ingestion points: The skill reads
client-validation-responses.json(client-provided input) and eight v1 core research documents to determine the next steps in the engagement flow. - Boundary markers: No explicit instructions are provided to the agent to treat this external content as untrusted or to ignore instructions embedded within the data (e.g., within findings or client corrections).
- Capability inventory: The skill has access to
Bash,Write,Edit,Read,Glob, andGreptools, allowing it to execute scripts and modify the filesystem based on the processed data. - Sanitization: There is no mention of sanitizing or validating the input data before using it to determine decision triggers or interpolating it into shell commands.
Audit Metadata