一个面向实战的网络安全 + AI RSS/Atom OPML 订阅集合,帮助你搭建高信噪比的每日情报输入流。
本仓库提供网络安全情报源类别以及数量如下:
| 层级 | 规模 | 内容 |
|---|---|---|
| 📡 RSS(精简) | 494 个订阅源 | tiny.opml 聚焦实战 — AI、Web安全、红蓝对抗、逆向、Pwn 等(9大分类) |
| 📡 RSS(完整) | 1000+ 个订阅源 | CyberSecurityRSS.opml 全局预警 — 覆盖更多维度如密码学、物联网硬件安全等(12大分类) |
tiny.opml:适合日常速览(当前约 494 条订阅 / 9 个分类)CyberSecurityRSS.opml:适合全量追踪(当前约 1014 条订阅 / 12 个分类)xmlUrl 去重、tiny 自动同步到 full。tiny.opmlCyberSecurityRSS.opmltiny.opml:精选精简版,适合每天快速浏览。CyberSecurityRSS.opml:丰富完整版,主题覆盖更广。others.md:手工整理的优质站点(含部分未提供 RSS 的网站)。你可以将本仓库与 zer0yu/sec-daily-digest 中的 Skills 配合使用,让 OpenClaw 或 Claude Code 自动生成每日精选安全日报。
推荐工作流:
sec-daily-digest 仓库说明安装对应 Skills。tiny.opml 作为输入源(需要更广覆盖时切换 CyberSecurityRSS.opml)。示例提示词:
使用 CyberSecurityRSS 订阅源生成最近 24 小时的网络安全精选日报。
仅保留高价值内容,按主题分组,并给出标题、价值说明和原文链接。
仓库已配置 GitHub Actions 自动维护 OPML:
pull_request -> master:触发 check 模式,只校验不改文件;若发现漂移直接失败。push -> master:触发 apply 模式并自动执行:tiny.opml 与 CyberSecurityRSS.opml 中 RSS/Atom 链接可访问性。xmlUrl 自动去重。tiny.opml 中有效且大表缺失的订阅同步到 CyberSecurityRSS.opml。Misc。.github/opml-health-state.json,仅在连续硬失败后才删除订阅,降低误删。[skip ci])。python3 -m unittest discover -s tests -v
python3 scripts/opml_sync.py \
--mode check \
--tiny tiny.opml \
--full CyberSecurityRSS.opml \
--fallback-category Misc \
--timeout 10 \
--retries 3
当你发现新的 RSS 链接时,可以使用下面的脚本:
uv run python scripts/add_feed_to_tiny.py
默认行为:
git pull --ff-only,尽量减少本地与远程分支漂移。tiny.opml 现有一级分类。tiny.opml。常用参数:
# 非交互模式
uv run python scripts/add_feed_to_tiny.py \
--url "https://example.com/feed.xml" \
--category "ThreatIntel"
# 跳过启动时的 git pull
uv run python scripts/add_feed_to_tiny.py --no-git-pull
部分阅读器仅接受 .xml 或 .opml 后缀,可直接改名使用:
cp CyberSecurityRSS.opml CyberSecurityRSS.xml
cp tiny.opml tiny.xml
欢迎提交 Issue / PR:
$ claude mcp add CyberSecurityRSS \
-- python -m otcore.mcp_server <graph>