扫描报告
5 /100
Crab Catch
Web3 research skill for collecting project data from social media, websites, code, and on-chain data
Legitimate Web3 research skill with transparent API authentication, local credential generation, and declared network access. The flagged base64 usage is standard cryptographic key decoding, not obfuscation.
可以安装
No action needed. This skill performs as documented - Web3 research with self-generated ECDSA credentials for API authentication.
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | SKILL.md declares local report storage to ~/.crab-catch/ |
| 网络访问 | READ | READ | ✓ 一致 | SKILL.md declares API base URL https://crab-skill.opsat.io |
| 命令执行 | WRITE | WRITE | ✓ 一致 | SKILL.md requires 'npm install -g agent-browser' and 'agent-browser install' |
| 环境变量 | NONE | NONE | — | No environment variable access detected |
| 技能调用 | READ | READ | ✓ 一致 | References twitter-analysis, github-analysis, onchain-audit sub-skills |
1 严重 8 项发现
严重 编码执行 Base64 编码执行(代码混淆)
Buffer.from(pubKeyBase64, "base64" scripts/crab_auth.js:101 中危 钱包地址 加密货币钱包地址
0xdAC17F958D2ee523a2206206994597C13D831ec7 API_EXPLORER.md:76 中危 钱包地址 加密货币钱包地址
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 API_EXPLORER.md:155 中危 外部 URL 外部 URL
https://crab-skill.opsat.io SKILL.md:30 中危 外部 URL 外部 URL
https://crab-skill.opsat.io/api/onchain/* onchain-audit/SKILL.md:21 中危 外部 URL 外部 URL
https://crab-skill.opsat.io/api/onchain-2/* onchain-audit/SKILL.md:36 中危 外部 URL 外部 URL
https://crab-skill.opsat.io/api/explorer/* onchain-audit/SKILL.md:56 提示 邮箱 邮箱地址
[email protected] agent-browser/SKILL.md:80 目录结构
12 文件 · 87.0 KB · 2498 行 Markdown 9f · 1681L
JavaScript 3f · 817L
├─
▾
agent-browser
│ └─
SKILL.md
Markdown
├─
▾
github-analysis
│ └─
SKILL.md
Markdown
├─
▾
gork-analysis
│ └─
SKILL.md
Markdown
├─
▾
onchain-audit
│ └─
SKILL.md
Markdown
├─
▾
scripts
│ ├─
crab_auth.js
JavaScript
│ ├─
crab-sign.js
JavaScript
│ └─
github_analyze.js
JavaScript
├─
▾
twitter-analysis
│ └─
SKILL.md
Markdown
├─
API_EXPLORER.md
Markdown
├─
ARCHITECTURE.md
Markdown
├─
REPORT_TEMPLATE.md
Markdown
└─
SKILL.md
Markdown
依赖分析 2 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
node | >=16 | builtin | 否 | Uses built-in crypto and fetch modules only |
agent-browser | * | npm | 否 | External CLI tool, declared in SKILL.md |
安全亮点
✓ Self-contained credential generation using Node.js crypto module (no external key harvesting)
✓ Proper file permissions (0o600) for credential storage in ~/.config/crab/
✓ All network requests go to declared API endpoint (https://crab-skill.opsat.io)
✓ No shell command execution - scripts use Node.js built-in modules only
✓ Transparent documentation - all API endpoints, authentication flow, and data sources clearly declared
✓ GitHub analysis uses official GitHub API with optional token authentication
✓ No obfuscation techniques - base64 usage is standard cryptographic key handling
✓ No sensitive path access (~/.ssh, ~/.aws, .env) - credentials are self-generated