安全决策报告

x402-compute

x402-compute 是合法的云算力供给技能,处理区块链支付签名,无凭证外泄行为,但存在已记录在案的远程脚本执行风险

安装决策优先 来源: ClawHub 扫描时间: 2026/8/13
文件 23
IOC 37
越权项 0
发现 3

为什么得出这个结论

1/4 个维度触发
通过
声明与实际能力

声明资源与推断能力基本一致。

阻止
隐藏执行与外联

提取到 2 个高危 IOC 或外联信号。

通过
攻击链与高危发现

没有形成明确的恶意路径。

复核
依赖与供应链卫生

发现 4 项需要关注的依赖或供应链线索。

风险分是怎么被拉高的

文档中远程脚本执行 +10

SKILL.md:525 记录 curl|sh 安装 sgl CLI,但为显式声明的 node-operator 功能

依赖无版本锁定 +5

requirements.txt 中 eth-account, web3, solders 等使用 >= 约束

OWS 二进制执行保护 +-5

wallet_signing.py 实现了严格的路径验证和 world-writable 检查

最关键的证据

中危 供应链

文档中记录远程脚本执行

SKILL.md:525 包含 curl -sSf https://grid.x402compute.cc/install.sh | sh 用于安装 node-operator CLI。这是显式声明的功能(Provide Compute),但远程脚本执行存在供应链风险

SKILL.md:525
Node-operator 用户应在执行前验证 install.sh 内容,或使用 npm install -g @singularity-layer/cli
低危 供应链

依赖无版本锁定

requirements.txt 中所有依赖使用 >= 约束而非固定版本,可能引入依赖混淆攻击风险

requirements.txt:1
考虑锁定到已知安全版本,如 eth-account==0.12.0
提示 凭证窃取

凭证读取但无外泄

代码读取 PRIVATE_KEY, SOLANA_SECRET_KEY 等环境变量用于本地签名,未发现任何 exfiltration 行为

scripts/wallet_signing.py:94
符合安全实践;继续确保密钥仅用于本地签名

声明能力 vs 实际能力

文件系统 通过
声明 WRITE
→
推断 WRITE
scripts/provision.py:233 读取 SSH 密钥文件; scripts/get_one_time_password.py:50 写入 .compute_password_*
网络访问 通过
声明 READ
→
推断 READ
所有 API 调用指向 compute.x402layer.cc 和 grid.x402compute.cc 等合法域名
命令执行 通过
声明 WRITE
→
推断 WRITE
scripts/wallet_signing.py:139 通过 subprocess.run 执行 OWS 二进制
环境变量 通过
声明 READ
→
推断 READ
PRIVATE_KEY, SOLANA_SECRET_KEY 等从 os.getenv 读取,无 .env 自动加载

可疑产物与外联

严重 危险命令
curl -sSf https://grid.x402compute.cc/install.sh | sh

SKILL.md:525

高危 IP 地址
1.2.3.4

references/api-reference.md:233

中危 外部 URL
https://docs.x402layer.cc/agentic-access/x402-compute

SKILL.md:31

中危 外部 URL
https://cloud.x402compute.cc

SKILL.md:35

中危 外部 URL
https://compute.x402layer.cc

SKILL.md:80

中危 外部 URL
https://grid.x402compute.cc

SKILL.md:82

中危 外部 URL
https://staking.x402layer.cc

SKILL.md:95

中危 外部 URL
https://compute.x402layer.cc/compute/provision

SKILL.md:266

中危 外部 URL
https://compute.x402layer.cc/compute/instances/

SKILL.md:310

中危 外部 URL
https://compute.x402layer.cc/compute/credits/topup

SKILL.md:357

中危 外部 URL
https://compute.x402layer.cc/compute/credits/balance

SKILL.md:364

中危 钱包地址
0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168

SKILL.md:405

依赖与供应链

包名版本来源漏洞备注
eth-account >=0.8.0 pip 否 无版本锁定
web3 >=6.0.0 pip 否 无版本锁定
requests >=2.28.0 pip 否 无版本锁定
solders >=0.20.0 pip 否 无版本锁定

文件构成

23 个文件 · 4708 行
Markdown 8 个文件 · 2440 行Python 14 个文件 · 2264 行Text 1 个文件 · 4 行
需关注文件 · 7
scripts/get_one_time_password.py Python · 72 行
SKILL.md Markdown · 757 行
文档中记录远程脚本执行 · curl -sSf https://grid.x402compute.cc/install.sh | sh · https://docs.x402layer.cc/agentic-access/x402-compute · https://cloud.x402compute.cc · https://compute.x402layer.cc · https://grid.x402compute.cc · https://staking.x402layer.cc · https://compute.x402layer.cc/compute/provision · https://compute.x402layer.cc/compute/instances/ · https://compute.x402layer.cc/compute/credits/topup · https://compute.x402layer.cc/compute/credits/balance · 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 · https://grid.x402compute.cc/v1/models · https://grid.x402compute.cc/grid/capacity · https://grid.x402compute.cc/v1/chat/completions · https://grid.x402compute.cc/v1 · https://grid.x402compute.cc/install.sh · https://docs.x402layer.cc/cloud/provide/node-setup · https://compute.x402layer.cc/pods/catalog · https://compute.x402layer.cc/pods · https://openrouter.ai/api/v1 · https://compute.x402layer.cc/pods/trial · https://compute.x402layer.cc/pods/ · https://x402compute.cc
scripts/wallet_signing.py Python · 538 行
凭证读取但无外泄
references/processors.md Markdown · 336 行
https://processors.x402compute.cc · 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
references/api-reference.md Markdown · 484 行
1.2.3.4 · https://grid.x402compute.cc/v1/providers?model=llama-3.2-3b · https://grid.x402compute.cc/grid/nodes/
scripts/solana_signing.py Python · 299 行
https://api.mainnet-beta.solana.com · 11111111111111111111111111111111
references/node-operator.md Markdown · 193 行
https://docs.x402layer.cc/staking/introduction · https://docs.x402layer.cc/cloud/provide/earnings · https://docs.x402layer.cc/cloud/provide/requirements · https://docs.x402layer.cc/cloud/provide/cli · https://docs.x402layer.cc/cloud/provide/staking
其他文件 · agent-pods.md · agent_pod.py · provision.py · ai-machines.md · ows_cli.py

安全亮点

显式移除 .env 自动加载,防止密钥被意外拾取
OWS_BIN 路径验证严格(绝对路径、存在性、可执行性、world-writable 检查)
无 npx 运行时下载,防止未固定包的供应链攻击
所有网络请求指向已知的合法域名
无凭证外泄代码,所有签名在本地完成
无混淆/编码执行,无 eval(atob(...)) 等恶意模式
代码结构清晰,文档与实现一致