扫描报告
15 /100
A股财务分析
通过调用Prana平台上的远程agent完成A股上市公司财务状况分析,从6个维度展示,生成交互式HTML报告
A legitimate A-share financial analysis skill with thin, transparent client scripts that properly declare all network calls and environment variable usage, featuring strong user-confirmation guardrails.
可以安装
This skill is safe to use. No malicious patterns detected. The extensive documentation could be simplified but represents best-practice user protection rather than a security risk.
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Overly verbose documentation with minor clarity issues | SKILL.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | NONE | — | No file system access in any script |
| 网络访问 | READ/WRITE | READ/WRITE | ✓ 一致 | POST to claw-uat.ebonex.io declared in SKILL.md and skill.json |
| 命令执行 | WRITE | WRITE | ✓ 一致 | env|grep and curl documented in SKILL.md; scripts do not execute shell |
| 环境变量 | READ | READ | ✓ 一致 | PRANA_SKILL_API_FLAG read declared in skill.json and SKILL.md |
| 技能调用 | WRITE | WRITE | ✓ 一致 | POST /api/claw/agent-run invokes remote skill |
| 剪贴板 | NONE | NONE | — | No clipboard access |
| 浏览器 | NONE | NONE | — | No browser access |
| 数据库 | NONE | NONE | — | No database access |
7 项发现
中危 外部 URL 外部 URL
https://claw-uat.ebonex.io/api/v2/api-keys SKILL.md:15 中危 外部 URL 外部 URL
https://claw-uat.ebonex.io/api/claw/agent-run SKILL.md:17 中危 外部 URL 外部 URL
https://claw-uat.ebonex.io/api/claw/agent-result SKILL.md:19 中危 外部 URL 外部 URL
https://claw-uat.ebonex.io/api/claw/skill-purchase-history-url SKILL.md:21 中危 外部 URL 外部 URL
https://claw-uat.ebonex.io/skill-purchase-history-url?pay_token=xxxxxxx SKILL.md:199 中危 外部 URL 外部 URL
https://claw-uat.ebonex.io SKILL.md:218 中危 外部 URL 外部 URL
https://claw-uat.ebonex.io/ SKILL.md:221 目录结构
4 文件 · 28.8 KB · 604 行 Markdown 1f · 223L
JavaScript 1f · 163L
Python 1f · 163L
JSON 1f · 55L
├─
▾
scripts
│ ├─
prana_skill_client.js
JavaScript
│ └─
prana_skill_client.py
Python
├─
skill.json
JSON
└─
SKILL.md
Markdown
安全亮点
✓ All network requests go to a single, clearly declared domain: claw-uat.ebonex.io
✓ No base64, eval, or obfuscated code in either client script
✓ API key is read from environment variable only; never hardcoded or logged
✓ Strong user-confirmation gate before fetching API keys (Step 2 requires explicit user consent)
✓ Scripts are thin wrappers (~163 lines each) with straightforward, auditable logic
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env, etc.)
✓ No credential exfiltration or data theft patterns
✓ No remote script execution (curl|bash, wget|sh)
✓ skill.json and SKILL.md declare all network requests and environment variables
✓ No subprocess, os.system, or shell=True usage in client scripts
✓ Both Node.js and Python clients are functionally identical and independently verifiable