JoasASantos/WebAudit

GitHub: JoasASantos/WebAudit

一款轻量级 Chrome 扩展,帮助安全研究人员快速扫描 Web 应用的密钥泄露、敏感目录、安全头配置和 Cookie 安全问题。

Stars: 21 | Forks: 4

# **Web Audit Pro – 浏览器扩展** 一款轻量级的 Chrome 安全审计扩展 (Manifest V3)。 专为 **Bug Bounty Hunters**、**Red Teams** 和 **TPRM analysts** 设计。 ## **功能特性** ### 🔍 **1. 密钥扫描器** 检测以下位置暴露的 API Key 和 Token: * 内联 HTML * 外部 JavaScript 文件 * 压缩或混淆的 JS 包 使用模式匹配 + 熵检测。 ### 📁 **2. 敏感目录发现器** 检查常见的暴露端点,例如: * `/admin` * `/login` * `/wp-admin` * `/.git` * `/config.json` * 以及更多。 ### 🛡️ **3. 安全头分析器** 评估缺失或薄弱的 Headers: * CSP * X-Frame-Options * X-Content-Type-Options * HSTS * Referrer-Policy * Permissions-Policy ### 🍪 **4. Cookie 安全审查** 提取并分析 Cookie 的: * Secure 标记 * HttpOnly 标记 * SameSite 属性 ### 🧮 **5. 完整 HTML 报告导出** 生成结构化、专业的审计报告,包括: * Secrets * 目录 * Headers * Cookies 具有现代化的深色界面。 ## **安装(开发者模式)** 1. 下载或克隆此仓库。 2. 打开 Chrome 并访问: `chrome://extensions` 3. 启用 **Developer Mode**(右上角)。 4. 点击 **Load unpacked**。 5. 选择项目目录。 ## **使用说明** 1. 打开任意目标网站。 2. 点击 **Web Audit Pro** 图标。 3. 按下 **Run Full Audit**。 4. 扫描完成后,点击 **Export HTML Report**。 5. 将打开一个新标签页显示结构化报告。 ## **文件结构** ``` web-audit-extension/ ├── manifest.json ├── service_worker.js ├── popup/ │ ├── popup.html │ ├── popup.js │ └── popup.css ├── content/ │ └── main.js └── report/ ├── report.html ├── report.js └── report.css ``` ## **环境要求** * Chrome 114+ * Manifest Version 3 支持
标签:API密钥检测, Bug Bounty, Cookie安全, CSP检测, HSTS, HTML报告, Manifest V3, TPRM, Web安全, 可自定义解析器, 安全助手, 安全头部分析, 密码管理, 数据可视化, 数据泄露, 浏览器扩展, 熵值检测, 目录枚举, 移动安全, 第三方风险管理, 网络安全, 自定义脚本, 蓝队分析, 足迹分析, 输入验证, 隐私保护