• v1.3.0 b539ca50de

    dns-hygiene-checker v1.3.0
    All checks were successful
    tests / test (3.7) (push) Successful in 34s
    tests / test (3.14) (push) Successful in 1m0s
    release / release (push) Successful in 1m1s
    Stable

    CanuteTheGreat released this 2026-10-28 22:28:23 -07:00 | 6 commits to master since this release

    • An "unclaimed" page is no longer always reported as claimable. GitHub Pages, Vercel, Netlify, Azure App
      Service and Pantheon let the domain's owner verify the domain, after which other accounts can't attach it,
      so the same page is a real takeover risk on one domain and not on another. Those hosts now get
      WARN possibly claimable: <provider> blocks takeover if the domain is verified with <mechanism>; check your account. Azure's asuid.<host> TXT and Vercel's _vercel.<domain> TXT are looked up (found: INFO; Azure
      missing: FAIL). GitHub's TXT name contains the account name, so it can't be checked from DNS. Hosts whose
      docs describe no such check (Heroku, S3, Surge, Read the Docs, Ghost(Pro), ...) stay FAIL, now worded
      "claimable". Thanks to a reader for the correction.
    • Tests: one end-to-end test per provider class.

    Install

    pipx install git+https://git.canutethegreat.com/CanuteTheGreat/dns-hygiene-checker.git@v1.3.0
    # or the wheel attached to this release:
    pipx install https://git.canutethegreat.com/CanuteTheGreat/dns-hygiene-checker/releases/download/v1.3.0/dns_hygiene_checker-1.3.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.3.0/dns_hygiene_checker.py
    

    SHA-256

    17077c6eb8f7e2e595bd159c2a03e78096f7234f14c31757ffc77da3a2e5ee39  dns_hygiene_checker.py
    342a99a4a79fa20b85935cb655021cc9adddbd92b9a586f72bbe29c8380be006  dns_hygiene_checker-1.3.0-py3-none-any.whl
    60d262f6ab491b63b6d49e4b04241ba7a04d4263483005fde7c6aa1c0afd43e1  dns_hygiene_checker-1.3.0.tar.gz
    
    Downloads