🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Figma 设计取证 fieldnote-ops/frameevidence

DeepSeek Harness
fieldnote-ops82 天前有提交已提供中文文档扫描:含敏感能力

只读读取 Figma 节点结构与临时渲染图

28.1/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add fieldnote-ops/frameevidence
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · search
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 82 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
  • 写入本地文件
    live-smoke.js:91
    writeFileSync(file, `${JSON.stringify(report, null, 2)}\n`, 'utf8')
扫描于 2026/11/5(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 只读读取节点结构
  • 获取临时渲染图

独立、有边界的 Figma REST 证据插件,用于 DeepSeek Harness:只读节点检查与临时渲染 URL。

README

由 DeepSeek 最新模型翻译生成
FrameEvidence Self-test 为 Agent 提供有界、只读的设计证据。 FrameEvidence 通过 Figma REST API 读取布局、字体、颜色、组件引用与变量绑定,v0.1 以 DeepSeek Harness 插件形式打包。 v0.1 严格只读,只提供两个工具: - figma_inspect:返回有节点上限、面向实现的紧凑节点树,避免把完整 Figma JSON 塞进上下文。 - figma_render:返回单个节点的临时 PNG、JPG、SVG 或 PDF 渲染链接。 首屏证据 | 维度 | 当前边界 | | Figma 访问 | 只向 https://api.figma.com/v1 发出只读 REST 请求;拒绝重定向,没有工具写回 Figma。 | | 凭证处理 | PAT 只从指定宿主环境变量读取,不作为模型工具参数,也不进入工具或探针输出。 | | 上下文控制 | 原始响应有字节上限;设计证据进入模型前,深度和返回节点数量均受限。 | | 维护者基础设施 | 不经过维护者服务器、分析、遥测、OAuth broker 或凭证存储。 | | 当前验证 | 15 项无凭证测试以及干净 profile 的 DSH rc.6/latest/next consumer 已通过;真实 Figma 文件仍未完成显式探针。
展开完整文档(README 剩余 1 节)
FrameEvidence

Self-test

为 Agent 提供有界、只读的设计证据。 FrameEvidence 通过 Figma REST API 读取布局、字体、颜色、组件引用与变量绑定,v0.1 以 DeepSeek Harness 插件形式打包。

v0.1 严格只读,只提供两个工具:

- figma_inspect:返回有节点上限、面向实现的紧凑节点树,避免把完整 Figma JSON 塞进上下文。
- figma_render:返回单个节点的临时 PNG、JPG、SVG 或 PDF 渲染链接。

首屏证据

| 维度 | 当前边界 |
| Figma 访问 | 只向 https://api.figma.com/v1 发出只读 REST 请求;拒绝重定向,没有工具写回 Figma。 |
| 凭证处理 | PAT 只从指定宿主环境变量读取,不作为模型工具参数,也不进入工具或探针输出。 |
| 上下文控制 | 原始响应有字节上限;设计证据进入模型前,深度和返回节点数量均受限。 |
| 维护者基础设施 | 不经过维护者服务器、分析、遥测、OAuth broker 或凭证存储。 |
| 当前验证 | 15 项无凭证测试以及干净 profile 的 DSH rc.6/latest/next consumer 已通过;真实 Figma 文件仍未完成显式探针。 |

安装

安装到 Web profile:

dsh plugin --profile web add github:fieldnote-ops/frameevidence#97f67c9a049a26c9e8b38e7e764d2572897a6429

上述完整 commit 是上一份已公开验证的运行时版本。可以查看 main 的持续开发,但真实设计 token 进入范围时应固定到已审阅 commit。

进入 Figma 的 Settings → Security → Personal access tokens,创建只带 file_content:read scope 的 PAT。Figma PAT 最长只能设置 90 天有效期;请选择满足测试所需的最短期限,不再使用时立即撤销。通过交互读取,避免 token 进入 shell 历史:

printf 'Figma PAT: '
IFS= read -r -s FIGMA_ACCESS_TOKEN
printf '\n'
export FIGMA_ACCESS_TOKEN
npx @deepseek-ai/dsh web

随后把 token 所属账号有权访问的 Figma 文件或节点链接交给 Agent,并明确要求“先读取设计证据,再实现”。详见 Figma 官方的 PAT 创建说明与权限范围说明。

显式启用的真实 API 探针

要在不向维护者发送数据的情况下补齐真实 API 证据,请克隆仓库并运行 npm ci --ignore-scripts --registry=https://registry.npmjs.org。通过进程环境注入 PAT 与调用者自行选择的节点 URL,不要把任何一个值写进命令或已提交文件:

printf 'Figma PAT: '
IFS= read -r -s FIGMA_ACCESS_TOKEN
printf '\nFigma 节点 URL: '
IFS= read -r FRAMEEVIDENCE_URL
export FIGMA_ACCESS_TOKEN FRAMEEVIDENCE_URL
npm run live:smoke
unset FIGMA_ACCESS_TOKEN FRAMEEVIDENCE_URL

探针绝不会自动执行。它会依次调用 figma_inspect 与 figma_render,随后新建权限为 0600 的 frameevidence-live-smoke.json;若文件已经存在则拒绝覆盖。报告不记录 token、设计 URL、file key、node id、节点名称、原始 API 响应或临时渲染 URL。

安全边界

- Token 只从宿主环境变量读取,不作为模型工具参数,也不会出现在输出里。
- 请求只发往 https://api.figma.com/v1,并拒绝重定向。
- 插件只读取节点 JSON 或请求渲染,不写回 Figma。
- 原始响应、返回节点数与请求时间都有硬上限;成功读取会在内存中短暂缓存,以降低限流压力。
- 项目没有维护者运营的服务器、分析或遥测;详见 PRIVACY.md 与 SECURITY.md。

已知限制

Figma Tier 1 REST API 的限额取决于席位和套餐,Viewer/Collab 席位的额度可能非常低。Variables REST API 仅对 Enterprise 开放,因此 v0.1 只保留变量绑定 id,不获取变量值。

v0.1 不做

- 写入 Figma
- OAuth 与多用户凭证托管
- 一键生成完整产品页面
- 在没有浏览器对照时声称像素级还原
- 获取 Enterprise Variables 值

当前证据

FrameEvidence 是 FIELD NOTE 的 AI 辅助、人工复核互操作实验。单元测试使用合成 Figma API 响应;发布工作流通过 HarnessProof 在隔离副本中安装插件锁定依赖,再对 DSH rc.6、latest 与实验性 next 验证无 Figma 凭证的干净 profile 配置组合与 Web 启动。项目已提供显式启用、凭据安全的真实 API 探针,但尚未对真实 Figma 文件执行;Marketplace 接受也仍未验证。尚无陌生用户采用、购买验证或收入。

MIT License。FrameEvidence 是独立开源项目,与 Figma, Inc.、DeepSeek 无隶属、赞助或背书关系;相关名称只用于说明与相应产品或服务的兼容关系。
预览分享卡片长什么样 ↓fieldnote-ops/frameevidence
分享 · DeepSeek Harness Hub
fieldnote-ops/frameevidence

只读读取 Figma 节点结构与临时渲染图

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部