bio-splice-variant-prediction
Warn
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
usage-guide.mdinstructs users to install software directly from unverified GitHub repositories, such aspip install git+https://github.com/tkzeng/Pangolin.gitand referencesgithub.com/kidsneuro-lab/SpliceVault. These sources are not within the recognized trusted vendor list and pose a supply chain risk. - [COMMAND_EXECUTION]: The script
examples/spliceai_clingen_classify.pyusessubprocess.run()to execute thespliceaicommand-line interface. While this is necessary for the skill's primary function, it grants the agent the ability to execute system commands using local file paths. - [INDIRECT_PROMPT_INJECTION]: The skill processes VCF (Variant Call Format) files, which are external, potentially untrusted inputs. The agent reads and interprets data from these files (specifically the INFO fields) to perform ClinGen SVI classifications, creating an attack surface for indirect prompt injection.
- Ingestion points: The
parse_spliceai_vcffunction inexamples/spliceai_clingen_classify.pyreads and parses the INFO column of VCF files. - Boundary markers: None identified; the parsed data is interpolated into the agent's context without explicit isolation or instructions to ignore embedded commands.
- Capability inventory: The skill possesses file system access (read/write) via the
pathlibandopen()functions, as well as command execution capabilities viasubprocess.run(). - Sanitization: The script employs basic regex for extraction but lacks sanitization or validation to prevent the agent from acting on malicious instructions hidden within the genomic data fields.
Audit Metadata