ensemble-review
Pass
Audited by Gen Agent Trust Hub on Jul 15, 2026
Risk Level: SAFEPROMPT_INJECTION
Full Analysis
- [PROMPT_INJECTION]: The skill processes untrusted input data (the document string) by interpolating it directly into LLM prompts without explicit boundary markers or instructions to disregard embedded commands.
- Ingestion points: The
ensemble_reviewandsingle_reviewfunctions inSKILL.mdaccept adocumentstring which is user-controlled data. - Boundary markers: The prompt template in
SKILL.mduses simple newline separation:"Review this document for compliance issues:\n\n{document}". It lacks robust delimiters (e.g., XML tags or block markers) to isolate the data from the instructions. - Capability inventory: The skill uses the
anthropicclient to execute LLM calls. While it doesn't directly perform shell or file operations, it is designed to evaluate code and compliance documents. - Sanitization: No sanitization or escaping of the input
{document}is performed before it is sent to the LLM.
Audit Metadata