扫描报告
15 /100
stock-earnings-review
上市公司业绩点评 — 基于东方财富数据库生成沪深京港美五大市场业绩点评(含财报分析、PDF/Word附件保存)
This is a legitimate stock earnings review skill that only calls East Money (eastmoney.com) APIs, reads a single declared environment variable for authentication, and writes files to a declared output directory.
可以安装
The skill is safe to use. Consider pinning the httpx dependency to a specific version in documentation to avoid potential supply-chain surprises.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | API key placeholder in documentation example | SKILL.md:79 |
| 低危 | httpx dependency not version-pinned | SKILL.md:100 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 网络访问 | READ | READ | ✓ 一致 | All HTTP calls are documented: 3 eastmoney.com API endpoints |
| 环境变量 | READ | READ | ✓ 一致 | Only reads EM_API_KEY; clearly declared in SKILL.md |
| 文件系统 | WRITE | WRITE | ✓ 一致 | Writes only to miaoxiang/stock-earnings-review/ with mkdir; declared in SKILL.md |
| 命令执行 | NONE | NONE | — | No subprocess/os.system calls found in any script |
| 剪贴板 | NONE | NONE | — | No clipboard access found |
| 浏览器 | NONE | NONE | — | No browser automation found |
| 数据库 | NONE | NONE | — | No database access found |
| 技能调用 | NONE | NONE | — | No skill invocation found |
1 高危 4 项发现
高危 API 密钥 疑似硬编码凭证
API_KEY="your_api_key_here" SKILL.md:79 中危 外部 URL 外部 URL
https://ai-saas.eastmoney.com/proxy/entity/dialogTagsV2 scripts/common.py:11 中危 外部 URL 外部 URL
https://ai-saas.eastmoney.com/proxy/app-robo-advisor-api/assistant/write/choice/reportList scripts/common.py:12 中危 外部 URL 外部 URL
https://ai-saas.eastmoney.com/proxy/app-robo-advisor-api/assistant/write/performance/comment scripts/common.py:13 目录结构
6 文件 · 34.9 KB · 905 行 Python 4f · 557L
Markdown 2f · 348L
├─
▾
scripts
│ ├─
call_review_api.py
Python
│ ├─
common.py
Python
│ ├─
normalize_report_period.py
Python
│ └─
validate_entity.py
Python
├─
BUSINESS_LOGIC.md
Markdown
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
httpx | * | pip | 否 | Version not pinned in SKILL.md install instructions |
安全亮点
✓ No subprocess, os.system, or any shell execution calls found — all scripts use pure httpx/async IO
✓ No base64 piped into bash or other high-risk code patterns detected
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env, credentials store)
✓ No data exfiltration — all network requests are to documented eastmoney.com API endpoints
✓ No hidden instructions in comments or HTML
✓ No eval(), exec(), or dynamic code execution
✓ Capability map is fully aligned with declared behavior
✓ API key is read only from environment variable, never hardcoded in scripts
✓ Files written only to a declared output directory with controlled path construction