broadrockdev1/scanrock

GitHub: broadrockdev1/scanrock

一款被动式 Web 漏洞扫描器,覆盖 OWASP Top 10 并提供分级评分与修复建议

Stars: 0 | Forks: 0

# ScanRock 针对 OWASP Top 10 进行网站检测的 Web 漏洞扫描器。 ## 功能特性 - 被动漏洞扫描(无攻击载荷) - OWASP Top 10 覆盖:安全配置错误 (A05)、加密失败 (A02)、注入检测 (A03) - 通过 DNS TXT 记录验证域名所有权 - 基于分数的评级系统 (A-F) - 包含修复建议的执行摘要 - 针对每项发现提供难度和风险评估 ## 技术栈 - Next.js 16, React 19, TypeScript - Tailwind CSS 4 + shadcn/ui - Prisma 7 + PostgreSQL 16 - NextAuth v5 (Google + GitHub OAuth) ## 本地开发 ``` # 启动 Postgres docker run -d --name scanrock-postgres \ -e POSTGRES_USER=scanrock -e POSTGRES_PASSWORD=localdev -e POSTGRES_DB=scanrock \ -p 5433:5432 --restart unless-stopped postgres:16 # 安装依赖 npm install # 复制 .env.example 到 .env 并填写 OAuth credentials cp .env.example .env # 生成 Prisma client 并推送 schema npx prisma generate npx prisma db push # 运行 dev server npm run dev ``` ## Docker ``` docker build -t scanrock . docker run -p 8080:8080 --env-file .env scanrock ```
标签:DNS验证, Docker, NextAuth, OWASP Top 10, PostgreSQL, Prisma, React, shadcn/ui, Snort++, Syscalls, Tailwind CSS, TypeScript, Web漏洞扫描器, 加密失败检测, 安全合规, 安全插件, 安全评分, 安全配置错误检测, 安全防御评估, 密码管理, 插件系统, 注入检测, 测试用例, 网络代理, 网络安全, 自动化攻击, 自动化攻击, 被动扫描, 请求拦截, 隐私保护