LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
src/cfgdrift/__init__.py
src/cfgdrift/cli.py
src/cfgdrift.egg-info/PKG-INFO
src/cfgdrift.egg-info/SOURCES.txt
src/cfgdrift.egg-info/dependency_links.txt
src/cfgdrift.egg-info/entry_points.txt
src/cfgdrift.egg-info/requires.txt
src/cfgdrift.egg-info/top_level.txt
src/cfgdrift/alert/__init__.py
src/cfgdrift/alert/channels.py
src/cfgdrift/alert/config.py
src/cfgdrift/alert/dispatcher.py
src/cfgdrift/alert/models.py
src/cfgdrift/alert/state.py
src/cfgdrift/collect/__init__.py
src/cfgdrift/collect/base.py
src/cfgdrift/collect/k8s.py
src/cfgdrift/collect/kubectl.py
src/cfgdrift/collect/local.py
src/cfgdrift/collect/registry.py
src/cfgdrift/collect/snapshot.py
src/cfgdrift/core/__init__.py
src/cfgdrift/core/compare.py
src/cfgdrift/core/comparediff.py
src/cfgdrift/core/constraints.py
src/cfgdrift/core/csvreport.py
src/cfgdrift/core/differ.py
src/cfgdrift/core/htmlreport.py
src/cfgdrift/core/lines.py
src/cfgdrift/core/masker.py
src/cfgdrift/core/model.py
src/cfgdrift/core/parser.py
src/cfgdrift/core/plugins.py
src/cfgdrift/core/pure_parsers.py
src/cfgdrift/core/reporter.py
src/cfgdrift/core/seqmatch.py
src/cfgdrift/corpus/__init__.py
src/cfgdrift/corpus/annotations.py
src/cfgdrift/corpus/config.py
src/cfgdrift/corpus/exporter.py
src/cfgdrift/corpus/fetcher.py
src/cfgdrift/corpus/validator.py
src/cfgdrift/corpus/workspace.py
src/cfgdrift/daemon/__init__.py
src/cfgdrift/daemon/autostart.py
src/cfgdrift/daemon/daemon.py
src/cfgdrift/daemon/worker.py
src/cfgdrift/explain/__init__.py
src/cfgdrift/explain/engine.py
src/cfgdrift/explain/llm.py
src/cfgdrift/explain/templates.py
src/cfgdrift/explain/validator.py
src/cfgdrift/hint/__init__.py
src/cfgdrift/hint/generator.py
src/cfgdrift/hint/git.py
src/cfgdrift/hint/models.py
src/cfgdrift/remediate/__init__.py
src/cfgdrift/remediate/config.py
src/cfgdrift/remediate/engine.py
src/cfgdrift/remediate/patch.py
src/cfgdrift/remediate/runner.py
src/cfgdrift/remediate/spans.py
src/cfgdrift/rules/__init__.py
src/cfgdrift/rules/constraints.py
src/cfgdrift/rules/ignore.py
src/cfgdrift/rules/mining.py
src/cfgdrift/rules/severity.py
src/cfgdrift/scanner/__init__.py
src/cfgdrift/scanner/scanner.py
src/cfgdrift/storage/__init__.py
src/cfgdrift/storage/store.py
src/cfgdrift/web/__init__.py
src/cfgdrift/web/app.py
src/cfgdrift/web/candidates.py
src/cfgdrift/web/trend.py
src/cfgdrift/web/static/app.js
src/cfgdrift/web/static/index.html
src/csrc/parser_core.c
src/csrc/parser_ini.c
src/csrc/parser_json.c
src/csrc/parser_toml.c
tests/test_alert.py
tests/test_alert_channels_regression.py
tests/test_alert_pagerduty.py
tests/test_alert_slack.py
tests/test_alert_teams.py
tests/test_alert_v090.py
tests/test_alert_v100.py
tests/test_annotations.py
tests/test_autostart.py
tests/test_baseline_compare_web.py
tests/test_baseline_k8s_source.py
tests/test_baseline_violations.py
tests/test_c10_store.py
tests/test_candidates.py
tests/test_cli.py
tests/test_cli_constraints.py
tests/test_collect_k8s.py
tests/test_collect_registry.py
tests/test_collect_snapshot.py
tests/test_compare_constraints.py
tests/test_constraints_engine.py
tests/test_constraints_integration.py
tests/test_constraints_present.py
tests/test_core.py
tests/test_corpus.py
tests/test_corpus_annotate_cli.py
tests/test_corpus_fixes.py
tests/test_csvreport.py
tests/test_daemon.py
tests/test_daemon_health.py
tests/test_daemon_k8s.py
tests/test_daemon_remediate.py
tests/test_dual_mode.py
tests/test_explain.py
tests/test_hint_alert.py
tests/test_hint_cli.py
tests/test_hint_generator.py
tests/test_hint_web.py
tests/test_kappa.py
tests/test_kappa_export.py
tests/test_key_rollback.py
tests/test_mining.py
tests/test_plugins.py
tests/test_qa_extra.py
tests/test_qa_v020.py
tests/test_qa_v030.py
tests/test_qa_v040.py
tests/test_qa_v050.py
tests/test_qa_v060.py
tests/test_qa_v070.py
tests/test_qa_v080.py
tests/test_qa_v090.py
tests/test_qa_v100.py
tests/test_qa_v110.py
tests/test_qa_v120.py
tests/test_qa_v130.py
tests/test_qa_v140.py
tests/test_qa_v150.py
tests/test_qa_v160.py
tests/test_remediate_cli.py
tests/test_remediate_config.py
tests/test_remediation_log.py
tests/test_remediation_web.py
tests/test_reorder.py
tests/test_reorder_corpus.py
tests/test_reorder_zero_noise.py
tests/test_report_diff.py
tests/test_scan_k8s_source.py
tests/test_severity_constraint_id.py
tests/test_severity_link.py
tests/test_v040_features.py
tests/test_v050_features.py
tests/test_web_constraints.py
tests/test_web_v090.py
tests/test_web_v100.py