让你的 AI 助手检测线上网站
AI 助手负责写代码,却很少去看部署后的网站实际返回了什么:哪些密钥进了公开的 JavaScript,托管平台发送了哪些响应头,搜索引擎看到的是什么。让它把你带到 ScanYourSite 做一次免费检测,再把修复提示词粘贴回对话里——或者通过 MCP 连接它,让它自己检测、修复、再检测。
免费,无需注册。基础检测只发送普通浏览器会发送的请求。
一次检测后,你的助手会拿到什么
- 严重免费检测
公开 JavaScript 里的私密密钥
OpenAI、Anthropic 或 Stripe 的私密密钥,Supabase 的 service_role 密钥——被发送到每位访客的浏览器。报告会指出所在文件并给出打码后的密钥:助手知道去哪里找,也知道这个密钥必须吊销,而不只是从代码里删掉。
- 严重Pro
可访问的 .env 或 .git,谁都能读的 Supabase 表
在你验证域名之后,我们会请求一小串路径,比如 /.env 和 /.git/config,并统计每张 Supabase 表向公开密钥返回多少行——从不读取其中的内容。
- 高Pro
一次弄坏网站的部署
开启监控后,每个新版本都会在几分钟内被检测:网站有没有响应、页面能否渲染、脚本能否加载、有没有密钥泄露。出了什么问题,助手可以用 get_deploys 查询。
- 中免费检测
托管平台没有发送的防护
没有 Content-Security-Policy、HSTS,也没有点击劫持防护。这些都在托管平台的设置里,而 AI 编程助手在你没开口时很少去碰——修复提示词会告诉它加在哪里。
- 低免费检测
搜索引擎和 AI 助手看到的内容
标题、描述、链接预览、robots.txt、站点地图,以及 AI 爬虫是否被屏蔽——在原始 HTML 和真实浏览器渲染后的页面中都会检测。
三种接入方式
先从第一种开始:不需要账号,适用于任何 AI 助手,包括 Lovable、Bolt、v0、Replit Agent 这类对话式构建工具。想让助手在你不参与的情况下自己检测时,再用 MCP。
无需设置:向助手要链接
对你的助手说:“给我一个 ScanYourSite 链接,检测我的线上网站。”链接就是下面这个地址,结尾换成你的域名。打开后,我们的页面里已经填好了域名;只有你点击“检测网站”,检测才会开始,所以链接预览永远不会触发检测。大约一分钟后报告就绪:点击“复制提示词”,再粘贴回对话里。
https://scanyoursite.app/zh?check=example.com
Claude Code:通过 MCP 连接
用邮箱登录 scanyoursite.app——无需密码,账号免费。在账号页面的“连接你的 AI 助手”里创建一个令牌;它只显示一次。然后在终端运行一条命令,把 syst_… 换成你的令牌:
claude mcp add --transport http scanyoursite https://scanyoursite.app/mcp \ --header "Authorization: Bearer syst_…"
Cursor:把服务器加到 mcp.json
把下面的内容放进 ~/.cursor/mcp.json,所有项目都能用。如果放在项目自己的 .cursor/mcp.json 里,别把这个文件提交到 git:令牌就相当于你的账号。任何支持 streamable HTTP 和自定义请求头的 MCP 客户端,都用同样的方式连接。
{ "mcpServers": { "scanyoursite": { "url": "https://scanyoursite.app/mcp", "headers": { "Authorization": "Bearer syst_…" } } } }连接之后助手能做什么
scan_site 从外部检测任意域名(免费账号每天最多 20 次新检测);get_report 和 get_fix_prompt 返回发现和修复方法;rescan 在修复后重新检测你监控中的网站,每小时最多 6 次;get_uptime、get_deploys 和 get_server_report 分别回答“网站挂了吗?”“这次部署弄坏了什么?”“服务器出了什么问题?”。没有任何工具会写入你的代码或托管平台:修复由助手自己完成,上线什么由你决定。
一条规则,让它说“完成”之前先检测
把这段粘贴到 AGENTS.md、CLAUDE.md 或 Cursor 规则里;在 Lovable 或 Bolt 中,放进项目的自定义指令。连上 MCP 时,助手会自己运行检测;没连时,它会把链接给你,等你把提示词粘贴回来。
## 在说部署完成之前 部署后,用 ScanYourSite 检测线上网站,修复严重的发现之后,再说任务已完成。 - 如果已连接 scanyoursite MCP 服务器:网站在 list_sites 里就调用 rescan,否则调用 scan_site;然后调用 get_fix_prompt。 - 如果没有连接:把 https://scanyoursite.app/zh?check=<网站域名> 发给我,等我把报告里的提示词粘贴回来。 - 修复严重和高风险的发现,重新部署,再检测一次。然后告诉我修好了什么、还剩什么。
你开口,助手才检测。监控不用你开口。
AI 助手会重写整个文件,修好的问题可能随着下一条提示词又回来。开通 Pro 后,我们会察觉每一次新部署,在几分钟内完成检测,只在出现新问题时通知你——通过 Telegram、邮件,或发到 Slack 和 Discord。关于新发现的通知附有现成的提示词链接,可直接交给助手;webhook 通知还会写明该调用哪个 MCP 工具。Pro:3 个网站,每月 $19 / €19。
查看方案常见问题
助手只要打开链接就能启动检测吗?
不能,这是有意为之。带 ?check= 的链接只会填好域名,检测要由人点按钮才会开始。链接预览、搜索引擎爬虫和浏览器预加载都不会触发检测。想让助手自己检测,请连接 MCP。
需要注册账号吗?
用链接不需要:检测免费,无需注册。MCP 需要一个免费账号和一个令牌,因为助手是以你的身份操作的——报告、限额和权限都和你在浏览器里一样。
MCP 免费吗?
免费。免费账号可以获得令牌、对任意域名的单次检测(每天最多 20 次新检测)、报告和修复提示词。免费方案下,每份报告有三条发现附带说明和修复方法;其余的会列出但处于锁定状态,助手会被明确告知,而不是自己去猜。Pro 每月 $19 / €19,解锁全部修复方法,并增加三个网站的监控。
它会改动我的代码或托管平台吗?
不会。所有工具都只读:我们从外部查看网站,返回发现和修复方法。改代码的是你的助手,部署什么由你决定。
这算完整的安全审计吗?
不算。这是从外部检测你的线上网站实际返回的内容:公开脚本里的密钥、响应头、证书、邮件记录、隐私和搜索基础。它不读取你的源代码,不登录,也不尝试入侵;更深入的探测只在你已验证归属的域名上进行。如果你的应用涉及支付或敏感数据,仍然值得请安全专业人员审查一次。
支持哪些 AI 助手?
链接适用于任何助手,包括 Lovable、Bolt、v0、Replit Agent 这类对话式构建工具:它们给你链接,你把提示词粘贴回去。MCP 需要能通过 HTTP 并携带请求头连接远程服务器的客户端——Claude Code 和 Cursor 都可以,其他支持这一点的客户端也用同样的方式连接。
粘贴网址,大约一分钟拿到清单。
每条发现都会说明它对你意味着什么、该如何修复——或者给你一段 AI 编程工具可以直接执行的提示词。
免费,无需注册。基础检测只发送普通浏览器会发送的请求。