outlines
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONREMOTE_CODE_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process external, potentially untrusted text data for structured extraction, creating an attack surface for indirect prompt injection.
- Ingestion points: Multiple examples in
SKILL.md,references/examples.md, andreferences/json_generation.mddemonstrate ingesting raw text from external sources such as emails, resumes, news articles, and survey responses directly into the agent's prompt. - Boundary markers: The prompt templates utilize simple natural language delimiters (e.g., "Extract from: {text}\n\nData:") to separate external content from instructions. These markers may not be sufficient to prevent the agent from erroneously following commands embedded within the data.
- Capability inventory: The skill enables the generation of structured JSON, SQL queries, and Python code blocks. If these outputs are consumed by downstream tools or executed without verification, the impact of a successful injection could be significant.
- Sanitization: The provided examples do not include explicit sanitization, escaping, or specific instructions to the agent to disregard any commands or instructions found within the input data.
- [REMOTE_CODE_EXECUTION]: The documentation in
references/backends.mddescribes the use of thetrust_remote_code=Trueparameter for thevLLMandtransformersbackends. This configuration allows for the loading and execution of arbitrary Python code included in the target model's repository. While the examples provided reference models from well-known and trusted organizations, users should be aware of the security implications of enabling this flag when working with untrusted or unknown model repositories.
Audit Metadata