dji-referee
Pass
Audited by Gen Agent Trust Hub on Oct 4, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external documentation from
chunks.jsonand instructs the agent to interpret these findings. Malicious instructions embedded in these documents could influence agent behavior due to the lack of boundary markers or sanitization. * Ingestion points: Data read fromchunks.jsoninquery_simple.py. * Boundary markers: Absent inSKILL.mdinstructions. * Capability inventory: File-writing viaadd_document.pyand shell execution viaquery_counter.py. * Sanitization: No validation or escaping of retrieved content before prompt interpolation. - [COMMAND_EXECUTION]: The
query_counter.pyscript utilizessubprocess.runto invoke system commands (openorxdg-open) for displaying protocol documents. While documented, this involves active shell command execution on the user's host. - [DYNAMIC_EXECUTION]: The
add_document.pyutility allows the agent to parse new Markdown documents and persistently modify the skill's localchunks.jsondatabase at runtime.
Audit Metadata