Skip to content

freemankevin/vulnerability-tracker

Repository files navigation

Vulnerability Tracker

VULNERABILITY TRACKER

实时追踪 · 数据库与中间件 · 安全漏洞监控

CI Status Vercel Deployment License GitHub stars


快速开始

环境要求

  • Python 3.11+ | Node.js 16+ | Git

本地运行

# 克隆仓库
git clone https://github.com/freemankevin/vulnerability-tracker.git
cd vulnerability-tracker

# 配置环境变量
cp .env.example .env.local
# 编辑 .env.local 添加 NVD_API_KEY(可选但推荐)
# 访问 https://nvd.nist.gov/developers/request-an-api-key 获取

# 运行数据抓取
python -m venv venv && source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r scripts/requirements.txt
python scripts/main.py

# 启动前端
npm install && npm start

访问 http://localhost:3000 查看应用。


配置

编辑 scripts/config.yaml 配置追踪产品和过滤规则:

products:
  - name: "PostgreSQL"
    keywords: ["PostgreSQL"]
    category: "database"
    enabled: true

filter:
  min_year: 2020

许可证

MIT License


贡献

欢迎提交 Issue 和 Pull Request!

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •