Release history for @trustyourwebsite/dns-auth-check, maintained by TrustYourWebsite.
npm install -g @trustyourwebsite/dns-auth-check
# Run without installing
npx @trustyourwebsite/dns-auth-check trustyourwebsite.com
# Install globally
npm install -g @trustyourwebsite/dns-auth-check
dns-auth-check trustyourwebsite.com
_smtp._tls.<domain>, parses the rua= reporting URIs, and validates their scheme (mailto: / https:). Exported as checkTLSRPT() and included in the audit result (tlsRpt), grading (small positive contribution when present, no penalty when absent), and both output formatters.. (or an empty exchange) and priority 0 is now recognised as an intentional "this domain does not accept mail" configuration rather than a broken record.exports map (conditional types/import) alongside the existing main/types fields.--version now reads the real version from package.json at runtime instead of a hardcoded string (previously stuck at 1.0.0).k=ed25519) are now reported as a fixed 256-bit key and are no longer misreported as a "too short / weak" key by the RSA-oriented length estimator or penalised in grading.pct= handling (RFC 7489): the percentage is clamped to the valid 0–100 range and a warning is emitted when the raw value is out of range or non-numeric.npm audit --audit-level=high step.--provenance (with id-token: write) for supply-chain attestation.prepublishOnly now runs lint, tests and build.homepage field and all TrustYourWebsite references to the canonical trustyourwebsite.com domain.isDnsNotFound() and getDnsErrorMessage() utility functions exported for programmatic use.!) in table output for DNS failures.high so CI mode (--ci) still catches them.repository.url in package.json to the git+https://...git form npm expects."type": "module" for ESM consistency with the other @trustyourwebsite packages."sideEffects": false to help bundlers tree-shake unused checks."publishConfig": { "access": "public" } so scoped public publishing is explicit.README.md and LICENSE alongside dist/.No runtime behaviour changes. Safe drop-in upgrade from 1.0.0.
Initial public release.
--ci) that exits non-zero when critical/high issues are found.