Agent skill · security · aradotso
email-security-auditor-cpp
Audit email account security, validate credentials, and manage email lists using this C++ email security testing utility
Why this skill is useful
Adds a C++ utility for auditing email security with executable scripts for credential validation and SMTP testing that aren't available in public documentation.
What it needs
Requires build-essential, libssl-dev installed locally. About 6k tokens when loaded. Last updated 2026-08-04. 11 stars on the source repository.
What this skill does
Email Security Auditor Skill Skill by ara.so — Security Skills collection. Overview Email Security Auditor is a C++ utility designed for security testing and auditing of email accounts. It validates email credentials, checks SMTP/IMAP authentication, and manages email lists for penetration testing and security auditing purposes. Primary use cases: Validating email credential combinations during security audits Testing SMTP/IMAP authentication mechanisms Bulk email account verification Password security assessments for email accounts Credential stuffing detection and prevention testing ⚠️ Legal Notice: This tool should only be used for authorized security testing on systems you own or have explicit permission to test. Unauthorized access to email accounts is illegal. Installation From Release (Recommended for Windows) Building from Source Dependencies Core Functionality Basic Email Validation SMTP Authentication Testing IMAP Authentication Testing Multi-threaded Bulk Validation Usage Example Configuration Environment Variables Configuration File Create config.ini: Common Patterns Rate-Limited Auditing Proxy Support Troubleshooting SSL/TLS Connection Issues Authentication Failures Common causes: App passwords required: Gmail/Outlook require app-specific passwords when 2FA is enabled Less secure apps: Some providers block "less secure app access" Rate limiting: Too many failed attempts trigger temporary blocks Wrong server/port: Verify SMTP/IMAP settings for each provider Performance Optimization Memory Management Security Best Practices 1. Never hardcode credentials - use environment variables or secure vaults 2. Implement rate limiting - prevent account lockouts and IP bans 3. Use encrypted storage - protect credential lists at rest 4. Log securely - never log passwords in plaintext 5. Obtain authorization - only test systems you own or have permission to audit 6. Use proxy rotation - distribute requests to avoid detection 7. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/email-security-auditor-cpp