tooluniverse-rnaseq-deseq2
Warn
Audited by Gen Agent Trust Hub on Jul 30, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/convert_rds_to_csv.pyutilizes thesubprocess.runmodule to execute shell-level commands (callingRandRscript). This creates a risk of command injection if the input arguments are manipulated by an attacker to include shell-breaking characters or unauthorized commands. - [REMOTE_CODE_EXECUTION]: Within
scripts/convert_rds_to_csv.py, the skill dynamically constructs an R script using f-strings that interpolate therds_pathandcsv_pathvariables. This generated script is then written to a temporary file and executed via the system shell. Because these paths are sourced from user-controlled arguments and are not sanitized, an attacker could inject arbitrary R commands into the execution context. - [PROMPT_INJECTION]: The skill has a significant attack surface for indirect prompt injection as it processes external, untrusted data files. 1. Ingestion points: Data enters the context through
scripts/load_count_matrix.pyand the conversion script. 2. Boundary markers: There are no explicit instructions or delimiters defined to prevent the agent from following instructions embedded within the count matrices or metadata. 3. Capability inventory: The skill has permissions to write results to disk and execute shell commands via the R bridge. 4. Sanitization: The skill does not implement filtering or validation to detect or escape instruction-like strings within the genomic datasets.
Audit Metadata