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 Bash tool to execute a Python script (engagement-state.py) located in the plugin's root directory. It dynamically passes arguments such as --brand, --id, and --triggers to 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, and Grep tools, 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
Risk Level
MEDIUM
Analyzed
Oct 13, 2026, 09:31 AM