skf-brief-skill

Warn

Audited by Snyk on May 6, 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.90). The workflow explicitly fetches and ingests content from arbitrary external sources (e.g., GitHub via gh api in steps like steps-c/step-02-analyze-target.md — "gh api repos/{owner}/{repo}/git/trees/HEAD?recursive=1" and "gh api .../contents/{file}", docs-only HEAD checks via curl in steps-c/step-01-gather-intent.md, and registry/doc fetches used by steps-c/step-03-scope-definition.md and the extractPublicApiScript/ccc semantic search), and that untrusted content is parsed and used to decide scope, versioning, and next actions — so third-party content can materially influence tool use and agent behavior, creating an indirect prompt-injection risk.

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

  • Potentially malicious external URL detected (high risk: 0.80). The workflow fetches user-provided documentation URLs at runtime (e.g., https://docs.stripe.com/api) as required input for "docs-only" briefs and injects that fetched content into the brief-generation/model context, so those external pages can directly control prompts and the produced instructions.

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
May 6, 2026, 03:13 AM
Issues
2