Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

BenignMar 12, 2026, 2:08 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is internally coherent for generating kuaidi100 query links; it does not request credentials or perform network writes, but it contains a leftover absolute sys.path insertion and an overstated "3000+ companies" claim that reduce portability and should be fixed before wide use.
Guidance
This skill appears to do what it says: produce kuaidi100 query links and optionally open them in your browser. It does not ask for secrets or perform network writes. Two things to consider before running: (1) Both scripts hard-code a development sys.path insertion (/Users/junjian/.openclaw/... ). This is likely a leftover dev artifact; it is not inherently malicious but is non-portable and could cause unexpected imports — remove or replace it with relative imports (e.g., modify sys.path to the script's directory or use package-relative imports). (2) The SKILL.md claim of "3000+" couriers is overstated compared with the bundled mapping; expect support for common carriers only. Recommended actions: inspect the three Python files (they are short), run them in a sandbox/virtualenv, and if you plan to use regularly, edit/remove the absolute sys.path lines to make the scripts portable. If you need complete assurance, ask the publisher for a canonical source/homepage or a corrected package with relative imports.

Review Dimensions

Purpose & Capability
noteThe name/description (generate courier query links, auto-detect carrier, single/batch modes) matches the included scripts and SKILL.md. No unexpected credentials, binaries, or external installs are required. Minor mismatch: SKILL.md claims support for "3000+" couriers but the bundled express_codes.py contains a modest hard-coded mapping — the large-number claim appears overstated.
Instruction Scope
noteRuntime instructions only run the included Python scripts which read user-supplied input files, build kuaidi100 query URLs, and optionally open the browser. The scripts do not access environment variables or other system config. A notable oddity: both scripts insert an absolute path into sys.path ('/Users/junjian/.openclaw/workspace/skills/express-tracker/scripts') before importing sibling modules — this is a development artifact that reduces portability and could cause surprising import behavior on some systems.
Install Mechanism
okNo install spec; instruction-only plus local Python scripts. Nothing is downloaded or written to the system during installation by the skill itself.
Credentials
okThe skill requests no environment variables, no credentials, and no config paths. This is proportionate to its purpose.
Persistence & Privilege
okalways is false and the skill does not request persistent or elevated privileges, nor does it modify other skills or system-wide settings.