evaluation
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill's primary function is to process and evaluate external LLM outputs, which represents a potential attack surface for indirect prompt injection. \n
- Ingestion points: Untrusted data is ingested through fields like
input,output,context, andground_truthdefined in thetemplates/test-case-template.yaml. \n - Boundary markers: The judge prompt templates in
reference/llm-as-judge-guide.mdutilize Markdown headers (e.g.,## Original Input) to attempt to isolate untrusted data from instructions. \n - Capability inventory: The documented workflow includes LLM invocation and the potential execution of local evaluation scripts. \n
- Sanitization: The guides recommend requesting structured JSON output from judge models to facilitate safer programmatic parsing of results. \n- [EXTERNAL_DOWNLOADS]: The implementation guides in
reference/llm-as-judge-guide.mdprovide code examples that utilize standard AI development packages, such as the Anthropic SDK for both Python and Node.js. \n- [COMMAND_EXECUTION]: The skill describes a workflow that involves executing evaluation scripts via the command line, as shown in theSKILL.mdexamples using theBashtool to runpython evaluate.py.
Audit Metadata