product-thinking
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill exhibits a significant surface for indirect prompt injection as its primary function is to ingest and analyze untrusted data from multiple external and internal sources.
- Ingestion points: The skill reads local project files (README, specifications, source code), the output of
gh issue list, and external content fetched viascripts/evidence.pyfrom the App Store, Hacker News, GitHub, and Stack Overflow. - Boundary markers: The instructions in
SKILL.mddo not implement explicit delimiters or instruction-ignoring warnings when the agent processes the ingested data, increasing the risk that embedded malicious instructions could influence the agent's output. - Capability inventory: The agent has the ability to execute
grepfor file searching, theghCLI for repository metadata, and a custom Python script for network requests. Its primary output is the generation of a markdown report. - Sanitization: While
scripts/evidence.pyperforms basic text cleaning for display purposes (HTML unescaping), it does not provide security-focused sanitization to prevent prompt injection attacks originating from the external sources it queries. - [EXTERNAL_DOWNLOADS]: The skill fetches data from several well-known external services to gather evidence for its product audits.
- Evidence: The
scripts/evidence.pytool connects to official APIs for Apple's App Store, Algolia (Hacker News), GitHub, and StackExchange. - Context: These network operations are necessary for the skill's intended functionality and target established, reputable service providers.
- [COMMAND_EXECUTION]: The skill's workflow involves executing shell commands to inspect the project and gather data.
- Evidence:
SKILL.mdinstructs the agent to usegrepfor searching its internal knowledge base,gh issue listto read project feedback, andpython3to run the provided evidence collection script. - Context: These commands are used as intended for local project analysis and knowledge retrieval.
Audit Metadata