mizcausevic-dev/sentinel-detection-coverage-board
GitHub: mizcausevic-dev/sentinel-detection-coverage-board
面向 Microsoft Sentinel 的检测覆盖率操作面板,将工作区健康状态、连接器缺口、分析规则和事件自动化姿态聚合为可视化界面供 SOC 操作员使用。
Stars: 0 | Forks: 0
# sentinel-detection-coverage-board
[](https://github.com/mizcausevic-dev/sentinel-detection-coverage-board/actions/workflows/ci.yml)
[](./LICENSE)
[](https://github.com/mizcausevic-dev/sentinel-detection-coverage-board/actions/workflows/pages.yml)
用于 Microsoft Sentinel 工作区健康状态、connector 覆盖率、analytics 规则、incident 自动化偏移以及响应排序的操作员控制平面。
## 为什么会有这个项目
- 当 connector 偏移、禁用的规则以及过期的 incident 被困在原始管理员状态中,而不是显示在一个操作员易读的界面上时,Sentinel 工作区就会变得非常危险。
- 身份、endpoint、协作以及 incident 自动化覆盖率需要在审计、SOC 偏移或租户信任度下降之前,一起保持可见。
- 寻找 `Azure / Sentinel / SOC / 检测工程` 证明的招聘人员应该看到一个真实的检测覆盖率仪表板,而不是一个关键词页面。
- 这个仓库将 Sentinel 安全姿态数据转化为一个控制平面,用于解决 connector 缺口、高严重性检测、过期 incident 以及操作员数据包排序。
## 为什么这很重要 (KG Embedded 关联)
这个仓库展示了用于云和 SOC 操作的 Microsoft Sentinel 检测覆盖率控制平面基础组件:在一个操作员界面上展示工作区健康状况、检测结果、自动化姿态和 incident 数据包。Kinetic Gain Embedded 将这种模式扩展为产品化的应用内仪表板,在这些仪表板中,SOC、身份、endpoint 和协作团队需要证据丰富的界面,而无需暴露原始的管理后端或工作区凭据。请参阅 [kineticgain.com/embedded](https://kineticgain.com/embedded)。
## 展示内容
- 在一个仪表板中为身份、endpoint、协作和自动化覆盖率提供 `detection-lane` 可见性
- 针对降级的工作区、connector 缺口、禁用的覆盖率和过期的 incident 状态进行 `coverage-gaps` 检测
- 用于特权访问调整、connector 恢复、协作数据摄取和 playbook 修复的 incident 数据包
- 对捕获的合成 Sentinel 覆盖率导出数据进行离线安全分析
- 面向招聘人员的 Microsoft SOC 证明,补充了 Defender、Entra、Intune、M365 保留、AWS 和 GCP 链路
## 路由
- `/`
- `/detection-lane`
- `/coverage-gaps`
- `/incident-posture`
- `/verification`
- `/docs`
## API
- `/api/dashboard/summary`
- `/api/detection-lane`
- `/api/coverage-gaps`
- `/api/incident-posture`
- `/api/verification`
- `/api/sample`
## 截图




## CLI
```
npx sentinel-detection-coverage fixtures/sentinel-coverage.json `
--format json|markdown|summary `
--now 2026-05-30T00:00:00Z `
--stale-detection-after-hours 48 `
--fail-on-high `
--out report.md
```
输入结构:
```
{
"workspaces": [ ... ],
"detections": [ ... ]
}
```
## 本地开发
```
cd sentinel-detection-coverage-board
npm install
npm run dev
```
打开:
- [http://127.0.0.1:5520/](http://127.0.0.1:5520/)
- [http://127.0.0.1:5520/detection-lane](http://127.0.0.1:5520/detection-lane)
- [http://127.0.0.1:5520/coverage-gaps](http://127.0.0.1:5520/coverage-gaps)
- [http://127.0.0.1:5520/incident-posture](http://127.0.0.1:5520/incident-posture)
- [http://127.0.0.1:5520/verification](http://127.0.0.1:5520/verification)
## 验证
- `npm run lint`
- `npm run typecheck`
- `npm run coverage`
- `npm run build`
- `npm run demo`
- `npm run smoke`
- `npm run prerender`
- `npm run render:assets`
## 生产状态
| 方面 | 状态 |
|--------|--------|
| CI | Node 20 + 22 矩阵 — lint · typecheck · coverage · build · demo · smoke · prerender · `npm audit` |
| 许可证 | [AGPL-3.0-or-later](./LICENSE) |
| 部署 | 静态预渲染 -> **https://sentinel.kineticgain.com/** |
| 数据姿态 | 仅使用合成样本数据;无实时 Sentinel 工作区凭据、客户事件或生产 incident |
| 套件 | [Kinetic Gain Protocol Suite](https://suite.kineticgain.com/) 操作员产品组合的一部分 · 顶级域名:[kineticgain.com](https://kineticgain.com) |
## 文档
- [Kinetic Gain Embedded 关联](./docs/KINETIC_GAIN_EMBEDDED.md)
- [更新日志](./CHANGELOG.md)
## 组合使用
- [**`defender-exposure-ops-center`**](https://github.com/mizcausevic-dev/defender-exposure-ops-center) — Defender 暴露姿态
- [**`entra-access-review-control-plane`**](https://github.com/mizcausevic-dev/entra-access-review-control-plane) — Entra 访问审查姿态
- [**`intune-device-compliance-ops`**](https://github.com/mizcausevic-dev/intune-device-compliance-ops) — Intune 设备合规性姿态
它们共同构成了一个更广泛的、面向招聘人员的 Microsoft 管理链路:租户治理、endpoint 信任、检测工程和 SOC 覆盖率证明。
标签:HTTP/HTTPS抓包, Microsoft Sentinel, MITM代理, 互联网扫描, 可视化仪表盘, 安全运营, 态势感知, 扫描框架, 数据可视化, 暗色界面, 自动化响应, 自动化攻击