Email Validator
v1.0.0Validate email addresses with syntax checks (RFC 5322), MX record verification, disposable/temporary email detection, and common typo suggestions. Use when v...
⭐ 0· 91·0 current·0 all-time
byJohn Wang@johnnywang2001
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description describe RFC-like syntax validation, MX (DNS) checks, disposable-domain detection, and typo suggestions — the included Python script implements those features. There are no unrelated required env vars, binaries, or config paths that would be disproportionate to an email validator.
Instruction Scope
SKILL.md instructs running the provided script with optional flags (file input, --no-dns, --no-disposable, --json). The script only reads user-supplied files, performs local checks, and runs DNS lookups (via dig/nslookup subprocess or socket.getaddrinfo) — all consistent with described functionality. It does not read other system files or transmit data to third-party HTTP endpoints.
Install Mechanism
No install spec (instruction-only plus bundled Python script). No archives or remote downloads. The script may call system tools (dig/nslookup) if present, but that is an expected method for MX lookups and not an install-time risk.
Credentials
No environment variables, credentials, or config paths are requested. The script does not attempt to access secrets or unrelated services; DNS queries are the only network-relevant activity and are intrinsic to MX checks.
Persistence & Privilege
Skill is not forced-always, does not request persistent system changes, and contains no code to modify agent config or other skills. It runs as a one-time script when invoked.
Assessment
This skill appears coherent and implements what it claims. Before installing, note: (1) MX checks invoke dig or nslookup if available and otherwise use local DNS resolution — DNS queries will reveal looked-up domains to your resolver; (2) the script reads any file path you pass it (so only validate files you trust); (3) its RFC 5322 check is a pragmatic/simplified regex (not a perfect formal parser) and disposable-domain and typo lists are finite, so expect occasional false positives/negatives. If you plan to run batch validation on large lists in a production environment, review and test the script for performance and rate-limiting behavior and consider running it in an environment where DNS queries are acceptable.Like a lobster shell, security has layers — review code before you run it.
latestvk97d541d97kxsr1rm77wd4b5td83a7y9
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
