Back to skill
Skillv1.0.0
ClawScan security
中文快递追踪 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 17, 2026, 4:23 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill is internally consistent with its stated purpose (local package tracking using kuaidi100), requests no secrets, and only performs expected network queries and local JSON storage.
- Guidance
- This skill appears to do what it says: it extracts tracking numbers, queries kuaidi100, and stores results locally. Before installing, note: (1) it makes outbound HTTPS requests to https://www.kuaidi100.com — ensure you trust that service and that your environment allows network access; (2) it writes a JSON file under ~/.qclaw/skills/cn-express-tracker/data/express.json (review or back up if you care about local state); (3) the script requires the Python requests library but the skill does not declare an installer — install requests in your environment to avoid runtime errors; (4) the SKILL.md mentions an SSL fallback, but the code does not disable verification on retry (this is a benign implementation inconsistency). If you are comfortable with those points, the skill is coherent and does not request extra privileges or secrets.
Review Dimensions
- Purpose & Capability
- okName/description match the included Python script and SKILL.md: the code extracts tracking numbers, detects carriers, queries kuaidi100, and stores tracking entries locally. No unrelated credentials, binaries, or services are requested.
- Instruction Scope
- noteInstructions and code stay within the declared purpose: they read/write a local JSON at ~/.qclaw/skills/cn-express-tracker/data/express.json and call the kuaidi100 query endpoint. Minor mismatch: SKILL.md describes an SSL 'downgrade' fallback for old environments, but the code's fallback still uses verify=True (so the described behavior is inaccurate). There are no instructions to read other user files or transmit unrelated data.
- Install Mechanism
- noteThis is an instruction-only skill with an included Python script (no install spec). The script uses the third-party requests library but the skill does not declare or install that dependency; runtime failure is possible if requests is absent. No risky downloads or external install URLs are present.
- Credentials
- okThe skill requests no environment variables, credentials, or config paths beyond writing to its own data directory in the user's home. That storage location is proportional to its function.
- Persistence & Privilege
- okalways:false and user-invocable:true. The skill persists only its own tracking JSON under ~/.qclaw/skills/cn-express-tracker/data; it does not modify other skills or system-wide settings.
