Skill Trust Decision

nexo-brain

纯文档型技能声明,无源代码可审计,实际代码逻辑托管于外部npm包,存在供应链风险。

Install decision first Source: ClawHub Scanned: Apr 19, 2026
Files 1
Artifacts 1
Violations 0
Findings 3
Most direct threat evidence
01
用户通过SKILL.md安装nexo-brain npm包 Entry · SKILL.md
02
npm包可能在安装或运行时执行恶意代码 Escalation · npm package
03
通过供应链攻击获取系统访问权限或窃取数据 Impact · N/A

Why this conclusion was reached

1/4 dimensions flagged
Pass
Declared vs actual capability

Declared resources and inferred behavior are broadly aligned.

Review
Hidden execution and egress

1 lower-risk artifacts were extracted and still need context.

Block
Attack chain and severe findings

The report includes 3 attack-chain steps and 0 severe findings.

Review
Dependencies and supply chain hygiene

2 dependency or supply-chain issues need attention.

Attack Chain

01
用户通过SKILL.md安装nexo-brain npm包

Entry · SKILL.md:12

02
npm包可能在安装或运行时执行恶意代码

Escalation · npm package

03
通过供应链攻击获取系统访问权限或窃取数据

Impact · N/A

What drove the risk score up

供应链依赖 +20

声明通过npm安装外部包nexo-brain,无源代码可审计

npm包混淆攻击风险 +15

依赖第三方npm生态,存在typosquatting或恶意包风险

无本地代码审查 +5

未提供任何本地脚本或Python代码,无法进行静态分析

Most important evidence

Medium Supply Chain

外部npm包供应链依赖

该技能声明通过npm安装nexo-brain包,但未提供本地源代码。实际执行的代码逻辑在外部npm包中,无法进行代码级别的安全审计。

SKILL.md:12
要求技能提供本地可审计的脚本或源代码,或使用可信来源验证npm包完整性。
Medium Supply Chain

npm包命名混淆攻击风险

nexo-brain包存在于npm生态,但未验证包的真实性和维护者身份。攻击者可注册相似名称的恶意包进行typosquatting攻击。

SKILL.md:12
使用包的全名、确切的版本号和可信的registry来源,安装前验证包的签名和校验和。
Low Doc Mismatch

文档声明与实际行为可能存在差异

SKILL.md声明'无遥测、无云API',但实际npm包的运行时行为无法确认。缺少代码审计能力意味着无法验证隐私声明的真实性。

SKILL.md:75
提供代码或使用网络监控工具验证实际的网络通信行为。

Declared capability vs actual capability

Filesystem Pass
Declared WRITE
→
Inferred WRITE
SKILL.md:50 创建 ~/.nexo/ SQLite数据库
Environment Pass
Declared READ
→
Inferred READ
SKILL.md:42 通过env传递NEXO_HOME
Network Pass
Declared NONE
→
Inferred UNKNOWN
SKILL.md声明无遥测,但npm包行为未知

Suspicious artifacts and egress

Medium External URL
https://www.npmjs.com/package/nexo-brain

SKILL.md:101

Dependencies and supply chain

PackageVersionSourceKnown vulnNotes
nexo-brain * npm No 外部npm包,无本地代码可审计
fastembed * pip/internal No npm包内部使用,用于向量搜索

File composition

1 files · 101 lines
Markdown 1 files · 101 lines
Files of concern · 1
SKILL.md Markdown · 101 lines
外部npm包供应链依赖 · npm包命名混淆攻击风险 · 文档声明与实际行为可能存在差异 · https://www.npmjs.com/package/nexo-brain

Security positives

SKILL.md文档结构完整,声明了所需工具(python3)和安装方式
声称使用本地SQLite数据库,不依赖云服务
GitHub仓库引用可追溯(wazazionapps/nexo)