om-auto-qa-scenarios
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted content from pull requests (titles, bodies, and diffs) which could contain malicious instructions. The skill includes specific defensive logic to handle this attack surface.
- Ingestion points: The skill fetches external data using tracker operations such as
list-prs,get-pr, andget-pr-diff(detailed inreferences/pr-window.md). - Boundary markers: The skill defines an "Untrusted content boundary" in
references/agentic-setup.md, explicitly instructing the agent to treat repo/tracker content as data, not instructions, and to report suspected injection attempts rather than complying. - Capability inventory: The skill uses shell utilities (
jq,date,mktemp) and delegates PR creation to a companion skillom-auto-create-pr(described inSKILL.mdandreferences/report-templates.md). - Sanitization: The skill mandates HTML-escaping for all tracker-sourced data in the HTML artifact (
references/artifact-format.md) and requires redacting credential-shaped or customer-identifying strings from the report (references/rules.md). - [COMMAND_EXECUTION]: The skill uses local shell commands for utility purposes, such as parsing configuration with
jqand calculating dates withdate. These operations are limited to standard environment variables and use hardcoded logic or validated inputs (e.g., theSLUGvalidation regex^[a-z0-9][a-z0-9-]*$inreferences/pr-window.md). - [SAFE]: The skill follows security best practices by implementing a "Secrets hygiene" policy that forbids the inclusion of tokens,
.envcontent, or raw credentials in any output (comments, logs, or reports), even if instructed by external data.
Audit Metadata