Email Auth Checker (Free)
Free SPF, DKIM and DMARC checker: SPF 10-lookup limit, DMARC tags and report authorisation, DKIM key size, MTA-STS and TLS-RPT. No account.
View Email Auth Checker (Free)
Find out who sends email as your domain and what would break at p=reject, from the report emails you already get.

Turn the DMARC aggregate reports that land in your inbox (XML, .gz and .zip attachments from Google, Microsoft, Yahoo and others) into a plain answer: who sends email as your domain, what passes, what would be blocked if you moved to p=quarantine or p=reject, and exactly which sender to fix.
python3 -m dmarcx ~/Downloads/dmarc-reports/ --csv reports # a folder of .xml/.gz/.zip/.eml files
python3 -m dmarcx DMARC.mbox --domain example.com # a mail folder exported as mbox
python3 -m dmarcx reports/*.zip --json > dmarc.jsonThe screenshot is real output from the kit’s own commands. Tested from a fresh download of this exact zip: ./run_tests.sh ran 6 tests OK on Python 3.13 and 3.10.

RFC 9990 (DMARCbis, May 2026, urn:ietf:params:xml:ns:dmarc-2.0: np, testing, discovery_method, generator) and the older RFC 7489 format; .xml, .xml.gz/.gz, .zip, .eml and .mbox; folders are read recursively. The same report delivered twice is counted once. Reports with DTDs or entities are refused, and decompressed reports are capped at 50 MB.
skills/dmarc-reports/SKILL.md tells Claude Code (or any agent that reads skills) how to run it and explain the results. Copy it into .claude/skills/; the kit is also a Claude Code plugin (.claude-plugin/plugin.json).
Run ./demo.sh for the example (3 reports, 2,473 messages, SendGrid not set up, a spoofer, a mailing list) and ./run_tests.sh for the tests. Python 3.9+, no dependencies, works offline (--rdns does DNS lookups).
It reads the reports receivers send; receivers that don't report (or report late) are missing. It shows what to fix, not how each service's DNS setup works: follow that provider's DKIM setup guide. It doesn't check your DNS records; use the free Email Auth Checker for SPF, DKIM and DMARC records.
Pairs with the free Email Auth Checker. License: LICENSE.txt.
Zip, 19 KB, v1.0, 16 files. You may use and modify this kit for your own work and for clients you serve, including paid client work. Not affiliated with or endorsed by any mailbox provider.
Read DMARC aggregate reports (.xml, .gz, .zip, .eml, mbox) on your computer: senders, alignment, what p=reject would block, what to fix. $19 once.
Free SPF, DKIM and DMARC checker: SPF 10-lookup limit, DMARC tags and report authorisation, DKIM key size, MTA-STS and TLS-RPT. No account.
View Email Auth Checker (Free)Find keyword cannibalization in Search Console data: pages splitting the same query, ranking flips, competing pairs, with merge-or-sharpen advice. $19.
View Keyword Cannibalization Checker SkillFind pages losing Google clicks and why: rankings, demand or click-through, with lost queries and a refresh plan. Reads Search Console exports. $19 once.
View Content Decay Finder Skill