Back to skill
Skillv1.0.1
ClawScan security
智能邮件分类助手 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 22, 2026, 11:55 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code and instructions match its stated purpose (simple rule-based email classification and reply templates), with no network calls or credential requests — minor issues are documentation mismatches and a privacy consideration around passing email text on the command line.
- Guidance
- This skill appears to do what it says: local keyword-based classification and reply template generation, with no network activity or credential use. Before installing: (1) Note the SKILL.md suggests passing full email text on the command line — that can leak to other local users via process listings; avoid passing highly sensitive content as argv (use stdin or temporary files instead). (2) The README lists the 'requests' package but the script doesn't use it — review the code when updating versions to ensure no hidden network calls are added. (3) If you need stronger or privacy-preserving classification, consider running only on trusted hosts or adapting the script to read from files/stdin and to securely erase temporary files.
Review Dimensions
- Purpose & Capability
- okThe name/description (email classification and reply templates) align with the provided Python script: keyword-based classification and template reply generation. No unrelated credentials, binaries, or external services are requested.
- Instruction Scope
- noteSKILL.md instructs running the included script with the email text as a command-line argument (python3 scripts/smart_email.py --classify "邮件内容"). That stays within the skill's purpose, but passing sensitive email contents on the command line can expose them to other local users via process listings or system logs; consider using stdin or a temporary file instead.
- Install Mechanism
- noteNo install spec (instruction-only plus an included script) — low risk. SKILL.md lists 'requests' as a dependency though the shipped script does not import or use requests, indicating a documentation mismatch or leftover requirement.
- Credentials
- okThe skill requests no environment variables, credentials, or config paths. The script performs only local text processing and prints results; there are no network calls or secret accesses in the code.
- Persistence & Privilege
- okalways is false and the skill does not request persistent system presence or modify other skills/configs. It does not store tokens or alter agent/system settings.
