LINUX SB 快照站

【开源自荐】cfgdrift-配置漂移检测工具

原帖: linux.sb/topic/11929 · 共 2 楼 · 标题快照 2026-08-13 00:03:01

楼主
发帖 2026-08-13 00:01:03 · 快照 2026-08-13 00:03:01

【开源】第一次开源,AI 味很重,求大佬试水

本科生第一个正经开源项目,纯菜鸟,代码 AI 味很重(懂的都懂),发出来主要想求大家指点指点,轻点喷🙏

这工具是干嘛的

cfgdrift 是语义级配置漂移检测工具:解析 JSON / YAML / TOML / INI / XML / Java properties / .env / nginx 为结构化语义树,忽略注释 / 缩进 / 键序等格式噪音,只报告配置「含义」的真实变化。适合配置变更审计、安全合规检查、CI 门禁与日常运维巡检。

目前能干啥

  • ✅ 支持 JSON/YAML/TOML/INI/XML/properties/.env/nginx 8 种格式
  • ✅ 检测 新增/删除/修改/类型变化/列表重排 五类漂移,按 CRITICAL/WARN/INFO 分级
  • ✅ 基线对比 + 键级回滚(可以自动恢复被改错的配置)
  • ✅ daemon 后台巡检,漂移了推 Slack/Teams/PagerDuty/邮件/webhook 告警
  • ✅ 还能采 K8s 的 ConfigMap/Secret(Secret 只存指纹不存明文,怕泄漏)
  • ✅ 带个本地 Web 面板

GitHub 有 1500+ 测试用例(自认为测试密度还可以),corpus 基准语料是双人标注的,kappa 一致性 0.502

  • 性能没做过正经 benchmark,大文件不知道会不会卡
  • 文档可能还有滞后(英文版之前停在老版本,刚补上)

如果觉得还行,希望给仓库点个 star 支持一下吧🥺

GitHub: https://github.com/Dongzhiyu0402/cfgdrift
PyPI: https://pypi.org/project/cfgdrift/

先谢过各位佬!

#1
发帖 2026-08-13 00:03:33 · 快照 2026-08-13 00:06:06

你是大牛。得亏你发这,发隔壁不得让你带友链啊