🛡 SiteGuard

本地优先的 WordPress 巡检与自动修复工具。

A local-first WordPress audit & auto-fix tool.

💡 3 分钟上手。这个文件不用安装任何东西,双击它就用浏览器打开。跟着下面 4 步走即可。

打开程序

在本文件夹里,双击 SiteGuard.exe。

会自动弹出 SiteGuard 的操作窗口(像桌面软件一样,没有地址栏)。如果是第一次运行,Windows 可能提示“未知发布者”——点 “更多信息” → “仍要运行” 即可(我们还没购买代码签名证书)。

扫描你的网站

在窗口顶部输入你的网站地址,例如 https://your-site.com,点 「扫描」。

约 20–30 秒后,你会看到:健康分、问题清单、可自动修复项。

🔒 只读、免费、安全——这一步不碰你网站任何东西,也不需要密码。

(可选)连接站点,解锁完整能力

不连接也能用,但连上后能看插件列表、做内链修复、用一键修复。

推荐用 Application Password(应用密码)——不用交出你的主密码,安全且可随时撤销。

在 WordPress 后台:用户 → 个人资料,拉到最底部 「应用程序密码」,随便起个名(如 siteguard),点「添加」,复制那串 24 位密码。

回到 SiteGuard,点右上角 ⚙ 设置,填入用户名 + 应用密码,保存。

修复问题(Pro)

选中要修的问题 → 点「预览」看清它要改什么 → 确认后再「应用」。

永远先预览、再执行。改坏了?点「回滚」一键还原到修复前。

📦 这个包里有什么

文件说明
SiteGuard.exe主程序,双击即用(Windows,无需装任何东西)
START-HERE.html本文件,新手指引
QUICKSTART.md命令行快速上手(5 分钟)
README.md项目总览与功能清单
docs/USER-MANUAL.md完整用户手册
docs/EULA.md许可协议
docs/REFUND-POLICY.md退款政策
docs/CHECKS.md所有检查器说明(它到底能查什么)
docs/SECURITY.md安全说明(它怎么处理你的凭据)
docs/example-report-aixhdd.html样例报告(预览长什么样)
⚠️ 这些 .md 是纯文本文件,双击可能用记事本打开。想看得漂亮点,用任意 Markdown 阅读器,或直接在网上看托管版。

❓ 常见问题

Windows 弹「未知发布者」怎么办?
点「更多信息」→「仍要运行」。这是没有代码签名证书导致的,不影响功能与安全。

需要装 Node.js 吗?
用 SiteGuard.exe 不需要,程序自带运行环境。只有从源码运行时才需要 Node 18+。

我的密码会被上传吗?
不会。一切都在你本机完成,我们没有服务器。

扫描要多久?
快速体检约 20–30 秒;全量深检约 1–2 分钟。

⬆️ 有新版本?SiteGuard 窗口右上角会显示版本号(如 v1.0.0)。发现新版会自动提示,点一下即可去官网下载最新版。
SiteGuard v1.0.0 · aixhdd.com/siteguard
💡 Up and running in 3 minutes. This file installs nothing — just double-click it to open in your browser. Follow the 4 steps below.

Open the app

In this folder, double-click SiteGuard.exe.

A SiteGuard window opens (like a desktop app — no address bar). On first run, Windows may warn about an "unknown publisher" — click "More info" → "Run anyway" (we haven't bought a code-signing certificate yet).

Scan your site

Type your site URL at the top, e.g. https://your-site.com, and click Scan.

In ~20–30s you'll see a health score, a problem list, and auto-fixable items.

🔒 Read-only, free, safe — this step touches nothing on your site and needs no password.

(Optional) Connect your site to unlock everything

It works without connecting, but connecting enables the plugin list, internal-link fixes, and one-click fixes.

We recommend the Application Password — you never hand over your main password, and it can be revoked anytime.

In WordPress admin: Users → Profile, scroll to Application Passwords, give it a name (e.g. siteguard), click Add, then copy the 24-character password.

Back in SiteGuard, click ⚙ Settings, enter username + app password, save.

Fix issues (Pro)

Select an issue → click Preview to see exactly what it will change → then Apply.

Always preview before applying. Broke something? Click Rollback to restore the previous state.

📦 What's in this package

FileWhat it is
SiteGuard.exeThe app — double-click to run (Windows, no install needed)
START-HERE.htmlThis file — the onboarding guide
QUICKSTART.mdCLI quickstart (5 minutes)
README.mdProject overview & feature list
docs/USER-MANUAL.mdFull user manual
docs/EULA.mdLicense agreement
docs/REFUND-POLICY.mdRefund policy
docs/CHECKS.mdAll checkers explained
docs/SECURITY.mdHow your credentials are handled
docs/example-report-aixhdd.htmlSample report (see what you get)
⚠️ The .md files are plain text; double-clicking may open Notepad. Use any Markdown viewer, or read the hosted version online.

❓ FAQ

Windows warns about an "unknown publisher"?
Click "More info" → "Run anyway". It's due to the missing code-signing certificate and doesn't affect functionality or safety.

Do I need Node.js?
Not with SiteGuard.exe — it bundles its own runtime. Only source runs need Node 18+.

Are my passwords uploaded?
No. Everything runs on your machine. We have no servers.

How long does a scan take?
Quick check ~20–30s; full deep scan ~1–2 min.

⬆️ New version? SiteGuard shows its version (e.g. v1.0.0) in the top-right of the window. When an update is available it will prompt you — one click to download the latest.
SiteGuard v1.0.0 · aixhdd.com/siteguard