Back to skill
Skillv1.0.0

ClawScan security

smart-file-organizer-pro · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

ReviewMar 12, 2026, 3:50 PM
Verdict
Review
Confidence
medium
Model
gpt-5-mini
Summary
The skill's code and instructions mostly match its file-organizer purpose, but the SKILL.md/README reference several auxiliary scripts (backup.py, batch.py, watch.py) that are not present in the package — a packaging/incoherence issue worth resolving before trusting or running it.
Guidance
This package appears to implement a local file organizer and uses only standard Python libraries (no network or secret access). However: (1) SKILL.md/README reference additional scripts (backup.py, batch.py, watch.py) that are missing from the manifest — ask the publisher for the missing files or a corrected package before use. (2) Always run first in preview/dry-run mode and inspect the generated .history and Backup folders to confirm behavior. (3) Review the organize.py, undo.py, and any backup logic yourself (or in a sandbox) before running on important directories; run on a small test folder first. If you need the advertised batch/watch/backup features, request the missing scripts and verify they do not perform unexpected network or credential operations.

Review Dimensions

Purpose & Capability
noteName/description (file organizer) aligns with the provided Python scripts (organize, analyze, history, undo). The requested runtime binary (python3) is appropriate. However, the documentation and SKILL.md advertise features (backup management, batch processing, watch/monitoring) that invoke scripts (scripts/backup.py, scripts/batch.py, scripts/watch.py) which are not included in the file manifest — this is an inconsistency between claimed capabilities and the actual files.
Instruction Scope
noteSKILL.md instructs the agent to run local scripts in scripts/*.py (organize/analyze/history/undo) which is consistent with included code. The instructions do not request environment secrets or external endpoints. They do reference setting PYTHONIOENCODING and provide CLI options (preview/dry-run) — the presence of preview and undo is good. The concern: SKILL.md also shows commands for scripts that are missing; those instructions would fail or might indicate incomplete packaging.
Install Mechanism
okNo install spec (instruction-only) and required binary is just python3. No remote downloads or package installs are requested. This is low-risk from an install perspective.
Credentials
okThe skill declares no required environment variables or credentials and the code does not read secrets. It only advises setting PYTHONIOENCODING for encoding issues. No broad credential access is requested.
Persistence & Privilege
okSkill is not always-enabled and does not request elevated platform privileges. Scripts create and modify user files (Backup, .history, Reports, Logs) as expected for a file organizer — this is expected but should be noted as standard file-system access.