exploratory-data-analysis
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted scientific data files (e.g., FASTA, PDB, CSV) and extracts metadata such as headers, IDs, and attributes to include in generated markdown reports.
- Ingestion points: Metadata extraction in
scripts/eda_analyzer.pyand recommended custom analysis steps inSKILL.md. - Boundary markers: None identified; extracted metadata is directly interpolated into markdown templates without specific delimiters or instructions to ignore embedded content.
- Capability inventory: File system reading, report generation (writing to file system), and recommendations for package installation.
- Sanitization: The script
scripts/eda_analyzer.pylacks explicit sanitization or escaping of metadata extracted from files before placing it into the markdown report. - [EXTERNAL_DOWNLOADS]: The skill's documentation and reference files (e.g.,
references/bioinformatics_genomics_formats.md) recommend installing a large variety of domain-specific Python libraries viapip installoruv pip install. - The instructions explicitly suggest acquiring packages like
biopython,rdkit,pysam,nd2reader, and many others based on the specific format being analyzed. - While most of these are standard tools in scientific computing, the lack of version pinning and the reliance on a vast number of external sources introduces a minor supply-chain risk factor.
- [COMMAND_EXECUTION]: The
SKILL.mdinstructions guide the agent to execute thescripts/eda_analyzer.pyscript and perform custom Python-based analysis involving file system operations. - The script performs file system reads and writes based on user-provided file paths.
- There is a minor risk of command injection if the agent does not properly handle file paths containing shell metacharacters when invoking the script through a terminal environment.
Audit Metadata