扫描报告
15 /100
gluex-interaction
Operate the GlueX Solana protocol (register profiles, listen to bounties, claim tasks, approve rewards, map social graph connections) directly from the CLI
合法的 Solana GlueX 协议 CLI 交互工具,代码与文档一致,无阴影功能或恶意行为
可以安装
可安全使用。注意:package.json 依赖建议锁定版本以防供应链风险。
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | 依赖版本未锁定 供应链 | scripts/package.json:7 |
| 低危 | 读取 Solana 私钥路径 敏感访问 | scripts/interact.ts:16 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | scripts/interact.ts:16 读取 ~/.config/solana/id.json |
| 网络访问 | READ | READ | ✓ 一致 | scripts/interact.ts:22 连接 api.devnet.solana.com |
| 命令执行 | NONE | NONE | — | 无 subprocess 或 shell 执行 |
| 环境变量 | NONE | NONE | — | 无 os.environ 访问 |
103 项发现
中危 外部 URL 外部 URL
https://img.shields.io/twitter/follow/gluex_protocol?style=social&label=Follow SKILL.md:16 中危 外部 URL 外部 URL
https://x.com/gluex_protocol SKILL.md:16 中危 外部 URL 外部 URL
https://img.shields.io/badge/Telegram-GlueX_Builders-blue SKILL.md:16 中危 外部 URL 外部 URL
https://t.me/gluex_protocol SKILL.md:16 中危 外部 URL 外部 URL
https://img.shields.io/badge/Website-gluex.ai-green SKILL.md:16 中危 外部 URL 外部 URL
https://ai-chen2050.github.io/gluex SKILL.md:16 中危 外部 URL 外部 URL
https://img.shields.io/badge/github-gluex-green SKILL.md:17 中危 外部 URL 外部 URL
https://img.shields.io/badge/ClawHub-Read-orange SKILL.md:18 中危 外部 URL 外部 URL
https://clawhub.ai/ai-chen2050/gluex SKILL.md:18 中危 外部 URL 外部 URL
https://api.devnet.solana.com scripts/interact.ts:22 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@babel/runtime/-/runtime-7.29.2.tgz scripts/package-lock.json:22 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@coral-xyz/anchor/-/anchor-0.29.0.tgz scripts/package-lock.json:30 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@coral-xyz/borsh/-/borsh-0.29.0.tgz scripts/package-lock.json:54 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz scripts/package-lock.json:69 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz scripts/package-lock.json:80 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz scripts/package-lock.json:88 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz scripts/package-lock.json:93 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@noble/curves/-/curves-1.9.7.tgz scripts/package-lock.json:102 中危 外部 URL 外部 URL
https://paulmillr.com/funding/ scripts/package-lock.json:111 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@noble/hashes/-/hashes-1.8.0.tgz scripts/package-lock.json:116 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz scripts/package-lock.json:127 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@solana/codecs-core/-/codecs-core-2.3.0.tgz scripts/package-lock.json:138 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@solana/codecs-numbers/-/codecs-numbers-2.3.0.tgz scripts/package-lock.json:152 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@solana/errors/-/errors-2.3.0.tgz scripts/package-lock.json:167 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@solana/web3.js/-/web3.js-1.98.4.tgz scripts/package-lock.json:185 中危 外部 URL 外部 URL
https://registry.npmmirror.com/superstruct/-/superstruct-2.0.2.tgz scripts/package-lock.json:207 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@swc/helpers/-/helpers-0.5.19.tgz scripts/package-lock.json:215 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.12.tgz scripts/package-lock.json:223 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@tsconfig/node12/-/node12-1.0.11.tgz scripts/package-lock.json:228 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@tsconfig/node14/-/node14-1.0.3.tgz scripts/package-lock.json:233 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@tsconfig/node16/-/node16-1.0.4.tgz scripts/package-lock.json:238 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@types/connect/-/connect-3.4.38.tgz scripts/package-lock.json:243 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@types/node/-/node-25.5.0.tgz scripts/package-lock.json:251 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@types/uuid/-/uuid-10.0.0.tgz scripts/package-lock.json:259 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@types/ws/-/ws-7.4.7.tgz scripts/package-lock.json:264 中危 外部 URL 外部 URL
https://registry.npmmirror.com/acorn/-/acorn-8.16.0.tgz scripts/package-lock.json:272 中危 外部 URL 外部 URL
https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.3.5.tgz scripts/package-lock.json:283 中危 外部 URL 外部 URL
https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-4.6.0.tgz scripts/package-lock.json:294 中危 外部 URL 外部 URL
https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz scripts/package-lock.json:305 中危 外部 URL 外部 URL
https://registry.npmmirror.com/base-x/-/base-x-3.0.11.tgz scripts/package-lock.json:310 中危 外部 URL 外部 URL
https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz scripts/package-lock.json:318 中危 外部 URL 外部 URL
https://www.patreon.com/feross scripts/package-lock.json:327 中危 外部 URL 外部 URL
https://feross.org/support scripts/package-lock.json:331 中危 外部 URL 外部 URL
https://registry.npmmirror.com/bn.js/-/bn.js-5.2.3.tgz scripts/package-lock.json:337 中危 外部 URL 外部 URL
https://registry.npmmirror.com/borsh/-/borsh-0.7.0.tgz scripts/package-lock.json:342 中危 外部 URL 外部 URL
https://registry.npmmirror.com/bs58/-/bs58-4.0.1.tgz scripts/package-lock.json:352 中危 外部 URL 外部 URL
https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz scripts/package-lock.json:360 中危 外部 URL 外部 URL
https://registry.npmmirror.com/buffer-layout/-/buffer-layout-1.2.2.tgz scripts/package-lock.json:383 中危 外部 URL 外部 URL
https://registry.npmmirror.com/bufferutil/-/bufferutil-4.1.0.tgz scripts/package-lock.json:391 中危 外部 URL 外部 URL
https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz scripts/package-lock.json:404 中危 外部 URL 外部 URL
https://registry.npmmirror.com/chalk/-/chalk-5.6.2.tgz scripts/package-lock.json:415 中危 外部 URL 外部 URL
https://registry.npmmirror.com/commander/-/commander-14.0.3.tgz scripts/package-lock.json:426 中危 外部 URL 外部 URL
https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz scripts/package-lock.json:434 中危 外部 URL 外部 URL
https://registry.npmmirror.com/cross-fetch/-/cross-fetch-3.2.0.tgz scripts/package-lock.json:439 中危 外部 URL 外部 URL
https://registry.npmmirror.com/crypto-hash/-/crypto-hash-1.3.0.tgz scripts/package-lock.json:447 中危 外部 URL 外部 URL
https://registry.npmmirror.com/delay/-/delay-5.0.0.tgz scripts/package-lock.json:458 中危 外部 URL 外部 URL
https://registry.npmmirror.com/diff/-/diff-4.0.4.tgz scripts/package-lock.json:469 中危 外部 URL 外部 URL
https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz scripts/package-lock.json:477 中危 外部 URL 外部 URL
https://registry.npmmirror.com/es6-promise/-/es6-promise-4.2.8.tgz scripts/package-lock.json:486 中危 外部 URL 外部 URL
https://registry.npmmirror.com/es6-promisify/-/es6-promisify-5.0.0.tgz scripts/package-lock.json:491 中危 外部 URL 外部 URL
https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz scripts/package-lock.json:499 中危 外部 URL 外部 URL
https://registry.npmmirror.com/eyes/-/eyes-0.1.8.tgz scripts/package-lock.json:504 中危 外部 URL 外部 URL
https://registry.npmmirror.com/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz scripts/package-lock.json:512 中危 外部 URL 外部 URL
https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz scripts/package-lock.json:517 中危 外部 URL 外部 URL
https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz scripts/package-lock.json:525 中危 外部 URL 外部 URL
https://registry.npmmirror.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz scripts/package-lock.json:544 中危 外部 URL 外部 URL
https://registry.npmmirror.com/jayson/-/jayson-4.3.0.tgz scripts/package-lock.json:552 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@types/node/-/node-12.20.55.tgz scripts/package-lock.json:577 中危 外部 URL 外部 URL
https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz scripts/package-lock.json:582 中危 外部 URL 外部 URL
https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz scripts/package-lock.json:587 中危 外部 URL 外部 URL
https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz scripts/package-lock.json:592 中危 外部 URL 外部 URL
https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz scripts/package-lock.json:600 中危 外部 URL 外部 URL
https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz scripts/package-lock.json:605 中危 外部 URL 外部 URL
https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz scripts/package-lock.json:610 中危 外部 URL 外部 URL
https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz scripts/package-lock.json:619 中危 外部 URL 外部 URL
https://registry.npmmirror.com/node-gyp-build/-/node-gyp-build-4.8.4.tgz scripts/package-lock.json:638 中危 外部 URL 外部 URL
https://registry.npmmirror.com/pako/-/pako-2.1.0.tgz scripts/package-lock.json:649 中危 外部 URL 外部 URL
https://registry.npmmirror.com/rpc-websockets/-/rpc-websockets-9.3.6.tgz scripts/package-lock.json:654 中危 外部 URL 外部 URL
https://paypal.me/kozjak scripts/package-lock.json:667 中危 外部 URL 外部 URL
https://registry.npmmirror.com/@types/ws/-/ws-8.18.1.tgz scripts/package-lock.json:676 中危 外部 URL 外部 URL
https://registry.npmmirror.com/eventemitter3/-/eventemitter3-5.0.4.tgz scripts/package-lock.json:684 中危 外部 URL 外部 URL
https://registry.npmmirror.com/utf-8-validate/-/utf-8-validate-6.0.6.tgz scripts/package-lock.json:689 中危 外部 URL 外部 URL
https://registry.npmmirror.com/uuid/-/uuid-11.1.0.tgz scripts/package-lock.json:702 中危 外部 URL 外部 URL
https://registry.npmmirror.com/ws/-/ws-8.19.0.tgz scripts/package-lock.json:714 中危 外部 URL 外部 URL
https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz scripts/package-lock.json:734 中危 外部 URL 外部 URL
https://registry.npmmirror.com/snake-case/-/snake-case-3.0.4.tgz scripts/package-lock.json:753 中危 外部 URL 外部 URL
https://registry.npmmirror.com/stream-chain/-/stream-chain-2.2.5.tgz scripts/package-lock.json:762 中危 外部 URL 外部 URL
https://registry.npmmirror.com/stream-json/-/stream-json-1.9.1.tgz scripts/package-lock.json:767 中危 外部 URL 外部 URL
https://registry.npmmirror.com/superstruct/-/superstruct-0.15.5.tgz scripts/package-lock.json:775 中危 外部 URL 外部 URL
https://registry.npmmirror.com/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz scripts/package-lock.json:780 中危 外部 URL 外部 URL
https://registry.npmmirror.com/toml/-/toml-3.0.0.tgz scripts/package-lock.json:785 中危 外部 URL 外部 URL
https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz scripts/package-lock.json:790 中危 外部 URL 外部 URL
https://registry.npmmirror.com/ts-node/-/ts-node-10.9.2.tgz scripts/package-lock.json:795 中危 外部 URL 外部 URL
https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz scripts/package-lock.json:837 中危 外部 URL 外部 URL
https://registry.npmmirror.com/typescript/-/typescript-5.9.3.tgz scripts/package-lock.json:842 中危 外部 URL 外部 URL
https://registry.npmmirror.com/undici-types/-/undici-types-7.18.2.tgz scripts/package-lock.json:854 中危 外部 URL 外部 URL
https://registry.npmmirror.com/utf-8-validate/-/utf-8-validate-5.0.10.tgz scripts/package-lock.json:859 中危 外部 URL 外部 URL
https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz scripts/package-lock.json:873 中危 外部 URL 外部 URL
https://registry.npmmirror.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz scripts/package-lock.json:881 中危 外部 URL 外部 URL
https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz scripts/package-lock.json:886 中危 外部 URL 外部 URL
https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz scripts/package-lock.json:891 中危 外部 URL 外部 URL
https://registry.npmmirror.com/ws/-/ws-7.5.10.tgz scripts/package-lock.json:900 中危 外部 URL 外部 URL
https://registry.npmmirror.com/yn/-/yn-3.1.1.tgz scripts/package-lock.json:920 目录结构
5 文件 · 49.0 KB · 1288 行 JSON 3f · 954L
TypeScript 1f · 247L
Markdown 1f · 87L
├─
▾
scripts
│ ├─
interact.ts
TypeScript
│ ├─
package-lock.json
JSON
│ ├─
package.json
JSON
│ └─
tsconfig.json
JSON
└─
SKILL.md
Markdown
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
@coral-xyz/anchor | ^0.29.0 | npm | 否 | 无版本锁定 |
@solana/web3.js | ^1.89.0 | npm | 否 | 无版本锁定 |
ts-node | ^10.9.2 | npm | 否 | 无版本锁定 |
安全亮点
✓ 文档与代码功能完全一致,无阴影功能
✓ 代码结构清晰,无混淆或编码执行
✓ 使用 npm 官方包 @coral-xyz/anchor 和 @solana/web3.js,可追溯来源
✓ 有 package-lock.json 确保依赖确定性
✓ 文档明确警告安全风险(不要打印私钥、测试用 Devnet)
✓ 无凭证收割、远程执行、数据外泄等高危行为
✓ 连接 Devnet 而非 Mainnet,降低资金风险