扫描报告
5 /100
tracebit-canaries
部署 Tracebit 安全 canary(蜜Token/诱饵凭证)以检测凭证窃取、提示注入和数据外泄;支持从注册到人工监督事件响应的全流程
Tracebit Canary 安全技能,文档详尽、权限声明清晰、所有 shell 操作均在声明范围内,无阴影功能,无恶意行为。
可以安装
可直接使用。注意:CLI 从 GitHub 下载时依赖 SHA256 验证,需确保 shasum/sha256sum 工具可用。
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | 硬编码示例 IP 地址 | references/api-reference.md:108 |
| 提示 | 外部依赖工具无版本锁定 | scripts/install-tracebit.sh:85 |
| 提示 | 脚本使用 bash set -euo pipefail | scripts/check-canaries.sh:11 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | SKILL.md metadata permissions + security-compliance.md 表声明 /tmp/tracebit-setup-c… |
| 网络访问 | READ | READ | ✓ 一致 | security-compliance.md 网络行为表:仅 community.tracebit.com 和 github.com,无 C2/外泄 |
| 命令执行 | WRITE | WRITE | ✓ 一致 | SKILL.md Step 2 调用 bash scripts/install-tracebit.sh;check-canaries.sh 读取本地 JSON;… |
| 环境变量 | NONE | NONE | — | security-compliance.md 明确声明不读取真实凭证 |
| 剪贴板 | NONE | NONE | — | 无剪贴板访问 |
| 浏览器 | WRITE | WRITE | ✓ 一致 | SKILL.md Step 1/3 明确使用 openclaw browser 工具进行账户创建和 OAuth |
| 数据库 | NONE | NONE | — | 无数据库操作 |
1 高危 7 项发现
高危 IP 地址 硬编码 IP 地址
1.2.3.4 references/api-reference.md:108 中危 外部 URL 外部 URL
https://community.tracebit.com SKILL.md:5 中危 外部 URL 外部 URL
https://community.tracebit.com/cli-login SKILL.md:123 中危 外部 URL 外部 URL
https://community.tracebit.com/api/v1/credentials/issue-credentials references/api-reference.md:94 中危 外部 URL 外部 URL
https://community.tracebit.com/api/v1/credentials/confirm-credentials references/api-reference.md:138 中危 外部 URL 外部 URL
https://attacker.com/payload references/attack-patterns.md:17 提示 邮箱 邮箱地址
[email protected] SKILL.md:162 目录结构
12 文件 · 94.4 KB · 2279 行 Markdown 7f · 1591L
Shell 4f · 651L
JSON 1f · 37L
├─
▾
assets
│ └─
canary-config.json
JSON
├─
▾
references
│ ├─
api-reference.md
Markdown
│ ├─
attack-patterns.md
Markdown
│ ├─
canary-types.md
Markdown
│ ├─
incident-response-playbook.md
Markdown
│ ├─
security-compliance.md
Markdown
│ └─
troubleshooting.md
Markdown
├─
▾
scripts
│ ├─
check-canaries.sh
Shell
│ ├─
install-tracebit.sh
Shell
│ ├─
parse-tracebit-alert.sh
Shell
│ └─
test-canary.sh
Shell
└─
SKILL.md
Markdown
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
curl | system-default | system | 否 | install-tracebit.sh 使用 curl 下载 GitHub 发布包(fallback: wget),已做 SHA256 校验 |
python3 | system-default | system | 否 | check-canaries.sh 和 parse-tracebit-alert.sh 使用 python3 解析 JSON |
jq | system-default | system | 否 | parse-tracebit-alert.sh 需要 jq,缺失时报错退出 |
安全亮点
✓ SHA256 强制校验:install-tracebit.sh 下载任何文件前必须验证 SHA256,校验失败则中止,不提供绕过
✓ 人类门控(human-gated-deployment):每个敏感操作(部署、修复、内存读取)均有显式的人类确认步骤,SKILL.md 中有硬性阻断指令
✓ 文档极度详尽:安全合规、权限映射、网络行为、文件操作清单、完整移除脚本均有文档
✓ 影子功能零发现:所有 shell 脚本功能(CLI 安装、状态检查、告警解析、canary 触发)均在 SKILL.md 中声明
✓ 写入操作限域:仅写入 /tmp/tracebit-setup-creds(chmod 600)、HEARTBEAT.md(追加)、memory/security-incidents.md(追加),均由 SKILL.md 声明
✓ 外部网络仅限两个域名:community.tracebit.com 和 github.com,无 C2、beaconing 或数据外泄
✓ 背景服务透明:security-compliance.md 明确说明后台守护进程仅刷新 canary 令牌有效期,不读写用户数据
✓ 开源可审计:Tracebit CLI 源码公开在 GitHub,skill 无隐藏二进制
✓ 完整移除脚本:security-compliance.md 提供从系统彻底清除所有组件的 bash 脚本