Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 719 Bytes

File metadata and controls

16 lines (10 loc) · 719 Bytes

TODO - Config Runtime Auditing (Drift Detection)

  • Implement baseline loader (read committed baseline config files; start with config.json.example)

  • Implement runtime snapshot collector (interval 5 minutes; uses getConfig())

  • Implement diff comparator (value changes + added/removed keys) using stable flattening

  • Implement snapshot storage (in-memory + JSONL on disk optional via env)

  • Implement PagerDuty notifier + alert routing policy (deployment-scoped critical drift)

  • Wire auditor into index.js after config init

  • Add dashboard endpoints: GET /debug/config-drift and history

  • Add unit tests for flatten+diff and alert policy

  • Run tests and ensure build passes