AI Data Remediation Engineer
Warn
Audited by Gen Agent Trust Hub on Aug 11, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill dynamically executes Python code generated by a local LLM using the
eval()function in theapply_fix_to_clustermethod.\n - Evidence:
transform_fn = eval(fix['transformation'])inSKILL.md.\n - Context: While the skill includes a safety gate that filters for keywords like
import,exec,os, andsubprocess, the use ofevalon model-generated output is a significant security risk, as sophisticated payloads can potentially bypass simple string-based filters via Python introspection.\n- [PROMPT_INJECTION]: The skill processes untrusted data and includes it in LLM prompts, making it susceptible to indirect prompt injection attacks.\n - Ingestion points: The
suspect_rowslist passed tocluster_anomaliesandgenerate_fix_logicinSKILL.md.\n - Boundary markers: The prompt in
generate_fix_logiclacks explicit delimiters for user-provided data samples, increasing the risk of data being interpreted as instructions by the SLM.\n - Capability inventory: The skill possesses the capability to execute code via
eval()and perform data operations viapandas.\n - Sanitization: A validation step in
generate_fix_logicchecks for specific forbidden terms and verifies thelambdaprefix.\n- [EXTERNAL_DOWNLOADS]: The skill utilizes thesentence-transformerslibrary, which downloads theall-MiniLM-L6-v2model from a well-known public repository during initialization.\n - Evidence:
model = SentenceTransformer('all-MiniLM-L6-v2')inSKILL.md.
Audit Metadata