feat(v3): DNS live probe + config-hash baselines (Sprint 1 PR 1) #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "a1/sentinel-v3-dns-hash"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Sprint 1 — PR 1: Ground Truth Layer
Änderungen
src/dns-dhcp-probe.js(neu)resolveLive(hostname)— Forward-DNS vianode:dns/promises, timeout-safereverseResolveLive(ip)— Reverse-DNScheckDnsConsistency(hostname, ip)— Prüft ob Forward+Reverse übereinstimmen; gibt{ consistent, delta, forward_ips, reverse_names, latency_ms }zurückDNS_SERVER,DNS_PROBE_ENABLED,DNS_PROBE_TIMEOUT_MSsrc/config-hash.js(neu)checkHash()— First-Run speichert Baseline, Folgeläufe vergleichenhosts_file/scheduled_tasks/sshd_config/authorized_keys= CRITICALapproveHashChange()— Hash nach genehmigtem Change-Ticket aktualisierensrc/db.jsconfig_hash_baselines(additive Migration, UNIQUE asset_id+artifact)src/snapshot-manager.jsdns_liveSource bei MismatchTests
ENVs (neu)
Nächste PRs