deep-research
Pass
Audited by Gen Agent Trust Hub on Sep 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes parallel child processes to perform research subtasks using a custom Python runner (
scripts/run_children.py). - It utilizes the
subprocess.runfunction to call the platform'scodex execCLI tool. - Security is maintained by explicitly enabling platform-level sandboxing (e.g.,
--sandbox workspace-writeand--ephemeral) for all generated subtasks. - Command arguments are constructed as lists and executed without a shell, preventing shell injection vulnerabilities.
- [INDIRECT_PROMPT_INJECTION]: The skill processes data from external research sources, creating a potential surface for indirect prompt injection where untrusted data could influence agent instructions.
- Ingestion points: External websites, documents, and datasets analyzed during the subtask execution phase by child agents.
- Boundary markers: The skill instructs sub-agents to structure their output as Markdown with cited sources, although it does not implement unique random delimiters for raw data interpolation.
- Capability inventory: The skill performs localized file writes within a
.research/directory and manages parallel process execution. - Sanitization: The implementation includes a robust
resolve_withinutility that validates all file paths against the intended run directory to prevent directory traversal attacks. Furthermore, child processes are restricted to aworkspace-writesandbox to limit their impact.
Audit Metadata