crispr-screen-analyzer
Pass
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes external data files (sgRNA count matrices and sample sheets) provided by the user, which presents a surface for indirect prompt injection if the data contains malicious instructions aimed at influencing the agent's behavior during analysis.
- Ingestion points: Data enters the system through
scripts/main.py, wherepd.read_csvis used to load the files specified via the--countsand--samplesarguments. - Boundary markers: The
SKILL.mdworkflow includes steps to "Validate that the request matches the documented scope" and "Confirm the user objective," but there are no explicit delimiters used when interpolating or processing the data contents within the agent context. - Capability inventory: The skill's primary script,
scripts/main.py, is restricted to local file I/O (reading inputs, writing CSV results) and statistical computation usingnumpyandscipy. It does not possess network access or the ability to spawn subprocesses or execute arbitrary commands. - Sanitization: The skill relies on standard
pandasCSV/TSV parsing. There is no specific validation or sanitization implemented to detect or strip natural language instructions that might be embedded within the data rows or metadata fields.
Audit Metadata