跳转到正文
报告库
用途分类 / 文档处理

Firecrawl Knowledge Ingest Skill 安全审计

作者说它能做什么(原文)

Ingest public or authenticated knowledge bases and docs portals with Firecrawl browser. Use for JS-heavy docs, login-gated portals, paginated help centers, support knowledge bases, or structured JSON/markdown extraction from documentation sites.

第三方安全检查结论

发现安全风险

已检查文件
1
发现的风险
2
会不会运行危险命令?检查是否下载程序后直接运行、让他人远程控制电脑,或藏起要运行的命令。未发现风险
会不会泄露文件和密钥?检查是否发送含密码或密钥的文件,以及代码里是否直接写了密钥。发现 1 项风险
中风险

登录门户的内容可能交由托管 Firecrawl 服务处理

原文依据:6 处
发现了什么

该 Skill 要求提供用于“hosted Firecrawl requests”的 API 密钥,并明确指示通过 Firecrawl 浏览器采集需认证门户的正文和元数据。虽然它要求尊重认证边界,但没有说明门户正文、会话信息或登录材料是否会发送到 Firecrawl、如何保存或由谁访问。

为什么需要注意

在企业内部文档、客户支持知识库或其他非公开门户上运行时,受限文章及其元数据可能进入第三方处理环境,受该服务的留存、访问控制、地域和日志政策约束。

该 Skill 明确面向需登录的门户,要求使用托管 Firecrawl 请求所需的 API 密钥,并让 Firecrawl 浏览器抓取文章正文与元数据。因此,在用户允许其访问认证门户时,受限内容可能由第三方托管服务处理。文本虽要求遵守认证边界,但未说明会话凭据、正文的传输与留存方式。用户可要求作者说明数据流和保留政策,并限制可访问的账号、页面及敏感内容。

SKILL.md:11来自说明文档打开原文件
inputs:  - name: FIRECRAWL_API_KEY    description: Firecrawl API key for hosted Firecrawl requests.    required: true---
查看另外 5 个位置
SKILL.md:28来自说明文档打开原文件
Use Firecrawl browser to:- open the portal and inspect navigation- identify sections, categories, sidebar links, and article URLs- follow sidebar navigation, next links, pagination, load-more controls, or search- scrape article content as markdown- extract metadata such as title, section, last updated date, author, and tags
SKILL.md:36来自说明文档打开原文件
Try Firecrawl map as a supplement for public URLs, but use browser navigation for auth-gated or JS-heavy content.
SKILL.md:74来自说明文档打开原文件
- Track extraction progress and page failures.- Respect authentication boundaries.
SKILL.md:3来自说明文档打开原文件
name: firecrawl-knowledge-ingestdescription: Ingest public or authenticated knowledge bases and docs portals with Firecrawl browser. Use for JS-heavy docs, login-gated portals, paginated help centers, support knowledge bases, or structured JSON/markdown extraction from documentation sites.license: ISC
SKILL.md:33来自说明文档打开原文件
- follow sidebar navigation, next links, pagination, load-more controls, or search- scrape article content as markdown- extract metadata such as title, section, last updated date, author, and tags
会不会删除文件或一直在后台运行?检查是否大范围删除文件、改写磁盘,或设置自动启动。未发现风险
会不会绕过安全保护?检查是否跳过网站安全验证、开放过多文件权限,或取消操作前的确认。未发现风险
会不会误导 AI 或隐藏内容?检查工作说明是否要求 AI 忽略你的指令、干扰检查结果,或夹带看不见的文字。未发现风险
会不会偷偷改推广链接或收款方?检查是否强制替换推广链接或收款对象,同时要求隐瞒更改。发现 1 项风险
中风险

自动推断页数并立即遍历可能产生未经确认的采集费用和范围扩大

原文依据:3 处
发现了什么

说明要求从上下文推断页面上限,并在门户明确时立即开始;同时要求沿侧栏、下一页、分页、加载更多和搜索继续采集。若上下文没有可靠的数量限制,这可能形成范围很大的托管 API 作业。

为什么需要注意

用户可能消耗超过预期的 Firecrawl 配额、产生额外费用,或在门户中采集比原计划更多的页面。认证门户中的宽范围遍历也会放大非公开数据被处理的数量。

该 Skill 要求从上下文推断页面上限,并在门户明确时立即执行;采集又可沿导航、分页、加载更多和搜索扩展。因此,如果上下文未给出清晰限制,实际范围可能超过用户预期,并消耗更多托管 API 用量。源码没有价格或无限循环证据,且交付格式会记录 max_pages,所以这是条件性风险。用户可在运行前要求明确的页面数、域名/路径白名单和费用上限。

SKILL.md:22来自说明文档打开原文件
Infer the portal URL, output format, auth needs, and page limit from context. If the portal is clear, proceed immediately.Ask at most 1-3 concise questions only if blocked, such as the portal URL, whether authentication is required, or the desired output format.
查看另外 2 个位置
SKILL.md:30来自说明文档打开原文件
- open the portal and inspect navigation- identify sections, categories, sidebar links, and article URLs- follow sidebar navigation, next links, pagination, load-more controls, or search- scrape article content as markdown- extract metadata such as title, section, last updated date, author, and tags
SKILL.md:58来自说明文档打开原文件
## Rerun Inputsworkflow: firecrawl-knowledge-ingesturl: [portal url]format: [json/markdown/merged]max_pages: [number]```

Skill 逻辑拆解

5 个说明模块

该 Skill 是一套采集工作流说明,没有随附可执行脚本。它要求使用 Firecrawl 浏览门户、遍历导航和分页,并将文章正文提取为 Markdown,同时收集标题、作者、标签等元数据。

查看原文
SKILL.md:28来自说明文档打开原文件
Use Firecrawl browser to:- open the portal and inspect navigation- identify sections, categories, sidebar links, and article URLs- follow sidebar navigation, next links, pagination, load-more controls, or search- scrape article content as markdown- extract metadata such as title, section, last updated date, author, and tags

工作流明确覆盖公开及需登录的知识库;公开页面可辅助使用 map,而需认证或依赖 JavaScript 的内容交由浏览器导航处理。

查看原文
SKILL.md:3来自说明文档打开原文件
name: firecrawl-knowledge-ingestdescription: Ingest public or authenticated knowledge bases and docs portals with Firecrawl browser. Use for JS-heavy docs, login-gated portals, paginated help centers, support knowledge bases, or structured JSON/markdown extraction from documentation sites.license: ISC
SKILL.md:36来自说明文档打开原文件
Try Firecrawl map as a supplement for public URLs, but use browser navigation for auth-gated or JS-heavy content.

最终结果被设计为 JSON、Markdown 或合并文件,并包含来源网址、正文、元数据、失败页面和用于重跑的参数。

查看原文
SKILL.md:46来自说明文档打开原文件
## Output[JSON/markdown/merged file path or content]## Sections[Section names and article counts]## Failed Or Restricted Pages[Any access/loading issues]## Sources[URLs extracted]## Rerun Inputsworkflow: firecrawl-knowledge-ingesturl: [portal url]format: [json/markdown/merged]max_pages: [number]```
SKILL.md:65来自说明文档打开原文件
## JSON ShapeUse `source`, `url`, `extractedAt`, `totalArticles`, and `sections[]` with article `title`, `url`, `section`, `content`, and `metadata`.
从这里开始 · 工作说明SKILL.md
firecrawl-knowledge-ingest
连线表示工作说明包含的模块,不是实际运行顺序。点击模块可查看原文。
文件与检查记录1 个文件

检查范围与遗漏

逐文件查看涉及的内容

下方列出本次涉及的原文范围;纳入检查不代表已查清所有问题。

  • SKILL.md已纳入全文

这份报告只针对上方版本。我们看了拿到的代码和说明文件,没有实际运行 Skill,也没有检查它另外安装的软件包。因此,这不是“保证安全”的承诺;换了版本或使用环境,结果也可能不同。

  • SKILL.md工作说明

代码和说明中提到的操作

连接外部网站
SKILL.md:8来自说明文档打开原文件
  version: "0.1.0"  homepage: https://www.firecrawl.dev  source: https://github.com/firecrawl/firecrawl-workflows
SKILL.md:9来自说明文档打开原文件
  homepage: https://www.firecrawl.dev  source: https://github.com/firecrawl/firecrawl-workflowsinputs:
SKILL.md:12来自说明文档打开原文件
  - name: FIRECRAWL_API_KEY    description: Firecrawl API key for hosted Firecrawl requests.    required: true
读取密钥或账号配置
SKILL.md:11来自说明文档打开原文件
inputs:  - name: FIRECRAWL_API_KEY    description: Firecrawl API key for hosted Firecrawl requests.
读取了多少行
75
文件校验值(用于核对版本)
405e539ec883b2f676f2de074041bdf2bb468b2275ce5f9bbc22d48a23da9c14