anndata
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill facilitates the ingestion of untrusted data from multiple complex file formats, creating a potential surface for indirect prompt injection attacks where malicious instructions could be embedded in data files.
- Ingestion points: The skill provides instructions for reading data from H5AD, Zarr, CSV, Excel, Loom, and MTX files using functions like
ad.read_h5ad(),ad.read_zarr(), and various helpers inanndata.ioacross all reference documents. - Boundary markers: While
references/io_operations.mdincludes a manual example for host validation, there are no global boundary markers or system-level instructions ensuring that the agent disregards natural language instructions embedded within the processed scientific data. - Capability inventory: The skill is granted
Bash,Write,Edit, andReadtools. The provided Python snippets demonstrate the ability to write files (adata.write_h5ad()) and perform network operations. - Sanitization: The skill lacks automated sanitization or strict schema validation for the contents of the ingested matrices and metadata before they are incorporated into the agent's context.
- [DATA_EXFILTRATION]: The skill includes code examples that perform network requests to domains outside of the standard whitelisted services, which could be misused for data exfiltration if the target URLs are replaced with malicious ones.
- Evidence:
references/io_operations.mdcontains code usingurllib.request.urlretrieveto download files fromhttps://example.org. - Evidence:
references/io_operations.mddemonstrates accessing remote data viafsspec.get_mapperusings3://andhttps://example.comprotocols.
Audit Metadata