Back to skill
Skillv0.0.1
ClawScan security
Test · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousApr 29, 2026, 3:10 PM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's description and runtime instructions expect a local Python drawing script and card files, but none of those files or an install step are included — this mismatch makes the skill incoherent and requires you to verify missing artifacts before using it.
- Guidance
- This skill is incoherent as-published: SKILL.md expects a local Python script and card/reference files that are not included. Before installing or enabling it, do the following: (1) ask the publisher for the missing files (scripts, cards, INTERPRETATION_GUIDE.md) or point the skill to a verified repository; (2) inspect the draw_cards.py source to confirm it only uses os.urandom and local file reads and does not perform network calls, file writes outside its directory, or data exfiltration; (3) verify what {baseDir} will be in your agent runtime so the skill cannot read sensitive system files; (4) if you must fetch the code from the referenced GitHub link, review the exact commit and run it in an isolated environment first; (5) avoid using this skill for safety-critical or privileged decisions and limit autonomous invocation until you confirm the implementation. If the author provides the missing artifacts and they are simple (only os.urandom, Fisher–Yates, reading included markdown files), the skill can be benign; until then treat it as suspicious.
Review Dimensions
- Purpose & Capability
- concernThe SKILL.md describes running a Python script that performs cryptographic draws and reading card markdown files under {baseDir}/ (cards, references, scripts). However the published package contains only SKILL.md and no script, no card files, and no install spec. The instructions also reference python3 but the skill does not declare it as a required binary. That mismatch means the skill as published cannot perform its claimed function without additional external files.
- Instruction Scope
- concernRuntime instructions tell the agent to execute python3 {baseDir}/scripts/draw_cards.py and to read files under {baseDir}/cards/ and {baseDir}/references/. Those actions involve running a script and reading local files that are not included in the bundle; the SKILL.md gives no guidance about where {baseDir} comes from. This creates ambiguity: the agent may fail to run, or an operator might supply or fetch arbitrary code to fulfill the instructions. The guidance about mapping card meanings to technical decisions is high-level but could lead to nondeterministic decision-making if used without safeguards.
- Install Mechanism
- noteThere is no install spec (instruction-only), which is low-risk in itself. However because required runtime artifacts (script and card files) are missing, a user or integrator might attempt to obtain these from the referenced GitHub path or another source. The SKILL.md links a GitHub path; the absence of bundled code means you should verify the remote source and the exact script contents before running anything fetched from the network.
- Credentials
- noteThe skill requests no environment variables and no credentials, which is proportionate. That said, the instructions read files under {baseDir}/ and execute python3, so you should confirm what {baseDir} will point to in your environment; if it's not restricted to the skill's own directory it could lead to reading unintended local files. The SKILL.md does not declare python3 as a required binary despite invoking it.
- Persistence & Privilege
- okalways is false and the skill is not forcing persistent inclusion or elevated privileges. There is no indication it modifies other skills or system-wide settings.
