Skip to content

Latest commit

 

History

1,941 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

微信安全文章归档系统

GitHub Actions License

🚀 自动化安全资讯聚合工具 - 抓取、过滤、归档微信公众号安全文章,自动推送钉钉通知

✨ 核心功能

🔍 智能内容识别

  • 多数据源采集:Doonsec RSS、ChainReactors、BruceFeIix
  • 智能关键词匹配:覆盖漏洞利用、CTF、威胁情报等 10+ 安全领域
  • 智能去重机制:基于 URL 去重,避免重复文章

📊 专业报告生成

  • 威胁类型分布:漏洞利用、攻击技术、CTF、威胁情报等
  • 漏洞类型分析:Web安全、系统漏洞、网络攻击等
  • 命中关键词追踪:表格显示命中的关键词和详细分类
  • 完整文章列表:按威胁/漏洞类型分类的详细表格

📁 目录结构

md/
└── 2026/
    └── 2026-03/
        └── 2026-03-24.md

🔔 钉钉机器人通知

  • 每日报告推送:每天 09:00、15:00、20:00 北京时间自动推送
  • 超长内容分片:超过 4000 字符自动分片发送
  • 加签模式认证:安全的钉钉机器人配置

📰 数据来源

数据源 描述 更新频率
Doonsec 安全资讯 RSS,实时推送安全事件和漏洞预警 每日
ChainReactors GitHub 安全文章聚合,专注于漏洞复现和技术分析 每日
BruceFeIix 安全文章收集,涵盖威胁情报和安全运营 每日

📋 关键词分类

威胁类型分类

分类 关键词示例
漏洞利用 CVE, CNVD, POC, EXP, 0day, 漏洞, 复现
攻击技术 注入, XSS, RCE, 命令执行, 内网, 域控
威胁情报 威胁情报, APT, 银狐, 勒索病毒
安全运营 安全运营, 漏洞运营, SRC
信息泄露 信息泄漏, 数据泄露
供应链 供应链, 第三方组件
安全合规 合规, 等保, ISO27001, GDPR, 安全审计, 风险评估
数据安全 数据安全, 数据治理, 数据加密, DLP, 数据库安全
AI安全 AI安全, 大模型安全, LLM, Agent, AIGC, 提示注入, RAG, AI越狱, AI幻觉, AI红队, AI治理, 对抗样本, 对抗攻击, 模型投毒, Skill, Function Call
CTF WEB, PWN, CRYPTO, REVERSE, MISC, WriteUp, WP

漏洞类型分类

分类 关键词示例
Web安全 SQL注入, XSS, CSRF, 文件上传, RCE
系统漏洞 权限提升, 缓冲区溢出, 内核漏洞
应用漏洞 反序列化, 逻辑漏洞, 弱口令
网络攻击 钓鱼, 社会工程学, APT, 勒索软件
供应链 第三方组件, 开源漏洞, 依赖注入

CTF 子分类

分类 关键词
WEB SQL注入, XSS, SSRF, 文件上传, RCE, 反序列化
PWN 二进制, 缓冲区溢出, ROP, ret2, house of
CRYPTO RSA, AES, 密码学, 椭圆曲线, 侧信道
REVERSE IDA, OD, 逆向, 反编译, 壳, 脱壳
MISC 隐写, 流量分析, 取证, 图片隐写
WP WriteUp, WP, 比赛, BugKu, CTFHub, AWD

📄 报告模板

# 2026-03-24 安全资讯

## 数据概览
- **总计**: 58 篇
- Doonsec: 50篇
- BruceFeIix: 8篇

## 威胁类型分布
- 漏洞利用: 14篇
- 攻击技术: 8篇
- 安全合规: 3篇
- 数据安全: 2篇
- AI安全: 5篇
- CTF: 18篇

## 漏洞类型分布
- Web安全: 12篇
- 系统漏洞: 5篇

## 🎯 威胁详情分析

### 漏洞利用

| 序号 | 文章标题 | 命中关键词 | 来源 |
|------|----------|----------|------|
| 1 | [CVE分析](链接) | CVE | Doonsec |

### 安全合规

| 序号 | 文章标题 | 命中关键词 | 来源 |
|------|----------|----------|------|
| 1 | [等保2.0解读](链接) | 等保 | Doonsec |

### AI安全

| 序号 | 文章标题 | 命中关键词 | 来源 |
|------|----------|----------|------|
| 1 | [大模型安全指南](链接) | 大模型安全 | BruceFeIix |

## 🔧 漏洞详情分析

### Web安全

| 序号 | 文章标题 | 命中关键词 | 来源 |
|------|----------|----------|------|
| 1 | [XSS攻击手法](链接) | XSS | Doonsec |

---

*生成时间: 2026-03-24 20:00:00 (北京时间)*

🛠️ 技术栈

  • Python 3.8+:核心处理逻辑
  • requests:HTTP 请求处理
  • xml.etree.ElementTree:RSS 解析
  • logging:详细日志记录

⚙️ 使用方法

本地运行

# 克隆项目
git clone https://github.com/gelusus/wxvl.git
cd wxvuln

# 安装依赖
pip install requests

# 处理当天数据
python3 run.py

# 处理指定日期
python3 run.py --date 2026-03-24

# 处理日期区间
python3 run.py --range 2026-03-01 2026-03-31

# 拉取历史数据
python3 run.py --history

GitHub Actions 自动执行

每天 09:00、15:00、20:00 北京时间各执行一次。

钉钉机器人配置

  1. 钉钉群 → 群设置 → 智能群助手 → 添加机器人 → 自定义
  2. 安全设置选择 "加签"
  3. 复制 access_tokensecret

GitHub Secrets 配置:

Secret 说明
DINGDING_ACCESS_TOKEN 钉钉机器人 access_token
DINGDING_SECRET 钉钉加签密钥
DOONSEC_SESSION Doonsec 网站 session token(可选)

📁 项目结构

wxvuln/
├── run.py                 # 主程序
├── data.json              # URL 记录(去重用)
├── md/                    # 报告存储目录
│   └── 2026/
│       └── 2026-03/
│           └── 2026-03-24.md
├── .github/
│   └── workflows/
│       └── update_today.yml  # 定时更新workflow
├── README.md
└── LICENSE

⚠️ 注意事项

  1. 敏感信息:Doonsec session token 已移至环境变量 DOONSEC_SESSION,建议在 GitHub Secrets 中配置
  2. GitHub Actions:需要配置 GitHub Secrets 才能发送钉钉通知
  3. 数据去重:依赖 data.json 文件,删除会导致重复处理

🤝 贡献

欢迎提交 Issue 和 Pull Request!

📄 许可证

MIT License

🙏 项目渊源

本项目基于以下项目扩展而来:

本项目改进点:

  • 多层级关键词分类体系(威胁类型 → 漏洞类型 → CTF子分类)
  • 追加写入的 md 报告模式
  • 智能钉钉推送(只推送重点关注分类)
  • 报告内容 Markdown 转义处理
  • data.json 时间戳支持

About

自动抓取微信公众号安全漏洞文章,转换为Markdown格式并建立本地知识库,每日持续更新。本项目(https://github.com/4ESTSEC/wxvl) [基于] [原版wxvl](https://github.com/20142995/wxvl) 进行扩展。

Resources

Stars

75 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages