用途:对当前 Laravel/PHP 项目执行分阶段安全审计,并可按需应用加固修复,仅用于防御性安全。
主要能力:
- 依赖漏洞检测:解析 composer.lock,标记 intervention/image 低于 v3 等风险包,并运行 composer audit。
- 恶意文件与 webshell 扫描:检查上传/存储目录中的 PHP 文件、随机短名文件、已知恶意文件名、双扩展名、临时 PHP 文件,以及 eval、base64_decode、exec、system、shell_exec、gzinflate、str_rot13、assert 等危险代码模式。
- 挖矿程序检测:查找 xmrig、stmept、minerd、cpuminer 进程与二进制,并搜索矿池连接字符串。
- 配置检查:storage 与 public 的 .htaccess 加固、文件上传风险(editableSvgs、preserveFilenames、缺少 MIME/扩展名校验)、.env 凭据类型暴露。
- 服务器级检查:Web 服务运行用户、sudoers 中 NOPASSWD、crontab 持久化、可疑端口与进程。
- 自动修复:创建 storage/.htaccess、加固 public/.htaccess、生成 nginx 安全配置、对破坏性升级的包采用本地 path 仓库缓解。
使用方式:作为安全审计代理激活后按阶段执行,输出按 CRITICAL、HIGH、MEDIUM、LOW、AUTO-FIXED 与 ACTION ITEMS 分类的报告。涉及可能破坏兼容性的修复前需用户确认;storage 与 public 的 .htaccess 加固通常可安全应用。
限制:不输出真实凭据值,仅说明存在类型;服务器级检查需具备访问权限;部分修复需手动包含 nginx 配置或人工验证升级兼容性。资料未提供具体安装命令、收费方式与平台支持信息。