扫描报告
5 /100
bracketsbot-skill
Generate, validate, and submit BracketsBot NCAA tournament brackets.
BracketsBot is a legitimate NCAA tournament bracket generation and submission CLI. All capabilities are declared in SKILL.md. No malicious behavior, credential harvesting, obfuscation, or supply chain risks found.
可以安装
No action needed. The skill is safe to use as described.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Minor doc-to-code mismatch on filesystem writes 文档欺骗 | SKILL.md:1 |
| 低危 | Environment variable access not declared 文档欺骗 | scripts/cli.mjs:30 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 命令执行 | WRITE | WRITE | ✓ 一致 | scripts/cli.mjs:14 — child_process.spawn for Node script execution |
| 文件系统 | READ | READ+WRITE | ✓ 一致 | Writes to ./out/ directory for predictions and walk state |
| 网络访问 | READ | READ | ✓ 一致 | POST/PATCH/GET to https://brackets.bot/api/* only |
| 环境变量 | NONE | READ | ✓ 一致 | process.env passed through to child scripts (TOURNAMENT_FILE, TEAM_DATA_FILE, et… |
11 项发现
中危 外部 URL 外部 URL
https://brackets.bot/?p=$ README.md:81 中危 外部 URL 外部 URL
https://www.sports-reference.com/cbb/seasons/men/2026-ratings.html reference/2026-season-guide.md:67 中危 外部 URL 外部 URL
https://kenpom.com reference/2026-season-guide.md:68 中危 外部 URL 外部 URL
https://barttorvik.com reference/2026-season-guide.md:69 中危 外部 URL 外部 URL
https://www.espn.com/mens-college-basketball/bpi reference/2026-season-guide.md:70 中危 外部 URL 外部 URL
https://json-schema.org/draft/2020-12/schema schema/bracket-output.schema.json:2 中危 外部 URL 外部 URL
https://basedketball.xyz/schemas/bracketsbot/bracket-output.schema.json schema/bracket-output.schema.json:3 中危 外部 URL 外部 URL
https://basedketball.xyz/schemas/bracketsbot/team-data.schema.json schema/team-data.schema.json:3 中危 外部 URL 外部 URL
https://basedketball.xyz/schemas/bracketsbot/tournament.schema.json schema/tournament.schema.json:3 中危 外部 URL 外部 URL
https://brackets.bot scripts/cli.mjs:342 中危 钱包地址 加密货币钱包地址
0x8d9a08b06a64be28a3a7b5e5b820561a1876b655 scripts/prepare-submit-transaction.mjs:68 目录结构
26 文件 · 125.8 KB · 4598 行 JavaScript 14f · 2113L
JSON 6f · 1945L
Markdown 5f · 527L
Shell 1f · 13L
├─
▾
data
│ └─
team-data.json
JSON
├─
▾
examples
│ ├─
▾
policies
│ │ └─
simple-rating-policy.mjs
JavaScript
│ └─
▾
wallet-submission
│ └─
bankr-cli-submit.sh
Shell
├─
▾
reference
│ ├─
2026-season-guide.md
Markdown
│ ├─
tournament.json
JSON
│ ├─
WALK_STATE.md
Markdown
│ └─
WALLET_INTEGRATIONS.md
Markdown
├─
▾
schema
│ ├─
bracket-output.schema.json
JSON
│ ├─
team-data.schema.json
JSON
│ └─
tournament.schema.json
JSON
├─
▾
scripts
│ ├─
▾
lib
│ │ └─
bracket-walk.mjs
JavaScript
│ ├─
build-example-team-data.mjs
JavaScript
│ ├─
build-season-guide.mjs
JavaScript
│ ├─
build-team-data.mjs
JavaScript
│ ├─
cli.mjs
JavaScript
│ ├─
generate-bracketsbot-bracket.mjs
JavaScript
│ ├─
prepare-submit-transaction.mjs
JavaScript
│ ├─
semantic-run.mjs
JavaScript
│ ├─
share-link.mjs
JavaScript
│ ├─
validate-bracketsbot.mjs
JavaScript
│ ├─
walk-apply-pick.mjs
JavaScript
│ ├─
walk-next-game.mjs
JavaScript
│ └─
walk-run-policy.mjs
JavaScript
├─
package.json
JSON
├─
README.md
Markdown
└─
SKILL.md
Markdown
依赖分析 2 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
viem | ^2.22.17 | npm | 否 | Standard EVM library, version pinned to 2.x range |
incur | ^0.3.3 | npm | 否 | CLI framework, minor version range |
安全亮点
✓ No credential harvesting or API key theft observed
✓ No base64 encoding or obfuscation of commands
✓ No attempts to access sensitive paths (~/.ssh, ~/.aws, .env)
✓ No curl|bash or wget|sh remote script execution
✓ No reverse shell, C2, or data exfiltration
✓ No malicious dependencies in package.json (only viem and incur, both well-known)
✓ Dependencies use semver ranges but no known malicious packages present
✓ Network access is limited to a single declared API endpoint (brackets.bot)
✓ File I/O is scoped to ./out/ directory and reference/data directories
✓ Dynamic policy module import is declared in SKILL.md (walk-run-policy command)
✓ All shell usage is documented CLI fallback commands (pnpm run cli ...)