扫描报告
18 /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.
Legitimate Solana protocol interaction tool with a minor doc-to-code mismatch regarding private key handling, but no malicious behavior detected.
可以安装
Update SKILL.md to accurately reflect that the skill reads the Solana keypair from ~/.config/solana/id.json for transaction signing. Consider adding explicit filesystem:READ permission declaration for the keypair path.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Inconsistent private key handling claim | SKILL.md:8 |
| 低危 | Undeclared filesystem access | scripts/interact.ts:22 |
| 提示 | IDL loaded from relative path | scripts/interact.ts:34 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | READ | ✓ 一致 | scripts/interact.ts:22 reads ~/.config/solana/id.json |
| 网络访问 | NONE | READ | ✓ 一致 | Connects to https://api.devnet.solana.com for Solana RPC; WebSocket subscription… |
| 命令执行 | NONE | NONE | — | No shell execution found; only uses npx/ts-node invocation via CLI |
| 环境变量 | NONE | NONE | — | No environment variable access detected |
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
依赖分析 4 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
@coral-xyz/anchor | ^0.29.0 | npm | 否 | Pinned in package-lock.json |
@solana/web3.js | ^1.89.0 | npm | 否 | Pinned in package-lock.json |
ts-node | ^10.9.2 | npm | 否 | Pinned in package-lock.json |
typescript | ^5.3.3 | npm | 否 | Pinned in package-lock.json |
安全亮点
✓ No base64-encoded or obfuscated code found
✓ No environment variable harvesting or exfiltration
✓ No access to sensitive paths like ~/.ssh, ~/.aws, or .env
✓ No curl|bash or wget|sh remote script execution
✓ No eval() or dynamic code execution detected
✓ Network connections only to legitimate Solana devnet RPC
✓ Uses official @coral-xyz/anchor and @solana/web3.js libraries
✓ All blockchain operations are on Devnet (no Mainnet risk)
✓ Solid warning against handling human users' private keys