扫描报告
15 /100
mercury
Mercury bank API skill for Digital 4 Jesus LLC — balance checks, invoices, AR management, and money transfers via Mercury Bank API
A legitimate Mercury Bank API wrapper for a named business entity with properly declared capabilities, credential storage, and network access. No hidden functionality or malicious indicators detected.
可以安装
Skill is safe for use. No action required. Consider pinning python3 to a specific version in the script if stricter supply-chain posture is desired.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Unpinned python3 dependency 供应链 | scripts/mercury.sh:41 |
| 提示 | Credentials file path declared in documentation 敏感访问 | SKILL.md:10 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | READ | ✓ 一致 | scripts/mercury.sh:16 — reads ~/.secrets/mercury.env (declared in SKILL.md) |
| 网络访问 | READ | READ | ✓ 一致 | SKILL.md:16-17 — api.mercury.com declared; script makes HTTP calls via curl |
| 命令执行 | WRITE | WRITE | ✓ 一致 | SKILL.md:21-29 — bash commands shown; scripts/mercury.sh uses subprocess/call |
| 环境变量 | NONE | READ | ✓ 一致 | scripts/mercury.sh:16 — sources $HOME/.secrets/mercury.env only |
| 技能调用 | NONE | NONE | — | No cross-skill invocation detected |
| 剪贴板 | NONE | NONE | — | No clipboard access detected |
| 浏览器 | NONE | NONE | — | No browser usage detected |
| 数据库 | NONE | NONE | — | No database access detected |
4 项发现
中危 外部 URL 外部 URL
https://api.mercury.com/api/v1 SKILL.md:16 中危 外部 URL 外部 URL
https://api.mercury.com/api/v1/ar SKILL.md:17 中危 外部 URL 外部 URL
https://api.mercury.com/api/v1/... references/api.md:7 提示 邮箱 邮箱地址
[email protected] references/api.md:122 目录结构
3 文件 · 10.7 KB · 370 行 Markdown 2f · 205L
Shell 1f · 165L
├─
▾
references
│ └─
api.md
Markdown
├─
▾
scripts
│ └─
mercury.sh
Shell
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
python3 | * | system | 否 | No version pinning; used via -m json.tool for output formatting |
安全亮点
✓ All network requests go to a single legitimate endpoint (api.mercury.com), no arbitrary IP or domain access
✓ No base64, obfuscation, or anti-analysis techniques detected
✓ No credential exfiltration or data theft behavior
✓ No remote script execution (curl|bash, wget|sh) detected
✓ All shell operations are declared in SKILL.md and necessary for the banking API feature
✓ API token is scoped to a single service (Mercury Bank) with no broader environment variable enumeration
✓ No ~/.ssh, ~/.aws, .env iteration or sensitive path scanning beyond the declared credentials file
✓ SKILL.md and references/api.md are consistent with scripts/mercury.sh behavior — no doc-to-code mismatch
✓ MIT license declared; skill is transparently documented