Back to skill
Skillv0.1.0

ClawScan security

Variant Pathogenicity Predictor · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

ReviewMar 13, 2026, 9:35 AM
Verdict
Review
Confidence
high
Model
gpt-5-mini
Summary
The package claims VCF/gene-level processing and integration of multiple predictors, but the shipped code only implements a small local scoring routine for three numeric inputs — the documentation and code are inconsistent.
Guidance
This skill appears to be a draft with mismatched documentation and implementation. The code itself is simple and low-risk (no network, no credentials), but SKILL.md promises VCF parsing, gene context, and integration of additional predictors that are not implemented. Before installing or trusting results: (1) do not use this for clinical decisions — tests and validation are missing; (2) ask the author for the intended implementation or an updated release that actually parses VCFs and documents dependencies; (3) insist on input validation and path sanitization if file I/O is added; (4) inspect and test any future code that adds network calls or external data sources. Given the inconsistencies, treat this as incomplete/deceptive rather than malicious, but avoid relying on it until it is corrected and properly audited.

Review Dimensions

Purpose & Capability
concernName/description claim integrating REVEL, CADD, PolyPhen and 'other scores' and support for VCF/variant/gene inputs. The actual script only accepts numeric --revel, --cadd, --polyphen flags (and --demo) and returns a simple composite — it does not parse VCFs, handle gene context, or call SIFT/MutationTaster. The declared capabilities are therefore disproportionate to the delivered code.
Instruction Scope
concernSKILL.md shows CLI usage for --variant, --vcf, --gene and output report.json and includes a security checklist expecting input validation and file I/O protections, but scripts/main.py does none of that. The runtime instructions would lead users to expect file reading/writing and VCF processing that the code doesn't perform — a scope mismatch that could confuse users and lead to improper use.
Install Mechanism
okNo install spec and only a small Python script with standard-library usage (argparse/json). No external downloads or package installs are required, which is proportionate to the actual shipped code.
Credentials
okThe skill requests no environment variables, credentials, or config paths. That matches the provided script which runs locally and does not perform network access or require secrets.
Persistence & Privilege
okNo special persistence or elevated privileges requested (always: false, no installs). The skill does not modify system or other skill configuration.