org-tanisha/mcp-server-misconfigurations
GitHub: org-tanisha/mcp-server-misconfigurations
一款面向 Claude Desktop 的 MCP 安全审计器,集成 AWS 误配扫描与本地 Nessus 合规报告生成。
Stars: 0 | Forks: 0
# AWS 错误配置扫描器 (MCP)
AWS 与 Nessus 安全扫描器 MCP 服务器 > 🛡️ 一款面向 Claude Desktop 的 MCP 驱动安全审计器。可检测 AWS 错误配置(S3、IAM、EC2、RDS),并基于 CIS/NIST 合规标准分析本地 Nessus 漏洞数据并生成报告。
本项目是一个通过 MCP 工具向 Claude/桌面客户端暴露的 Python AWS 错误配置扫描器。
## 安装
```
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -r requirements.txt
Copy-Item .env.example .env
pytest -q
```
## 运行
```
.\.venv\Scripts\Activate.ps1
python main.py
```
对于 Claude Desktop:
```
.\.venv\Scripts\Activate.ps1
python claude_launcher.py
```
请使用 Claude Desktop MCP 服务器名称 `aws-misconfig-scanner` 和 `nessus-onprem-scanner`(参见 `claude_desktop\claude_desktop_config.template.json`)。
若仅需 Nessus 连接器配置,请使用 `claude_desktop\nessus_claude_desktop_config.template.json` 或运行 `python scripts\print_claude_nessus_config.py`。
## 核心文件夹
- `mcp_server/`:MCP 服务器引导、配置与工具注册。
- `scanners/`:AWS 服务扫描器(S3、IAM、EC2、安全组、RDS、CloudTrail、AWS Config)以及独立的本地 Nessus 数据集扫描器。
- `rules/`:CIS/NIST/OWASP 映射、严重性/风险评分与修复元数据。
- `utils/`:AWS 客户端工厂、数据模型、报告与历史记录辅助工具。
- `tests/`:离线单元测试。
## 公开的 MCP 工具
### aws-misconfig-scanner
- `scan_s3_misconfigurations`
- `scan_iam_misconfigurations`
- `scan_ec2_misconfigurations`
- `scan_rds_misconfigurations`
- `scan_security_groups`
- `scan_cloudtrail_status`
- `scan_all_resources`
- `scan_multiple_accounts`
- `generate_compliance_report`
- `generate_executive_summary`
- `generate_trend_report`
### nessus-onprem-scanner
- `scan_onprem_infrastructure_nessus`
- `generate_onprem_nessus_report`
## 本地 Nessus 数据集连接器
`nessus-onprem-scanner` 服务器会读取本地 Nessus 风格的数据集,并返回适用于 Claude Desktop 的错误配置发现结果。
可选环境变量:
- `AWS_MCP_ENABLE_ONPREM_NESSUS=true`:启用 Nessus 数据集扫描。
- `AWS_MCP_ONPREM_DATASET_PATH=scanners\data\onprem_nessus_dataset.json`:覆盖默认嵌入的数据集路径。
标签:AWS Config, AWS安全, CIS, Claude Desktop, CloudTrail, EC2, IaC, IAM, MCP服务器, Nessus, NIST, Python安全工具, RDS, S3, SEO: AWS安全扫描, SEO: CIS合规, SEO: Nessus漏洞扫描, SEO: NIST合规, SEO: 云安全审计, 合规报告, 多账户扫描, 安全扫描, 安全组扫描, 对称加密, 时序注入, 漏洞利用检测, 自动化审计, 规则映射, 误配置检测, 趋势分析, 逆向工具, 风险评分