{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security/2"},{"label":"Email","url":"https://skillfed.io/packages/category/communications-email"}],"enrichment":{"capability":"Validates SPF, DMARC, BIMI, MTA-STS, and related email authentication DNS records, with API, CLI, and JSON/CSV output modes.","skillfed_tags":["email-security","dns-validation","compliance-audit"],"use_cases":["Audit a domain's SPF record for DNS lookup efficiency and validate mechanism syntax before deployment.","Check DMARC policy compliance and detect configurations that may be ineffective due to `sp` or deprecated tags.","Validate BIMI mark certificates against Minimum Security Requirements before issuance or renewal.","Batch-check multiple domains' email authentication records and export results as JSON or CSV for reporting.","Integrate email authentication validation into a security scanning or compliance tool via the Python API.","Verify MTA-STS and SMTP TLS reporting policies are correctly configured on a domain."],"what_it_does":"checkdmarc is a Python library and command-line tool for validating email authentication infrastructure. It checks SPF records for DNS lookup efficiency and mechanism correctness, validates DMARC policies against RFC standards, verifies BIMI mark certificates against security requirements, and inspects MTA-STS and SMTP TLS reporting policies. It also reports on MX record configuration, nameserver setup, and SOA records.\n\nThe package provides three interfaces: a Python API for programmatic use, a CLI that outputs results in JSON or CSV format, and support for batch checking of multiple domains. It includes DNSSEC validation and checks for common misconfigurations like ineffective DMARC `sp` values or deprecated RFC 9989 tags. Most users will reach for it to audit domain email security posture or integrate email authentication checks into security workflows.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, installs with low friction, and solves a specific and important problem in email security. It is suitable for security teams, domain administrators, and developers building email infrastructure tools. The Apache-2.0 license poses no restriction."},"id":"checkdmarc","links":{"html":"https://skillfed.io/packages/checkdmarc","md":"https://skillfed.io/packages/checkdmarc.md","pypi":"https://pypi.org/project/checkdmarc/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-28","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"checkdmarc","python_support":"supports_current","summary":"A Python module and command line parser for SPF and DMARC records"},"popularity":{"monthly_downloads":135420,"position":11432,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.17.4"}
