checker-dnsviz/checker
Pierre-Olivier Mercier 4543e9b0cf
All checks were successful
continuous-integration/drone/push Build is passing
Move status inference out of observation layer into rules
The prober (collect.go) was calling inferApexDNSKEYStatus during
zone parsing, effectively making a SECURE/BOGUS judgement inside the
collection phase rather than the evaluation phase.  The DNS-rcode
fallback (z.Status = z.DNSStatus) was also applied at parse time.
2026-05-16 21:51:44 +08:00
..
collect.go Move status inference out of observation layer into rules 2026-05-16 21:51:44 +08:00
collect_test.go Move status inference out of observation layer into rules 2026-05-16 21:51:44 +08:00
definition.go Initial commit 2026-04-26 21:54:28 +07:00
interactive.go Initial commit 2026-04-26 21:54:28 +07:00
provider.go fix: return ErrNoCollector instead of panicking on nil CollectFn 2026-04-30 09:23:26 +07:00
provider_test.go Initial commit 2026-04-26 21:54:28 +07:00
report.go Move status inference out of observation layer into rules 2026-05-16 21:51:44 +08:00
report_test.go Initial commit 2026-04-26 21:54:28 +07:00
rule.go Move status inference out of observation layer into rules 2026-05-16 21:51:44 +08:00
rule_test.go Initial commit 2026-04-26 21:54:28 +07:00
rules_common.go Initial commit 2026-04-26 21:54:28 +07:00
rules_common_test.go Initial commit 2026-04-26 21:54:28 +07:00
rules_status.go Move status inference out of observation layer into rules 2026-05-16 21:51:44 +08:00
rules_status_test.go Initial commit 2026-04-26 21:54:28 +07:00
testhelpers_test.go Initial commit 2026-04-26 21:54:28 +07:00
types.go Move status inference out of observation layer into rules 2026-05-16 21:51:44 +08:00