critique-loop
Pass
Audited by Gen Agent Trust Hub on Aug 24, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill connects to the official Anthropic API at
https://api.anthropic.com/v1/messagesto perform the critique functionality. As this is a well-known and trusted service, the connection is documented as safe behavior. - [DATA_EXFILTRATION]: Transfers artifact source code and screenshots to a remote API for review. This behavior is the intended primary function of the skill and targets a trusted infrastructure.
- [PROMPT_INJECTION]: The skill exhibits a surface for indirect prompt injection (Category 8) because it processes untrusted data without sanitization.
- Ingestion points: The skill ingests artifact source code and base64-encoded PNG screenshots provided via the
messagesarray in the code snippet inSKILL.md(Option C). - Boundary markers: There are no explicit boundary markers or "ignore embedded instructions" warnings when the
${source}variable is interpolated into the prompt text. - Capability inventory: The "Iteration Loop" described in
SKILL.md(Option D) indicates the agent has the capability to apply code fixes ("apply one P0 fix") based on the results of the critique, which could lead to unauthorized code execution if the critique itself is poisoned. - Sanitization: The skill does not perform escaping or validation of the artifact content before sending it to the LLM for analysis.
Audit Metadata