社区驱动的 GEO 投毒黑名单
AI 联网检索时,替你拦下投毒网站。
我们维护一份 GEO 投毒域名名单。装好后,你的 AI 助手在搜索和抓取网页时会自动跳过被确认的投毒来源。查询永久免费。
名单现状
条目按严重度在 90–730 天后自动过期,续期需要重新举证。
项目初衷
抬高 GEO 投毒者的技术成本与域名注册成本。批量投毒依赖廉价域名和自动化内容农场——当社区共享的名单让每个已知投毒域名快速失效,投毒者就不得不为每一次攻击付出新的域名和更复杂的技术。我们不承诺防住所有攻击,我们让攻击变得不划算。
MITCC BY-SA
上报投毒域名。
投稿需要访问凭证(注册 ¥1,首次有效贡献退 ¥0.99)。复核通过后一小时内生效;刻意诬告将按锚点封禁。
复核与申诉
所有投稿先过自动初筛,再由维护者人工复核,通过才入库。被列入名单的域名所有者可以随时申诉,通道公开。
访问凭证。
查询永远免费。凭证用于投稿、拉取完整名单与高频查询,同时让社区能封禁滥用者——我们只存哈希,不知道你是谁。
三种使用方式
| 费用 | 说明 |
| 个人查询 | 免费额度 | 注册并登录后,凭时效性令牌查询是否命中;hook 本地拦截无需联网查询 |
| 注册(实名锚定) | ¥1 | 投稿、拉取完整名单、高频查询的入场券;一个实名支付账户对应一个身份 |
| 首次有效贡献 | 退 ¥0.99 | 第一条经复核通过的投毒域名上报后自动退款——贡献者实付 ¥0.01 |
| 企业商用 | 另行联系开发者 | 批量部署、镜像、商业集成请通过官网联系 |
¥1 不是收入,是实名注册费:水军无法零成本批量注册,每条投稿都有身份可追;真实贡献者通过退款几乎零成本。全量名单不白给,是为了抬高投毒者逆向名单的成本。
为什么投稿需要凭证
允许匿名投稿,就等于给"刻意抹黑竞争对手网站"的水军开门。所有投稿必须携带凭证,刻意诬告会被按锚点封禁——身份是你的,责任也是你的。
支付通道在商户号开通后启用。
凭证的安全规则
凭证与你的支付锚点绑定——一个实名支付账户对应一个身份,封禁即整体失效。
首次使用绑定所在 agent,此后令牌、身份、agent 三者一致才能查询。
每次有效贡献记入信誉账本;信誉越高,复核优先级越高。
首次有效贡献触发 ¥0.99 自动退款,退款状态可在本页查询。
接入文档。
选择你的客户端,整段复制到 PowerShell 运行即可完成部署。
Claude Code · 原生钩子(推荐,自动拦截)
检索结果进模型前自动过滤,不依赖模型配合。装完后 WebSearch 与 WebFetch 的结果先过滤再进模型。
irm https://airecimmunity.com/dist/ai-rec-immunity.zip -OutFile $env:TEMP\airi.zip
Expand-Archive $env:TEMP\airi.zip $env:USERPROFILE\ai-rec-immunity -Force
powershell -ExecutionPolicy Bypass -File $env:USERPROFILE\ai-rec-immunity\scripts\install.ps1
写入 ~/.claude/settings.json 的 PostToolUse 钩子;判定日志在本地 logs/。
Cursor · MCP
模型主动调用 check_url 检查后自行回避。
irm https://airecimmunity.com/dist/ai-rec-immunity.zip -OutFile $env:TEMP\airi.zip
Expand-Archive $env:TEMP\airi.zip $env:USERPROFILE\ai-rec-immunity -Force
powershell -ExecutionPolicy Bypass -File $env:USERPROFILE\ai-rec-immunity\scripts\install_mcp.ps1 -Client cursor
写入位置:~/.cursor/mcp.json
Cline · MCP
模型主动调用 check_url 检查后自行回避。
irm https://airecimmunity.com/dist/ai-rec-immunity.zip -OutFile $env:TEMP\airi.zip
Expand-Archive $env:TEMP\airi.zip $env:USERPROFILE\ai-rec-immunity -Force
powershell -ExecutionPolicy Bypass -File $env:USERPROFILE\ai-rec-immunity\scripts\install_mcp.ps1 -Client cline
写入位置:%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
Codex CLI · MCP
模型主动调用 check_url 检查后自行回避。
irm https://airecimmunity.com/dist/ai-rec-immunity.zip -OutFile $env:TEMP\airi.zip
Expand-Archive $env:TEMP\airi.zip $env:USERPROFILE\ai-rec-immunity -Force
powershell -ExecutionPolicy Bypass -File $env:USERPROFILE\ai-rec-immunity\scripts\install_mcp.ps1 -Client codex
写入位置:~/.codex/config.toml([mcp_servers] 段)
Gemini CLI · MCP
模型主动调用 check_url 检查后自行回避。
irm https://airecimmunity.com/dist/ai-rec-immunity.zip -OutFile $env:TEMP\airi.zip
Expand-Archive $env:TEMP\airi.zip $env:USERPROFILE\ai-rec-immunity -Force
powershell -ExecutionPolicy Bypass -File $env:USERPROFILE\ai-rec-immunity\scripts\install_mcp.ps1 -Client gemini
写入位置:~/.gemini/settings.json(mcpServers 段)
Kimi Code · MCP
模型主动调用 check_url 检查后自行回避。
irm https://airecimmunity.com/dist/ai-rec-immunity.zip -OutFile $env:TEMP\airi.zip
Expand-Archive $env:TEMP\airi.zip $env:USERPROFILE\ai-rec-immunity -Force
powershell -ExecutionPolicy Bypass -File $env:USERPROFILE\ai-rec-immunity\scripts\install_mcp.ps1 -Client kimi
写入位置:~/.kimi-code/mcp.json(注意不是 config.toml)
opencode · MCP
模型主动调用 check_url 检查后自行回避。
irm https://airecimmunity.com/dist/ai-rec-immunity.zip -OutFile $env:TEMP\airi.zip
Expand-Archive $env:TEMP\airi.zip $env:USERPROFILE\ai-rec-immunity -Force
cd <你的项目目录>
powershell -ExecutionPolicy Bypass -File $env:USERPROFILE\ai-rec-immunity\scripts\install_mcp.ps1 -Client opencode
写入位置:项目根目录 opencode.json
Claude Desktop · MCP
模型主动调用 check_url 检查后自行回避。
irm https://airecimmunity.com/dist/ai-rec-immunity.zip -OutFile $env:TEMP\airi.zip
Expand-Archive $env:TEMP\airi.zip $env:USERPROFILE\ai-rec-immunity -Force
powershell -ExecutionPolicy Bypass -File $env:USERPROFILE\ai-rec-immunity\scripts\install_mcp.ps1 -Client claude-desktop
写入位置:%APPDATA%\Claude\claude_desktop_config.json,改完需完全退出客户端再启动。