• v1.2.0 53aeebba2d

    dns-hygiene-checker v1.2.0
    All checks were successful
    tests / test (3.13) (push) Successful in 41s
    tests / test (3.7) (push) Successful in 41s
    release / release (push) Successful in 28s
    Stable

    Ghost released this 2026-10-16 19:57:46 -07:00 | 23 commits to master since this release

    • Subdomain discovery: --ct (Certificate Transparency via crt.sh, Cert Spotter fallback), --zone-file
      (BIND zone files / exports) and --cloudflare (every record in the Cloudflare zone); --only-discovered.
    • Dangling NS delegations (FAIL when no nameserver resolves), dangling MX and SRV targets.
    • CAA and DNSSEC checks at the apex (--no-apex-checks to skip).
    • About 65 claimable hostname patterns (was ~25) and ~30 unclaimed-page fingerprints (was 14).
    • Installable as a package: pipx install git+https://git.canutethegreat.com/CanuteTheGreat/dns-hygiene-checker.git
      puts a dns-hygiene-checker command on PATH (pyproject.toml, MIT license metadata).
    • --version flag.
    • Exit codes follow the shared convention: 0 = clean, 1 = findings at/above the gate, 2 = error or bad usage.
    • Every tag now publishes a Forgejo release with this changelog, the wheel, the sdist and SHA256SUMS.
    • CI installs the package with pip in a clean venv and checks --version/--help on every push.

    Install

    pipx install git+https://git.canutethegreat.com/CanuteTheGreat/dns-hygiene-checker.git@v1.2.0
    # or the wheel attached to this release:
    pipx install https://git.canutethegreat.com/CanuteTheGreat/dns-hygiene-checker/releases/download/v1.2.0/dns_hygiene_checker-1.2.0-py3-none-any.whl
    # or the single file (stdlib-only Python 3):
    curl -fsSLO https://git.canutethegreat.com/CanuteTheGreat/dns-hygiene-checker/releases/download/v1.2.0/dns_hygiene_checker.py
    

    SHA-256

    4f2c1ac98d5a938c9f62b9042362f7c68ac812049b4afe5abf201767439a382c  dns_hygiene_checker.py
    0960eff48ad534c5fae6f71a95ec5438fe93b2feb38c57047619e03572c2d693  dns_hygiene_checker-1.2.0-py3-none-any.whl
    afef21d9afd3ed05fcec75fcd2bdcfe904809c653031b464150e34af0dd19bfd  dns_hygiene_checker-1.2.0.tar.gz
    
    Downloads