• v1.2.1 c75211e099

    security-txt-auditor v1.2.1
    Some checks failed
    tests / test (3.14) (push) Has been cancelled
    tests / test (3.7) (push) Has been cancelled
    release / release (push) Successful in 14s
    Stable

    Ghost released this 2026-10-17 01:50:10 -07:00 | 13 commits to main since this release

    • robots.txt groups follow RFC 9309: User-agent: * followed by another User-agent: line and Disallow: / blocks every crawler and is now flagged (only the last agent of a group was considered).
    • Expires: is parsed with the RFC 3339 grammar on every Python version: Python 3.11+ used to accept non-RFC 3339 forms (20270101T000000Z, a space instead of T) and older versions rejected valid ones (.5Z fractions).
    • Tests: accuracy suite (clean real-world-style files incl. signed/CRLF/offsets, 19 known-bad cases, Expires grammar table, 200 random robots.txt files against urllib.robotparser), mutation testing (nightly), claims ledger.

    Install

    pipx install git+https://git.canutethegreat.com/CanuteTheGreat/security-txt-auditor.git@v1.2.1
    # or the wheel attached to this release:
    pipx install https://git.canutethegreat.com/CanuteTheGreat/security-txt-auditor/releases/download/v1.2.1/security_txt_auditor-1.2.1-py3-none-any.whl
    # or the single file (stdlib-only Python 3):
    curl -fsSLO https://git.canutethegreat.com/CanuteTheGreat/security-txt-auditor/releases/download/v1.2.1/security_txt_auditor.py
    

    SHA-256

    a85e100cfd9b0b68685469251c9ccc35fe7360bccb513b49857ec34923608a45  security_txt_auditor.py
    9aa3946c9054b745a96e2c678ea6408475200b93715746e2d214245574c546a1  security_txt_auditor-1.2.1-py3-none-any.whl
    a5d1cc6c5e2e817871dcd1033dfb45e7143292f4b45ff851785464b7b262449c  security_txt_auditor-1.2.1.tar.gz
    
    Downloads