deep-research
Pass
Audited by Gen Agent Trust Hub on Jul 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADSCREDENTIALS_UNSAFEPROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from the public web via
search-cli,WebSearch, andExa MCP(Phase 3: RETRIEVE). It possesses high-impact capabilities including shell command execution and sub-agent spawning (Tasktool), creating an attack surface for indirect prompt injection. - Ingestion points: Web results gathered through search tools and content extraction in
reference/methodology.md. - Boundary markers: The skill contains instructions in
reference/quality-gates.mdto treat web content as data rather than instructions, but lacks strict programmatic isolation. - Capability inventory: Access to shell commands (
bash,pnpm,python), file system writes (~/Documents/), and agent spawning via theTasktool. - Sanitization: Relies on LLM reasoning and qualitative checks; lacks rigorous input sanitization for gathered web text before synthesis.
- [COMMAND_EXECUTION]: The skill workflow involves executing multiple local shell commands to facilitate the research process.
SKILL.mdinstructs the agent to runpnpm run sync:researchfor publishing, andreference/methodology.mddescribes usingsearch-cliandpythonscripts for validation (validate_report.py,verify_citations.py). Static analysis also identifiessubprocess.runcalls in the provided test suite (tests/test_citation_manager.py,tests/test_evidence_store.py). - [DATA_EXFILTRATION]: The skill automatically triggers a publishing process to
lovstudio.aiafter report generation. While intended as a feature, this involves transferring generated report data to a remote blog system via a local sync script. - [CREDENTIALS_UNSAFE]:
README.mdprovides instructions for the user to configure sensitive API keys (e.g., Brave, Serper) for thesearch-clitool. While it uses placeholders likeYOUR_KEY, the design relies on the user managing these secrets in their environment for the tool to function. - [EXTERNAL_DOWNLOADS]: The skill encourages the installation of external dependencies, including
search-clifrom a third-party Homebrew tap (199-biotechnologies/tap) andweasyprintviapip. These tools are integrated into the core research and PDF generation workflows. - [PROMPT_INJECTION]: The
SKILL.mdfile contains an 'Autonomy Principle' instructing the agent to 'Operate independently' and 'Only stop for critical errors', which encourages the agent to bypass human review steps for standard research tasks.
Audit Metadata