guidance
Warn
Audited by Gen Agent Trust Hub on Sep 5, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill's documentation in
SKILL.mdandreferences/examples.mdprovides ReAct agent implementation examples that use theeval()function within a 'calculator' tool. This tool evaluates strings directly from the model'saction_input, which allows for arbitrary code execution if the model is subverted via prompt injection. - [INDIRECT_PROMPT_INJECTION]: The skill demonstrates patterns for ingesting and processing untrusted external data (e.g., in
extract_entitiesandclassify_article) without demonstrating best practices for safety. - Ingestion points: Untrusted external strings are ingested through the
textparameter in several extraction and classification functions. - Boundary markers: The examples lack explicit delimiters or specific instructions to the model to ignore potential commands embedded within the input text.
- Capability inventory: The skill demonstrates the ability to execute code via
eval()and perform complex multi-step reasoning, which increases the potential impact of an injection. - Sanitization: No input validation, filtering, or escaping techniques are shown for external data before it is interpolated into the model context.
Audit Metadata