signals-scout-csp-violations
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze untrusted data from browser-reported
$csp_violationevents. Properties such as$csp_blocked_urland$csp_original_policyare attacker-controlled and could contain malicious strings intended to influence the agent's logic. - Ingestion points: Data is read via
execute-sqlfrom theeventstable (specifically$csp_violationevents). - Boundary markers: The instructions emphasize that the reported header is a lead and the code is the source of truth, providing a logical boundary for the agent.
- Capability inventory: The skill uses
execute-sql,gh(CLI),scout-emit-report, andscout-scratchpad-remember. - Sanitization: The skill performs normalization of nonces in CSP policies and explicitly instructs the agent to reconcile client-reported data with trusted source code from GitHub.
- [COMMAND_EXECUTION]: The skill instructs the agent to use shell commands (
gh,grep,base64) to fetch and analyze CSP policies from source repositories. - Evidence: Use of
gh search codeandgh api ... | base64 -dto retrieve repository contents. These operations are restricted to repositories identified via trusted, human-authored sources as per the skill's own logic.
Audit Metadata