light-leader
Pass
Audited by Gen Agent Trust Hub on Nov 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes various research-related files from a project directory, creating an attack surface for instructions embedded in data.\n
- Ingestion points: Reads
workflow.json,project.json, and research phase files (e.g., inLiterature/,Analysis/) located in the project root.\n - Boundary markers: Lacks explicit delimiters or instructions to ignore embedded commands in processed files.\n
- Capability inventory: Capable of writing project files and executing local scripts via subprocesses.\n
- Sanitization: Uses a strict path validation function (
inside) that blocks path traversal and prevents access to.envor.gitfiles.\n- [COMMAND_EXECUTION]: Thescripts/leader.pyscript executes sibling research tools usingsubprocess.runto restore project context.\n - Evidence: Uses
sys.executableand passes arguments as a list, which prevents shell-injection attacks.\n- [DYNAMIC_EXECUTION]: The skill dynamically locates and runs internal scripts based on a registry of research modules.\n - Evidence: The
resumecommand inleader.pycalculates script paths at runtime to invoke thememory.pymodule.
Audit Metadata