candid-chrome-qa-fix
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes findings files from
.context/findings/*.jsonwhich contain free-text fields liketitle,repro, andsuggestedFix. These fields are used to drive automated code modifications and are interpolated into prompts for external agents (Conductor) and issue trackers (Linear). - Ingestion points: Findings data is loaded from the
.context/findings/directory inSKILL.mdStep 1. - Boundary markers: There are no explicit delimiters or instructions provided to the LLM to ignore potentially malicious content embedded within the findings data fields.
- Capability inventory: The skill has high-privilege access, including the ability to write to the local file system, execute
gitcommands, run a user-definedtestCommand, and launch external applications via deep links. - Sanitization: The skill enforces a rule to redact credentials from the
evidencefield before transmission, but it does not perform sanitization of the instructional text fields. - [DYNAMIC_EXECUTION]: The skill dynamically assembles an agent prompt, encodes it, and embeds it into a
conductor://deep link. This link is then executed using the systemopencommand to initiate activity in a separate workspace (Step 8b). - [COMMAND_EXECUTION]: The skill performs several command-line operations, including
gitbranch renaming, the systemopencommand for deep links, and the execution of a configurabletestCommand(e.g.,npm test) to verify fixes. - [DATA_EXFILTRATION]: The skill transmits QA finding metadata and repro steps to the Linear issue tracker via an MCP tool and to the Conductor platform via deep-link parameters.
Audit Metadata