peer-qa-review
Warn
Audited by Gen Agent Trust Hub on Sep 24, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/qa-gather.shuses thefindcommand to locate executable Python scripts (jira-qa-gather.pyorqa-gather.py) within the user's home directory and plugin cache paths at runtime. The script then executes the first matching file usinguv run. This pattern of dynamic loading from computed paths is a security concern as it could be exploited to execute unintended code if the search paths are compromised or if a malicious file is placed in a high-priority search location. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze untrusted data from an external ticketing system (Jira). Ingestion points: The
scripts/qa-gather.shscript (via thejira-communicationcompanion skill) fetches issue descriptions, comments, and linked ticket data. Boundary markers: The instructions and reference files do not provide delimiters or instructions for the agent to ignore potentially malicious content embedded in the ingested ticket data. Capability inventory: The skill has access to theBash,Read,Write, andEdittools as defined in the skill metadata. Sanitization: No evidence of input sanitization or validation was found for the data fetched from the external ticketing system before it enters the agent's context. - [COMMAND_EXECUTION]: The skill relies on the execution of bash and Python scripts via the shell to perform its core discovery functions, which involves piping arguments and executing binaries based on environmental path resolution.
Audit Metadata