data-analysis
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill explicitly whitelists and promotes the use of the
picklelibrary inSKILL.mdfor saving and loading analysis results. Thepicklemodule is known to be vulnerable to arbitrary code execution during deserialization if the input data originates from an untrusted source. - [INDIRECT_PROMPT_INJECTION]: The skill's primary function is to ingest and analyze external data sources (CSV, JSON, pickle, or experiment logs) provided as the
$0argument. This represents a vulnerability surface where maliciously crafted data could attempt to influence the agent's logic or code generation during the multi-round review process. - Ingestion points: Data is loaded via the
load_datafunction inscripts/stat_summary.pyand referenced as the primary input inSKILL.md. - Boundary markers: The skill lacks explicit instructions or delimiters to isolate the data content from the agent's instructional context.
- Capability inventory: The skill has the ability to write to the file system (via the
--outputflag in scripts) and use thepicklelibrary for serialization. - Sanitization: There is no evidence of sanitization or filtering of the input data to prevent embedded instructions from being processed as part of the research goal analysis.
Audit Metadata