eval-maintain
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The
templates/monitor.pyscript usesimportlibto dynamically load and execute Python code from a local file path (defaulting to.eval/default/graders/graders.py). This allows users to define custom evaluation logic (graders) but introduces a vector for arbitrary code execution if the local script is modified by an attacker. - [INDIRECT_PROMPT_INJECTION]: The skill's monitoring workflow ingests and processes external data which may contain adversarial instructions.
- Ingestion points: The
templates/monitor.pyscript reads production traces from.eval/default/traces/traces.jsonl(controlled by the--tracesargument). - Boundary markers: The traces are expected to be in JSONL format, but the text content within those records is processed by graders without specific delimiters or safety warnings for embedded instructions.
- Capability inventory: The loaded grader functions are executed on the trace data, which typically involves passing the content to LLM judges or other analysis tools.
- Sanitization: There is no evidence of sanitization or filtering of the trace content before it is processed by the evaluation functions.
Audit Metadata