spatial-transcriptomics-mapper
Pass
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external genomics data (H5, Parquet, CSV) and incorporates extracted metadata, such as sample names and gene names, into a generated HTML report. This creates a surface for indirect prompt injection or potential cross-site scripting (XSS) if the report is viewed in a browser.
- Ingestion points:
scripts/main.pyreads data viascanpy.read_visium,scanpy.read_10x_h5,pyarrow.parquet.read_table, andpandas.read_csv. - Boundary markers: Absent. The skill does not use delimiters or instructions to ignore embedded content in processed data.
- Capability inventory:
scripts/main.pywrites PNG images and HTML reports to the local file system. - Sanitization: Absent. The
generate_reportmethod inscripts/main.pyuses f-strings to construct the HTML document without escaping or validating the input variables interpolated into the template. - [EXTERNAL_DOWNLOADS]: The skill specifies several unversioned Python dependencies in
requirements.txt, which is a best practice violation that can lead to supply chain risks. - The requirement
pilrefers to the legacy Python Imaging Library, which has been superseded byPillow. Specifying the legacy name or leaving it unversioned can lead to the installation of outdated or unexpected packages.
Audit Metadata