om-auto-create-pr
Pass
Audited by Gen Agent Trust Hub on Sep 5, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill possesses an attack surface for indirect prompt injection as it ingests untrusted data from task briefs and external URLs provided via the
--skill-urlargument. - Ingestion points: Task brief, spec documents, and external reference pages fetched at runtime as described in
SKILL.mdandreferences/external-skill-urls.md. - Boundary markers: The instructions in
references/agentic-setup.mdandreferences/external-skill-urls.mdexplicitly mandate treating external content as data rather than instructions, and require reporting suspected injection attempts. - Capability inventory: The skill can execute git commands, validation scripts (defined in local configuration), and perform tracker mutations (PR/issue updates).
- Sanitization: The skill implements strict validation for shell and path interpolation, restricting characters to a safe set (
^[A-Za-z0-9._/-]+$) and ensuring values are quoted, as documented inreferences/agentic-setup.md. - [COMMAND_EXECUTION]: The skill performs shell operations primarily for repository management and testing.
- Evidence:
references/worktree-setup.mdexecutes git commands (git worktree add,git checkout) to create isolated environments.SKILL.md(Step 8) executesvalidation.commandswhich are pre-configured in the repository's.ai/agentic.config.json. - [EXTERNAL_DOWNLOADS]: The skill fetches external content for reference purposes.
- Evidence: The
--skill-urlparameter allows the operator to provide external context.references/external-skill-urls.mdestablishes clear boundaries: only operator-provided URLs are fetched (no transitive fetching), and instructions from these sources to bypass security checks, skip tests, or exfiltrate credentials must be ignored.
Audit Metadata