wgcna-analysis
Pass
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill performs its stated medical research function without any detected malicious patterns. It lacks network communication, credential harvesting, or unauthorized privilege escalation mechanisms.
- [COMMAND_EXECUTION]: The skill executes modular R scripts (e.g.,
scripts/main.R,scripts/wgcna_core.R) using standard relative path resolution viaget_script_dir(). This is an expected and safe implementation for a multi-script local analysis pipeline. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a data ingestion surface as it reads user-provided CSV files (
input_file,group_file). However, it mitigates risks through strict validation: - Ingestion points: Files are read using
data.table::freadinscripts/io.Randscripts/chunk_io.R. - Boundary markers: The agent is instructed to validate inputs in
SKILL.md. - Capability inventory: Capabilities are limited to local file read/write and R computation.
- Sanitization:
scripts/chunk_io.Rimplementscoerce_expression_chunkwhich enforces numeric values for expression data, andload_group_datainscripts/io.Rvalidates sample/group column integrity, preventing non-data payloads from reaching sensitive execution contexts. - [DYNAMIC_EXECUTION]: The skill uses
saveRDSandloadRDSinscripts/io.Rfor internal data persistence between analysis steps. While RDS can be a vector for object injection, here it is used strictly within the skill's own definedoutput_dirfor its own generated results, representing low risk in this closed execution loop.
Audit Metadata