Back to skill
Skillv0.1.0

ClawScan security

Circos Plot Generator · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 13, 2026, 9:50 AM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code and instructions are consistent with its stated purpose (generating Circos configuration files from CSV inputs); it reads input CSVs and writes local config/data files and does not request credentials or perform network activity.
Guidance
This skill appears coherent and focused: it reads CSV input files you provide and writes Circos config/data files to the output directory. Before running, review the input CSVs (make sure they contain only data you intend to share) and set the output path to a directory you control. Note the SKILL.md lists Bash as an allowed tool even though the included Python code doesn't call the shell; if you plan to allow the agent to run Bash commands, be aware that gives the agent broader file- and process-level capabilities. Also the requirements.txt lists 'yaml' but the visible code doesn't import it — you may want to review the full SKILL.md/code to confirm any additional runtime dependencies before executing.

Review Dimensions

Purpose & Capability
okName/description (Circos config generator) align with the included code and SKILL.md: the package reads user-supplied CSV data and emits Circos configuration and data files. No unrelated credentials, binaries, or services are requested.
Instruction Scope
okRuntime instructions and the Python code operate on user-supplied data files and the local output directory. The SKILL.md allows Read/Write/Bash/Edit tools; the code uses file I/O but does not invoke shell/network calls. The only minor mismatch is that Bash is allowed in SKILL.md but the provided code does not need it.
Install Mechanism
okNo install specification (instruction-only) is provided. A small requirements.txt (yaml) is included but no installer is requested. Nothing is downloaded or executed from external URLs.
Credentials
okThe skill declares no required environment variables, credentials, or config paths. The code only reads data files supplied via the config and writes output under the specified output directory.
Persistence & Privilege
okalways is false and the skill does not request persistent privileges or modify other skills or global agent settings. It creates its own output/data directories only.