Back to skill
Skillv1.0.0

ClawScan security

Clean Filenames · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 16, 2026, 8:47 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code and instructions match its stated purpose: it only renames local files to sanitize filenames and does not request credentials, network access, or other sensitive permissions.
Guidance
This skill appears to do only local filename sanitization and contains no networking or credential access. Before installing or running it: (1) test it in a safe directory or on copies of files (it will rename files and skip conflicts), (2) back up important files in case names change in unexpected ways, and (3) note that SKILL.md references a 'clean_filenames' command while the package provides tool.py — you may need to run the script directly or create a small wrapper/installation if you want a named CLI.

Review Dimensions

Purpose & Capability
okName and description match the included tool.py which sanitizes and renames filenames; there are no unexpected environment variables, binaries, or external services required.
Instruction Scope
okSKILL.md usage examples describe running a local CLI to clean filenames; the runtime instructions and the code operate only on local file paths. Minor note: SKILL.md refers to a command named 'clean_filenames' while the distributed file is tool.py (no install spec), so users may need to run the script directly or install a wrapper — this is an operational mismatch but not a security concern.
Install Mechanism
okNo install specification is provided (instruction-only with an included tool.py). Nothing is downloaded or extracted from external URLs.
Credentials
okThe skill requests no environment variables, credentials, or config paths — consistent with a local file-renaming utility.
Persistence & Privilege
okalways is false and the skill does not attempt to modify other skills or system-wide settings. It only performs local file operations when invoked.