edoumo/veille-proactive
GitHub: edoumo/veille-proactive
edoumo/veille-proactive是一个基于Python的主动监控引擎,用于安全风险检测。
Stars: 0 | Forks: 0
# 主动监控
主动监控是一个小巧的Python公共源监控引擎:
- 添加公共HTTP/HTTPS源;
- 拒绝本地、私有、link-local和元数据的SSRF地址;
- 优先检测RSS/Atom;
- 限制HTML备份;
- 按权重中心兴趣评分;
- 去重;
- 限制综合报告内容;
- 简单导入HTML书签导出。
此存储库故意设计为通用,不包含任何MITC的代码、秘密或配置。
MITC/n8n的集成保留在私有基础设施中;此存储库作为可重用公共基础。
## 开发环境安装
```
python -m venv .venv
. .venv/bin/activate
pip install -e .[dev]
pytest -q
```
## 最小示例
```
from veille_proactive import WatchConfig, Source, Interest, run_watch
config = WatchConfig(
sources=[Source(url="https://www.clubic.com/actualites-informatique/", label="Clubic")],
interests=[Interest(label="IA", keywords=["ia", "openai", "gpu"], weight=2.0)],
)
report, seen = run_watch(config, seen={})
print(report.summary)
```
## 安全性
访问的Web内容被视为不可信。引擎从不执行来自页面的指令,其配置不应接收任何秘密。
在解析和重定向后验证URL,以避免访问`localhost`、私有网络和元数据端点。
标签:HTML 处理, MITC 集成, n8n 集成, Python, RSS/Atom 解析, SSRF 防护, URL 安全检查, 开发测试, 开源监控, 数据去重, 无后门, 网络安全, 逆向工具, 隐私保护