diagnosing-superpowers
Pass
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted transcript files (JSONL or markdown) which creates an attack surface where adversarial instructions in the data could influence the agent's diagnostic logic.\n
- Ingestion points:
SKILL.md(Workflow steps 2-3),references/session-discovery.md, andprompts/analyst-common.mdsubagent instructions.\n - Boundary markers:
references/context-safety.mdmandates usage ofawk,sed, andwcto read small, bounded segments of transcript files to prevent context overflow or massive injection payloads.\n - Capability inventory: The skill executes shell commands (
gh,curl,zip,tar,awk,sed,grep,wc) and writes results to a local workspace (~/.superpowers/).\n - Sanitization: Implements a mandatory, multi-stage scrubbing process (
prompts/scrub.md,prompts/scrub-audit.md) based on a comprehensive redaction policy (references/redaction-policy.md) to remove secrets and PII before any data is exported.\n- [COMMAND_EXECUTION]: The skill utilizes standard shell utilities for processing large transcript files and creating archives.\n - Evidence:
references/context-safety.mdusesawk,grep,sed, andwc.SKILL.mdutilizeszip -randtar -czffor bundle creation, gated by user approval.\n- [DATA_EXFILTRATION]: The skill interacts with the GitHub API to search for and file bug reports in theobra/superpowersrepository.\n - Evidence:
references/github-issues.mdprovides commands forgh search issuesandcurlrequests toapi.github.com. These features are designed for official bug reporting and require explicit user approval for each action.
Audit Metadata