FirewallWiz/Vulnerability-Scanner
GitHub: FirewallWiz/Vulnerability-Scanner
基于 NVD 数据库的终端 Python 包漏洞扫描器,支持单个和批量依赖扫描及多格式报告导出。
Stars: 0 | Forks: 0
# Pratik Vuln Scanner
一款极速的、基于终端的 Python 包漏洞扫描器,利用 NIST National Vulnerability Database (NVD)。由 **Pratik Roy** 创建。
## 快速开始
```
# 1. Clone 和 install
git clone https://github.com/FirewallWiz/Vulnerability-Scanner.git
cd pratik-vuln-scanner
pip install -e .
# 2. 立即 scan 一个 package
pratik-vuln-scanner -p busybox -v 1.31.1
```
## 核心功能
- **多种格式**:支持将报告导出为 Markdown、HTML 或 JSON (`--format`)。
- **严重性过滤**:通过仅显示严重威胁来减少干扰信息 (`--min-severity HIGH`)。
- **批量处理**:支持通过 CSV 扫描数百个依赖项。
## 使用说明
**扫描单个包:**
```
pratik-vuln-scanner -p busybox -v 1.31.1
```
**扫描 CSV 文件并导出为 HTML:**
```
pratik-vuln-scanner -f packages.csv --format html -o report.html
```
*(注意:API 密钥是可选的,但如果您拥有 NVD API 密钥,请将其设置为 `NVD_API_KEY` 环境变量以解除速率限制!)*
## 许可证
MIT License - Copyright (c) 2026 Pratik Roy
标签:Python, 文档结构分析, 无后门, 逆向工具