kothyaritushar-alt/Cybersec-news-aggregator
GitHub: kothyaritushar-alt/Cybersec-news-aggregator
一个聚合全球可信安全信息源的网络安全新闻情报仪表板,提供分类、搜索、AI 摘要和严重程度过滤功能。
Stars: 0 | Forks: 0
# SentinelWire 网络安全新闻聚合器
SentinelWire 是一个适配 GitHub 的网络安全新闻情报仪表板。它旨在从官方安全公告、漏洞数据库、厂商研究门户、安全博客和调查来源收集可信的网络新闻,然后将结果整理成带有类别分类和 AI 风格摘要的实时风格仪表板。
## 功能
- 可信来源网络新闻仪表板
- 针对 CERT 公告、漏洞、威胁情报、勒索软件、云安全、数据泄露、恶意软件、身份安全和研究的类别分类
- 支持跨标题、摘要、标签、来源名称、影响范围和建议操作进行关键字搜索
- 来源和严重程度过滤器
- 每日优先摘要
- AI 风格摘要和建议的响应操作
- 浏览器中的书签和阅读状态持久化
- 实时模式轮换,模拟 feed 刷新行为
- 内置预览服务器
- 用于每日更新的实时 RSS 摄取脚手架
- 适用于桌面和移动设备的响应式布局
- 对 GitHub Pages 友好的静态部署
## 项目结构
```
cybersec-news-aggregator/
index.html
package.json
assets/
app.js
styles.css
favicon.svg
data/
news.json
sources.json
server/
preview.mjs
ingest.mjs
classifier.mjs
summarizer.mjs
validate-data.mjs
docs/
ARCHITECTURE.md
README.md
```
## 本地运行
```
npm run preview
```
然后访问 http://127.0.0.1:4173/。
该仪表板也可以由任何静态 Web 服务器提供服务。在某些浏览器中,直接打开 index.html 可能会阻止加载本地 JSON,因此建议使用本地服务器。
## 更新新闻数据
```
npm run ingest
npm run validate
```
摄取 worker 使用 data/sources.json 中的 RSS URL,将条目标准化并归入 data/news.json,对每条新闻进行分类,评估严重程度,并生成以行动为导向的简明摘要。运行摄取时需要网络访问权限。
## 包含的可信来源
- CISA 网络安全公告
- NVD
- Microsoft MSRC
- Google 威胁分析小组
- Mandiant 威胁情报
- Palo Alto Unit 42
- Cisco Talos
- Cloudflare Radar
- KrebsOnSecurity
- BleepingComputer
## GitHub Pages 部署
对于静态部署,提交该项目并使用 GitHub Pages 发布仓库根目录。要保持每日更新,请在计划任务的 GitHub Action 中运行 `npm run ingest`,并提交重新生成的 data/news.json 文件。
## 免责声明
包含的示例新闻条目为产品设计和开发的原型数据。在将此仪表板用于运营安全决策之前,请运行摄取并检查来源覆盖范围。
标签:MITM代理, RSS, 多模态安全, 威胁情报, 开发者工具, 情报看板, 数据可视化, 新闻聚合, 网络安全, 自定义脚本, 隐私保护, 静态网站