From 5acf464d4ed2688ff2cf54417dc52f6dfb4e073a Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Thu, 30 Apr 2026 08:35:11 +0700 Subject: [PATCH] Update rules --- README.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 54cd1ff..93353f5 100644 --- a/README.md +++ b/README.md @@ -80,19 +80,18 @@ it directly to the public internet. ## Rules -Results from Zonemaster are split per test module into one happyDomain rule -each. Every rule emits a `.summary` state with aggregate counts, plus -one `.` state per WARNING-or-worse Zonemaster message (so -downstream consumers can match on stable codes). +Each rule wraps one Zonemaster test module and emits a `.summary` +state plus one `.` state per WARNING-or-worse Zonemaster +message, so downstream consumers can match on stable codes. -| Rule | Modules | Description | -|---------------------------|----------------|-----------------------------------------------------------------------------------| -| `zonemaster.dnssec` | `dnssec` | DNSSEC tests (signatures, NSEC/NSEC3, DS/DNSKEY coherence). | -| `zonemaster.delegation` | `delegation` | Delegation tests (parent/child NS agreement, glue, referrals). | -| `zonemaster.consistency` | `consistency` | Consistency tests (SOA serial, NS set, zone content across servers). | -| `zonemaster.connectivity` | `connectivity` | Connectivity tests (UDP/TCP reachability of authoritative servers, AS diversity). | -| `zonemaster.nameserver` | `nameserver` | Nameserver tests (server behaviour, EDNS, unknown RR handling). | -| `zonemaster.syntax` | `syntax` | Syntax tests (domain name syntax, hostname legality). | +| Code | Description | Severity | +|---------------------------|-----------------------------------------------------------------------------------|----------| +| `zonemaster.dnssec` | DNSSEC tests (signatures, NSEC/NSEC3, DS/DNSKEY coherence). | CRITICAL | +| `zonemaster.delegation` | Delegation tests (parent/child NS agreement, glue, referrals). | CRITICAL | +| `zonemaster.consistency` | Consistency tests (SOA serial, NS set, zone content across servers). | CRITICAL | +| `zonemaster.connectivity` | Connectivity tests (UDP/TCP reachability of authoritative servers, AS diversity). | CRITICAL | +| `zonemaster.nameserver` | Nameserver tests (server behaviour, EDNS, unknown RR handling). | CRITICAL | +| `zonemaster.syntax` | Syntax tests (domain name syntax, hostname legality). | CRITICAL | ## License