batch-bug-shepherd

Warn

Audited by Snyk on Jul 15, 2026

Risk Level: MEDIUM
Full Analysis

MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).

  • Third-party content exposure detected (high risk: 0.78). Yes: Phase 0/1/1.5/2 ingest outsider-authored GitHub issue/PR text (e.g., gh issue list ... --json ... body and gh pr list ... --json ... title/author/body plus “inspect each linked PR on the issue”), which is then passed as free-form issue_body/issue_title/issue_body inputs into LLM subagents (triage and apm-ceo strategic-alignment), creating an indirect prompt-injection path.

MEDIUM W012: Unverifiable external dependency detected (runtime URL that controls agent).

  • Potentially malicious external URL detected (high risk: 0.90). The skill explicitly probes/fetches host-repo content at runtime via GitHub API calls (e.g., gh api repos/<owner>/<repo>/contents/.apm/agents/apm-ceo.agent.md and gh api repos/<owner>/<repo>/contents/PRINCIPLES.md), and that fetched content (the apm‑ceo persona and PRINCIPLES.md) is loaded and used to drive the strategic-alignment subagent's prompts/decisions, so this is a runtime external dependency that directly controls agent behavior.

Issues (2)

W011
MEDIUM

Third-party content exposure detected (indirect prompt injection risk).

W012
MEDIUM

Unverifiable external dependency detected (runtime URL that controls agent).

Audit Metadata
Risk Level
MEDIUM
Analyzed
Jul 15, 2026, 03:36 PM
Issues
2
Security Audit — snyk — batch-bug-shepherd