pandas-ai
Pass
Audited by Gen Agent Trust Hub on Mar 13, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill facilitates indirect prompt injection through functions like
analyze_datasetthat process arbitrary natural language questions. - Ingestion points: The
questionsparameter in theanalyze_datasetfunction in SKILL.md. - Boundary markers: No markers are used to isolate user queries or prevent the LLM from following embedded instructions.
- Capability inventory: The skill uses the
pandasailibrary, which can execute generated Python code. - Sanitization: No sanitization or validation of the input questions or generated code is present.
- [COMMAND_EXECUTION]: The
pandasailibrary's core mechanism is the dynamic generation and execution of Python code viaexec(). This presents a risk where a crafted natural language query could lead to the execution of malicious system commands within the agent's environment. - [EXTERNAL_DOWNLOADS]: The documentation provides instructions to install the
pandasaipackage and its optional dependencies from the Python Package Index (PyPI).
Audit Metadata