Checkdmarc

Latest version: v5.7.9

Safety actively analyzes 682244 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 26

5.5.1

-----

- SPF record validation fixes (PR 147)
- Accept mechanisms with domains that start with `all` (Fixes 145)
- Ignore multiple trailing mechanisms and random text with spaces

5.5.0

-----

- Support `redirect` in SPF (PR 144)

5.4.0

-----

- Fix TLS/STARTTLS check (Fixes issue 138)
- Consider `tls: true` if `starttls: true`
- Handle records not existing if ignoring unrelated records (PR 131 fixes 130)
- Query the base domain if a DMARC record is not found at the subdomain (PR 132)
- Do not accept `include=` in the SPF record (PR 134 fixes issue 134)
- Fix DNSSEC cache (PR 136 Fixes issue 137)
- Fixed checking whether there is some text after `all` SPF directive (PR 139)

5.3.1

-----

- Ignore `UnicodeDecodeError` exceptions when querying for `TXT` records (close 124)

5.3.0

-----

- Check DNSSEC on MX hostnames
- USE DNSSEC when requesting `DNSKEY` records

5.2.7

-----

- Do not require an `RRSIG` answer when querying for `DNSKEY` records
- On Windows and macOS, querying for a `DNSKEY` record on `proton.ch` will return a `RRSET` and `RRSIG`. However,
running the same query on Debian-based Linux will only return a `RRSET`
- Pass in `nameservers` and `timeout` when running `get_dnskey` recursively

Page 3 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.