vibe-map
Fail
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: HIGHINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill identifies and processes untrusted content from the local project repository which can be manipulated by an attacker to influence the agent's behavior.
- Ingestion points: Step 2 in
SKILL.mdreads content frompackage.json,requirements.txt,go.mod,Gemfile,README.md,TODOS.md,CLAUDE.md, and source code files (via grep for TODO comments). - Boundary markers: The skill does not implement delimiters or provide instructions to the agent to ignore potentially malicious commands embedded within these files.
- Capability inventory: The skill utilizes
Bash(ls, find, grep, curl) andpython3to process extracted data and perform network operations. - Sanitization: Content from the ingested files is used directly to construct node labels and descriptions for API requests without validation or sanitization.
- [DYNAMIC_EXECUTION]: The skill utilizes
python3 -cto execute script templates for parsing JSON and performing geometric calculations for the mind map layout. - Evidence: Steps 1, 2, and 3 in
SKILL.mdcontain embedded Python scripts used to process file contents and generate structured data. - [COMMAND_EXECUTION]: The skill uses shell commands and
curlto interact with a local service and explore the file system. - Evidence: Step 4 uses
curlto check service availability, fetch existing nodes, and perform POST/PATCH operations onhttp://localhost:3002. Standard system tools likefind,grep, andlsare used to map the project structure.
Recommendations
- HIGH: Downloads and executes remote code from: http://localhost:3002/api/nodes - DO NOT USE without thorough review
Audit Metadata