datadata-python
Pass
Audited by Gen Agent Trust Hub on Aug 28, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill facilitates the ingestion and processing of untrusted data from multiple sources, creating a surface for potential injection attacks.
- Ingestion points: Data enters the script environment through the
argsglobal (user-supplied parameters), thefetch()function (external API responses), and thequery()function (database results). - Boundary markers: The documentation and examples do not define explicit delimiters or instructions to ignore embedded commands within these data sources.
- Capability inventory: The environment provides the
fetch()tool for outbound network requests and thequery()tool for SQL data access. - Sanitization: No specific sanitization or escaping mechanisms for external content are mentioned in the provided documentation.
- [DYNAMIC_EXECUTION]: The skill describes a system that executes Python code provided by the agent. This execution is performed using RustPython compiled to WebAssembly (WASM), which provides a sandbox environment. The documentation explicitly notes that the environment has no file system access and is subject to memory and time constraints.
- [DATA_EXFILTRATION]: The skill documents the simultaneous availability of data reading tools (
query) and network transmission tools (fetch). While this enables potential data exfiltration, the capability is presented as a primary feature of the Datadata platform for legitimate data transformation and integration workflows.
Audit Metadata