data-wizard
Pass
Audited by Gen Agent Trust Hub on Apr 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes shell execution (via the
!syntax inSKILL.md) to run bundled Python scripts, such asdata-profiler.pyanddata-quality-scorer.py. These commands pass user-provided file paths as arguments (e.g.,!uv run python ... "$1"), which is a necessary part of its primary data analysis functionality. - [DATA_EXPOSURE]: The skill processes user-supplied data files (CSV, Parquet, JSON, etc.) to generate statistical summaries and quality reports. These operations are performed locally on the files explicitly requested by the user, and no unauthorized data access or network transmission was detected.
- [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection as it ingests untrusted data from external files. Maliciously crafted content within a data file (e.g., in a CSV cell) could attempt to influence the agent's behavior when it summarizes the results.
- Ingestion points:
scripts/data-profiler.pyandscripts/data-quality-scorer.pyread data from various file formats using thepandaslibrary. - Boundary markers: The skill does not define explicit delimiters or instructions to ignore embedded commands when processing the data summary, though it uses structured JSON for reporting.
- Capability inventory: The skill possesses the ability to read local files and execute bundled Python scripts in the local environment.
- Sanitization: The skill relies on standard
pandasparsing; however, it does not sanitize the resulting data values for potential natural language instructions before they are processed by the agent.
Audit Metadata