gemini-web-search

🔍 实时网络搜索与事实核查助手

🥥9总安装量 4评分人数 5
100% 的用户推荐

基于 Google Gemini CLI 的实时网络搜索工具,可获取最新资讯与事实核查,适合需要时效性信息的场景。

B

存在边界风险,建议在隔离环境中验证

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ❌ <br/>**命令注入漏洞**:`gemini_prompt.sh` 的字符串替换 `${PROMPT//"/\"}}` 无法防御反引号、、`$()()`、`
  • ` 等 shell 元字符,恶意输入可导致任意代码执行
  • ⚠️ <br/>**无沙箱隔离**:脚本直接执行外部二进制,缺乏容器或权限限制,被利用后影响范围取决于运行用户权限
  • ⚠️ <br/>**路径验证缺失**:`GEMINI_BIN` 环境变量未经校验直接使用,可能被劫持指向恶意程序
  • ✅ <br/>**依赖来源可信**:核心依赖 `@google/gemini-cli` 为 Google 官方 npm 包,供应链风险可控
  • ✅ <br/>**无数据外泄行为**:审查未发现主动窃取用户数据或搜索内容的恶意代码

使用说明

核心用法

Gemini Web Search 是一个调用 Google Gemini CLI 进行网络搜索的 Agent Skill,专为获取实时信息设计。用户通过自然语言查询(如"PayPal 股价为何下跌"),Skill 会自动构建精准搜索语句,在伪终端环境中执行 Gemini CLI,并返回结构化结果:关键数据(百分比、金额变动)、核心事件要点(2-4 条)以及可点击的来源链接。

典型工作流程包括:构建包含实体、时间窗口、所需数据类型的精准查询;使用 pty: true 和 300-600 秒超时执行命令;提取并格式化答案;最后进行来源质量把控,优先采用 Reuters、Bloomberg、公司 IR/SEC 文件等权威信源。

显著优点

1. 时效性强:直接对接 Gemini 的实时搜索能力,可回答"今天发生了什么"类问题,弥补大模型知识截止的局限。
2. 来源可追溯:强制要求返回链接,便于用户验证信息真伪,符合新闻与金融场景的合规需求。

3. 查询优化内置:Skill 文档提供了经过验证的 Prompt 模板(快速摘要、市场波动分析、强制优质来源),降低用户构造有效查询的认知负担。

4. 故障处理完善:文档详细列举了 Gemini CLI 卡顿、输出可疑、数据缺失等常见失败模式及修复方案,提升实际可用性。

潜在缺点与局限性

1. 性能不稳定:Gemini CLI 本身响应较慢,需要 5-10 分钟超时设置,不适合对延迟敏感的场景。
2. 来源质量依赖人工复核:虽然文档强调优先权威信源,但实际输出质量仍取决于 Gemini 的检索与排序能力,可能混入低质量 SEO 内容。

3. 环境依赖较重:需要预装 Node.js/npm 环境、全局安装 @google/gemini-cli 并完成身份认证,部署门槛高于纯 API 方案。

4. 无原生结构化输出:返回结果为自然语言文本,需额外解析提取数字、链接等字段,自动化集成成本较高。

适合的目标群体

  • 金融分析师/交易员:需要快速核实市场异动原因、获取实时股价与催化剂信息。
  • 新闻记者/事实核查员:验证突发新闻、寻找多源交叉印证。
  • 研究人员:追踪最新学术动态、政策发布或行业趋势。
  • 知识工作者:回答涉及近期事件的一般性咨询,替代手动搜索引擎检索。

使用风险

  • 命令注入漏洞:包装脚本对输入转义不完整,恶意构造的 Prompt 可能执行任意系统命令。
  • 依赖项稳定性:依赖 Google 官方 npm 包的持续维护,若 Gemini CLI 接口变更可能导致 Skill 失效。
  • 网络与认证状态:搜索功能依赖有效的 Google 账号认证,Token 过期或网络限制会导致服务中断。
  • 信息幻觉风险:AI 生成的摘要可能曲解来源内容,关键决策仍需人工阅读原文。

gemini-web-search 内容

文件夹图标scripts文件夹
手动下载zip · 2.3 kB
gemini_prompt.shtext/x-shellscript
请选择文件