deep-research
Warn
Audited by Gen Agent Trust Hub on May 19, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill makes extensive use of the
Bashtool to execute local Python scripts. - In
research-deep/SKILL.md, it executes a validation scriptpython ~/.claude/skills/research/validate_json.pyto check the integrity of JSON results. - In
research-report/SKILL.md, it executes a generated scriptpython {topic}/generate_report.pyto compile the final report. - [REMOTE_CODE_EXECUTION]: The skill performs dynamic code generation and execution which is a critical attack vector if subverted.
- The
/research-reportcommand is designed to generate a Python script (generate_report.py) at runtime based on the research results and then immediately execute it. While used here for data aggregation, this pattern can be exploited if malicious data from search results or user input is interpolated into the script without proper sanitization. - [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection due to its core functionality.
- Ingestion points: Untrusted data enters the system through the
WebSearchtool used by theweb-search-agentto crawl various websites (Reddit, GitHub, Technical Forums, etc.). - Capability inventory: The skill has
Writeaccess to create files/scripts andBashaccess to execute them, which increases the impact if an injection occurs. - Sanitization: There is no explicit sanitization or filtering mentioned for the content retrieved from web searches before it is written to the results JSON files and subsequently processed by scripts and reporting agents.
- Boundary markers: While the prompts use structured headers, they do not include explicit instructions to ignore embedded malicious commands within the searched content.
Audit Metadata