magic-data-profiling
Pass
Audited by Gen Agent Trust Hub on Jul 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/detect_all_issues.pyorchestrates the profiling workflow by executing multiple internal profiling scripts (such asquality_score.pyanddistribution_analysis.py) using thesubprocessmodule. - Evidence: The script uses
subprocess.run()with list-based command construction andshell=False(default), ensuring safe execution of internal Python scripts. - [PROMPT_INJECTION]: The skill processes untrusted external data files and incorporates raw data samples into its generated JSON reports (e.g.,
sampled_valuesandtop_valuefields). This creates an indirect prompt injection surface if the resulting reports are subsequently processed by an agent without sanitization. - Ingestion points: Untrusted data enters the agent context through the
input_pathparameter in various profiling scripts, such asscripts/quality_score.pyandscripts/deep_quality_analysis.py. - Boundary markers: There are no explicit delimiters or warnings used to isolate external data samples within the profiling reports.
- Capability inventory: The skill possesses the capability to execute internal sub-processes via
subprocess.runinscripts/detect_all_issues.pyand perform file read/write operations. - Sanitization: The skill performs statistical analysis but does not sanitize or filter the content of the data samples (e.g., text values) included in the output reports.
Audit Metadata