Volcano Plot Script
v0.1.0Generate R/Python code for volcano plots from DEG (Differentially Expressed Genes) analysis results. Triggered when user needs visualization of gene expressi...
⭐ 0· 173·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (volcano plot generator) matches the included assets: SKILL.md, example data, marker list, requirements.txt, and a Python script that reads DEG CSV/TSV files and creates plots. No unrelated credentials, binaries, or network endpoints are requested.
Instruction Scope
Runtime instructions and code limit actions to reading an input data file, optional gene list, generating a plot and optionally exporting an R script. This stays within the stated purpose. Minor concerns: SKILL.md's security checklist mentions protections (e.g., preventing ../ traversal), but the provided Python code only checks existence of the input path and does not enforce workspace-restrictions or explicit path sanitization. The export_r_script function inserts args.input into the generated R script without visible escaping — if you run the tool on untrusted filenames/paths this could produce malformed or unexpected R script content. These are implementation / safety caveats rather than indicators of malicious behavior.
Install Mechanism
No install spec; it's an instruction-only skill with a requirements.txt listing typical plotting/data packages (pandas, matplotlib, seaborn, numpy). This is proportional for a local plotting tool and doesn't pull remote archives or arbitrary executables.
Credentials
The skill requests no environment variables, no credentials, and no config paths. All declared dependencies are relevant to data processing and plotting.
Persistence & Privilege
always is false and the skill does not request persistent/privileged presence or attempt to modify other skills or system-wide settings. It performs local file I/O consistent with its purpose.
Assessment
This skill appears coherent and benign for generating volcano plots. Before running it: 1) inspect the included scripts (especially export_r_script) if you will execute generated R code; 2) run in a virtualenv or sandbox and install dependencies from a trusted source; 3) avoid running it on untrusted input filenames/paths (path sanitization is minimal); 4) confirm output file paths to avoid overwriting important files. If you need stricter protections, ask the author to implement explicit workspace-only path checks and proper escaping when embedding filenames into exported scripts.Like a lobster shell, security has layers — review code before you run it.
latestvk9729d109707g72p8mmrswqjr182vvn7
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
