graph-engineering
Pass
Audited by Gen Agent Trust Hub on Aug 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The evaluation script
evals/run_behavior_suite.pyusessubprocess.Popento execute thecodexplatform CLI for behavior testing. The command arguments are passed as a list to avoid shell injection, and the execution is confined to the development testing infrastructure. - [INDIRECT_PROMPT_INJECTION]: The skill ingests complex JSON workflow specifications, representing a potential attack surface. Ingestion points: The scripts
scripts/graph_tool.pyandevals/run_behavior_suite.pyparse JSON graph artifacts provided in the project environment. Boundary markers: Core instructions inSKILL.mdandreferences/security-and-governance.mdmandate treating all external data as untrusted and suggest implementing context trust labels. Capability inventory: The skill provides deterministic tools for graph validation and rendering (scripts/graph_tool.py) and a test runner for automated evaluations (evals/run_behavior_suite.py). Sanitization: All artifacts are validated against strict JSON Schemas, and the rendering logic ingraph_tool.pyuseshtml.escapeto sanitize data before output. - [DYNAMIC_EXECUTION]: The test runner
evals/run_behavior_suite.pydynamically loads thegraph_tool.pymodule usingimportlibduring the test lifecycle, which is a standard procedure for local testing.
Audit Metadata