此报告尚无所请求语言的翻译,当前显示规范英文报告。

版本化安全评估

报告编号: SA-EBCB2EB7

10/12/2026, 5:15:26 PM

blackforge 安全评估 v1

Skill 安全认证报告

审计历史
扫描器版本 3.0.0 审计模型: codex 最新发布的报告
技能名称
blackforge
版本
v1
维护者
blackforge-so
覆盖范围
10 已扫描文件 · 1,078 分析行数
策略版本
skillstore-security-audit-policy-v1

已确认问题的最高严重性

中

有 2 个已确认的安全问题需要处理。

安装上下文

请查看当前 Skill 详情页

本页仅汇总报告证据。Skill 详情页提供 canonical install advisory。

打开当前 Skill 详情页

本报告不会阻止或授权 manifest 或 ZIP。

The static alerts reflect documentation syntax, market vocabulary, public catalog access, and intended authentication rather than demonstrated malicious behavior. Two semantic risks remain: automatic execution of unpinned npm clients and credential exposure through documented command arguments. No evidence found of prompt injection, deliberate credential theft, or unrelated sensitive-file access in the reviewed sources.

报告位置

最新发布的报告

“最新”仅指报告序列,不代表 artifact 当前有效。

审计证明

有效证明

此精确报告有可公开验证的证明。

人工验证

未进行人工验证

本报告没有人工验证记录。

覆盖范围

10 已扫描文件 · 1,078 分析行数

有 2 项内容需要查看

局限

本报告不声称进行了运行时或沙箱执行,也不证明不存在副作用。

证据链

证据从来源绑定延伸到安装契约。证据可用于验证,但不是安全保证。

  1. 来源

    已绑定 commit 与路径

  2. 构件

    已绑定内容与 tree hash

  3. 审计

    已完成

  4. 安装契约

    打开 manifest 进行验证

    打开 manifest

观察到的能力

“已观察到”表示本报告记录了支持证据;“未记录”不证明该能力不存在。

包含脚本

可能执行 Skill 随附的代码。

本次审计未记录

网络访问

可能连接外部服务。

在 6 个证据位置观察到

文件系统访问

可能读取或写入本地文件。

在 5 个证据位置观察到

环境变量

可能读取进程环境中的值。

在 7 个证据位置观察到

外部命令

可能调用 Skill 之外的命令或程序。

在 50 个证据位置观察到

风险问题

已确认的安全问题与仍需审核的项目分开展示。

已确认安全问题 (2)

RISK-001 中
Automatic Execution of Unpinned External Clients
The wrapper falls back to "npx -y @blackforge-so/cli", and the plugin launches an unpinned MCP package. A compromised release could execute with user privileges and access available credentials. No evidence found that these packages are malicious; their implementations are outside this source review.
The fallback directly executes an unversioned package with automatic confirmation. The plugin uses the same mechanism, establishing supply-chain exposure without proving malicious intent.
RISK-002 中
Credential Exposure Through Setup Command Arguments
The setup commands place "BLACKFORGE_API_KEY=bf_your_key_here" and "blackforge auth set-key bf_your_key_here" directly in arguments. Replacing these placeholders with real keys can expose credentials through shell history and process inspection.
The documented workflow requires substituting real credentials into command arguments. Exposure depends on local history and process visibility; the repository itself contains only placeholders.

补救措施

本次审计记录了建议的修复措施。实施这些措施是维护者的责任。

  1. FIX-001
    中
    The fallback and MCP configuration execute unpinned npm packages without an explicit installation approval step.
    Pin reviewed client versions, verify package integrity, and require user approval before downloading or executing a missing client. Prefer an existing reviewed installation.
  2. FIX-002
    中
    Setup examples encourage placing API credentials directly in command arguments.
    Use an interactive hidden-input credential prompt or a supported secret manager instead of literal keys in commands. Keep credential files private and outside version control.

专家证据

不可变主体身份、扫描器元数据、已排除匹配项和源码级证据。

Artifact 主体

Marketplace 提交
ebcb2eb7ad397e055696549961e5b4f8cfeb7ea5
内容哈希
ead6047d1625478b5e92101a7150d0accb1f149b5d6fb1b094ad81e429839979
目录树哈希
27ca902c2a9126c524cb0fb89026d31a5dc01dad81e91bbe07ec8e9852bbd952
Skill 路径
skills/blackforge-so/blackforge
审计载荷哈希
dccb7746076946986e038520ef13d1f9

分析元数据

审计模型: codex

分析状态: 已完成

范围仅限于已记录的文件、行数、方法和证据;本报告不声称进行了运行时或沙箱执行。

验证与导出

manifest 和 lockfile 将安装 artifact 绑定到加密哈希。该完整性声明独立于安全评估。

审计证明: active