andrewbakercloudscale/cloudscale-cyber-devtools

GitHub: andrewbakercloudscale/cloudscale-cyber-devtools

一个免费、零依赖的WordPress插件,集AI安全审计与一键加固、登录防护及多种开发者工具于一体。

Stars: 1 | Forks: 0

# CloudScale Cyber 与 Devtools ![WordPress](https://img.shields.io/badge/WordPress-6.0%2B-blue) ![PHP](https://img.shields.io/badge/PHP-7.4%2B-purple) ![License](https://img.shields.io/badge/License-GPLv2-green) **AI 驱动的 WordPress 安全审计、一键加固以及完整的开发者工具包 —— 免费、零依赖、一切都在您的服务器上运行。** ## 安全功能 ### AI 网络审计 该插件的核心功能。连接到 **Anthropic Claude** (claude-sonnet-4-6, claude-opus-4-7) 或 **Google Gemini** (gemini-2.0-flash, gemini-2.5-pro),在 60 秒内提供带有评分和优先级的安全报告 —— 这种分析通常需要花费数百美元聘请顾问才能获得。 - **标准扫描** —— 分析 WordPress 配置、活动插件、用户角色、文件权限、wp-config.php 加固常量以及调试设置 - **深度扫描** —— 在标准扫描的基础上,增加实时 HTTP 探测、DNS 检查、TLS 质量、PHP 生命周期终止检测、目录列表检查、静态插件代码分析以及 AI 驱动的代码分类 - 发现结果按 **严重 / 高 / 中 / 低 / 良好** 进行评分,并提供优先修复步骤 - **扫描历史** —— 自动保存最近 10 次结果;点击任何条目即可重新加载完整报告 - **计划扫描** —— 每日或每周的后台扫描,支持电子邮件和 ntfy.sh 推送通知 - **AI 代码分类** —— 在主 AI 分析之前,将静态发现结果预分类为已确认 / 误报 / 需要上下文 ### 深度扫描 —— 检查内容 | 类别 | 详情 | |---|---| | HTTP 安全标头 | CSP、HSTS、X-Frame-Options、X-Content-Type-Options、Referrer-Policy 的存在性和质量 | | CSP 质量 | 标记 `unsafe-inline`、`unsafe-eval`、通配符来源、缺少 `default-src` | | HSTS 质量 | 验证 `max-age ≥ 31536000` 和 `includeSubDomains` | | 电子邮件 DNS | SPF 严格性(`~all` 与 `-all`)、DMARC 策略强度(标记 `p=none`)、DKIM 选择器探测 —— 均以存在 MX 记录为前提 | | TLS | 弱密码/协议检测 | | PHP EOL | 标记已终止生命周期的 PHP 版本 | | 自动更新 | 检测 `AUTOMATIC_UPDATER_DISABLED` 和 `WP_AUTO_UPDATE_CORE=false` | | display_errors | 标记生产环境中的 PHP 错误暴露 | | 不活跃插件 | 列出仍存在于磁盘上的已停用插件 | | Server 标头泄露 | 检测 `Server:` 响应标头中的版本字符串 | | 目录列表 | 检查开放的目录浏览 | ### 快速修复 —— 一键加固 | 修复 | 作用 | |---|---| | 安全标头 | 启用 X-Content-Type-Options、X-Frame-Options、Referrer-Policy、Permissions-Policy | | 禁用 Pingbacks | 关闭默认的 ping/trackback 状态 | | 禁用注册 | 关闭开放的用户注册 | | 禁用应用密码 | 阻止 REST API 应用程序密码 | | 隐藏 WP 版本 | 移除 generator meta 标签并去除 `?ver=` 查询字符串 | | 关闭评论 | 默认禁用新文章的评论功能 | | wp-config.php 权限 | 将 wp-config.php 的权限修改为 0600 | | 移动 debug.log | 将 debug.log 重新定位到 Web 根目录之外;在 wp-config.php 中重写 WP_DEBUG_LOG | ### CSP 构建器 专用于构建和管理 Content Security Policy 的面板,且不会破坏您的站点: - 启用/禁用切换开关,支持 **强制执行** 或 **仅报告**(测试)模式 - 服务复选框:Google Analytics、Google AdSense、Google Tag Manager、Cloudflare Insights、Facebook Pixel、Google reCAPTCHA、YouTube 嵌入、Vimeo 嵌入 - 用于未涵盖内容的自定义指令字段 - 保存前的实时标头预览 - **备份/回滚** —— 每次保存都会对先前的配置进行快照;一键回滚按钮(带有时间提示标签)可立即恢复配置 ### 登录安全 | 功能 | 详情 | |---|---| | **隐藏登录 URL** | 将 `/wp-login.php` 移至一个秘密的别名;对默认 URL 的直接请求将返回 404 —— 机器人永远找不到登录表单 | | **暴力破解防护** | 在 N 次尝试失败后按用户名锁定(默认:5 次尝试,锁定 5 分钟 —— 两者均可配置) | | **会话时长** | 使用自定义值覆盖 WordPress 默认的会话长度;自动设置持久性 cookie | | **双因素认证** | 电子邮件 OTP(6 位数字代码,10 分钟有效期)、通过 Google Authenticator / Authy / 1Password 的 TOTP(RFC 6238),或 Passkey | | **Passkeys (WebAuthn / FIDO2)** | Face ID、Touch ID、Windows Hello、YubiKey —— 私钥永远不会离开设备,设计上可抵抗网络钓鱼;测试按钮可在不注销的情况下验证每个密钥 | | **强制管理员使用 2FA** | 在配置 2FA 之前阻止对仪表板的访问;宽限登录允许次数可配置 | | **测试账号管理器** | 带有应用密码的临时订阅者账号,适用于 Playwright / CI 流水线;TTL 可配置且支持可选的一次性使用模式;在过期或首次登录时自动删除 | ### 服务器日志 用于 PHP 错误日志、WordPress 调试日志和 Web 服务器访问/错误日志的只读浏览器查看器: - 带有可用性指示器(可读 / 未找到 / 权限被拒绝 / 空)的来源选择器 - 实时搜索、严重性过滤器(紧急 → 调试)、可配置的行数 - 自动刷新尾部模式(30 秒间隔) - 自定义日志路径管理器 - 一键 PHP 错误日志设置 ## 开发者工具 ### 语法高亮代码块 - 由本地捆绑的 **highlight.js 11.11.1** 驱动 —— 零外部 CDN 请求 - 190 多种语言及自动检测 - **14 种配色主题**:Atom One、GitHub、Monokai、Nord、Dracula、Tokyo Night、VS 2015、VS Code、Stack Overflow、Night Owl、Gruvbox、Solarized、Panda、Shades of Purple - 深色/浅色切换(按浏览器存储在 localStorage 中)、行号、复制到剪贴板 - Gutenberg 块 (`cloudscale/code`) 和 `[cs_code]` 短代码 - 自动修复被 Gutenberg 分割成碎片的 INI/TOML 块 ### 代码块迁移器 批量将 `wp:code`、`wp:preformatted`、Code Syntax Block 和旧版短代码块转换为 CloudScale 格式。扫描 → 预览(并排差异对比) → 单个或全部迁移。 ### SQL 查询工具 从 wp-admin 执行只读的 `SELECT`、`SHOW`、`DESCRIBE`、`EXPLAIN` 查询。包含 14 个内置快速查询,涵盖健康诊断、内容摘要、冗余数据清理和 URL 迁移。所有写操作均被阻止;需要 `manage_options` 权限。 ### 社交预览诊断 URL 检查器、近期文章扫描、og:image 生成、Cloudflare 缓存清除集成、媒体库审计。 ### SMTP 邮件 使用经过身份验证的 SMTP 替换 PHP `mail()`。测试按钮、电子邮件日志、可配置的发件人/回复地址。 ### 性能监视器 可切换的叠加面板,跟踪每次页面加载的查询数量、HTTP 请求、PHP 错误、hooks、assets 和 transients。 ### 自定义 404 页面 带有**七款可玩的 canvas 迷你游戏**和每个游戏全站排行榜(前 10 名,通过 REST API 进行限速分数提交)的品牌 404 页面。完全独立于主题 —— 即使活动主题损坏也能正常工作。 | 游戏 | 控制 | |---|---| | 🏃 Runner | 空格键 / 点击 —— 跳过障碍物 | | 🚀 Jetpack | 空格键 / 点击 —— 向上推进,躲避墙壁 | | 🚗 Racer | 方向键 / 屏幕按钮 —— 躲避车流 | | ⛏ Miner | 方向键 / 屏幕按钮 —— 收集宝石 | | 🌌 Asteroids | 方向键 + 空格键 / 屏幕按钮 —— 射击陨石 | | 🐍 Snake | 方向键 / 屏幕按钮 —— 吃食物,别撞墙 | | 👾 Space Invaders | 方向键 + 空格键 / 屏幕上的 ◀ 开火 ▶ 按钮 —— 经典射击游戏 | 可从管理面板自定义强调色、背景和文本颜色。 ## AI 提供商设置 提供您自己的 API 密钥 —— 密钥存储在 `wp_options` 中,并且仅发送到提供商的 API 端点。 | 提供商 | 模型 | 费用 | |---|---|---| | Anthropic Claude | claude-sonnet-4-6, claude-opus-4-7 | 按需付费 | | Google Gemini | gemini-2.0-flash, gemini-2.5-pro | 提供免费额度 | ## 环境要求 - WordPress 6.0+ - PHP 7.4+ ## 安装说明 1. 从 [Releases](../../releases) 下载最新的 zip 包 2. 在 WordPress 管理后台:**插件 > 安装插件 > 上传插件** 3. 上传、安装并启用 4. 导航到 **工具 > Cyber and Devtools** ## 许可证 GPLv2 或更高版本。详见 [LICENSE](LICENSE)。 ## 作者 [Andrew Baker](https://andrewbaker.ninja/)
标签:AI安全审计, Anthropic Claude, CISA项目, ffuf, GPLv2, HTTP安全头, OpenVAS, Passkeys, PHP, SEO工具, SQL查询工具, TOTP, WordPress, 代码分析, 代码高亮, 凭证管理, 双因素认证, 威胁情报, 开发者工具, 批量代码迁移, 插件安全, 文件完整性监控, 网站加速, 网站性能监控, 网络安全, 隐私保护, 隐藏登录URL