dp-eval-run
Pass
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The scripts
run_eval.pyandcleanup.pyusesubprocess.runto execute sibling Python scripts (ask_local_deepworks.pyandask_teams_agent.py) to perform agent queries and session deletions. These calls use argument lists, which is a secure practice to prevent shell injection. While the tool targets specific internal scripts, this behavior is documented and appropriate for its function. - [INDIRECT_PROMPT_INJECTION]: The tool has an ingestion surface for untrusted data as it processes user-provided question sets and log files from previous runs to drive its evaluation logic.
- Ingestion points:
run_eval.pyreads question files via the--questionsargument;cleanup.pyreads*.log.jsonfiles from the output directory. - Boundary markers: The skill treats input as structured JSON data, though it does not explicitly use delimiters to prevent instruction injection within the data fields.
- Capability inventory: The skill performs file system reads/writes in
C:/code_proj/tmp/dp-eval-runsand executes local Python scripts via subprocesses. - Sanitization: Relies on standard JSON parsing and
subprocess.runargument lists to mitigate common injection vectors.
Audit Metadata