PRATHVIKSHETTY/ICB-api-security-scanner
GitHub: PRATHVIKSHETTY/ICB-api-security-scanner
一款集成聊天机器人助手的 Web 端 API 安全扫描器,帮助用户检测常见漏洞并生成可读性强的安全报告。
Stars: 0 | Forks: 0
# 带聊天机器人助手的 API 安全扫描器
## 项目概述
现代应用程序严重依赖应用程序编程接口 (API) 在系统之间交换数据。然而,安全性薄弱的 API 可能会泄露敏感信息,并产生攻击者可以利用的漏洞。
本项目开发了一个集成了聊天机器人助手的基于 Web 的 API 安全扫描器,旨在帮助识别 API 中潜在的安全漏洞,并提供有关如何修复这些漏洞的指导。
该系统允许用户输入 API 端点 URL,随后扫描器会分析该端点是否存在常见的安全问题,例如缺失身份验证、不安全的标头、数据泄露以及不当的 HTTP 方法。然后,该工具会生成一份安全报告,重点标示检测到的漏洞。
此外,系统还提供了一个聊天机器人界面,用于解释检测到的漏洞,并提供改进 API 安全性的建议。
## 功能特性
- 扫描 API 端点的基本安全漏洞
- 检测以下问题:
- 缺失身份验证
- 缺失安全标头
- 数据泄露
- 不当的 HTTP 方法
- 生成漏洞报告
- 用于解释漏洞的交互式聊天机器人助手
- 简单的基于 Web 的仪表板
## 技术栈
### 后端
- Python
- Flask
- Requests Library
### 前端
- HTML
- CSS
- JavaScript
### 其他工具
- Git
- GitHub
- VS Code
标签:API安全, API端点, CISA项目, DNS枚举, Flask, GraphQL安全矩阵, HTTP方法, JSON输出, Python, Web安全, 人机交互, 多模态安全, 字符串匹配, 安全头, 安全扫描器, 安全报告, 数据可视化, 无后门, 智能助手, 最佳实践, 漏洞分析, 网络安全工具, 蓝队分析, 路径探测, 逆向工具