扫描报告
5 /100
hn-news-agent
Hacker News 新闻采集与推送智能体 — fetches HN stories, classifies by topic, supports bilingual output, optional Feishu push
A straightforward Hacker News aggregation agent that fetches HN stories via the official Firebase API and optionally pushes summaries to a Feishu webhook — no shell execution, credential access, or hidden functionality.
可以安装
No action needed. The skill is safe to use as described.
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 提示 | SKILL.md lists a classify.py script not present in scripts/ 文档欺骗 | SKILL.md:61 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | READ | ✓ 一致 | fetch_hn.py:9 — imports os, sys only for path manipulation |
| 网络访问 | READ | READ | ✓ 一致 | fetch_hn.py:20 — requests.get to HN API; daily_report.py:86 — conditional POST t… |
| 命令执行 | NONE | NONE | — | No subprocess, no os.system, no shell=True calls |
| 环境变量 | NONE | NONE | — | No os.environ access for credential harvesting |
| 技能调用 | NONE | NONE | — | No cross-skill invocation |
| 剪贴板 | NONE | NONE | — | No clipboard access |
| 浏览器 | NONE | NONE | — | No browser automation |
| 数据库 | NONE | NONE | — | No database access |
3 项发现
中危 外部 URL 外部 URL
https://open.feishu.cn/open-apis/bot/v2/hook/xxx README.md:24 中危 外部 URL 外部 URL
https://hacker-news.firebaseio.com/v0 scripts/fetch_hn.py:20 中危 外部 URL 外部 URL
https://news.ycombinator.com scripts/fetch_hn.py:21 目录结构
5 文件 · 17.3 KB · 624 行 Python 2f · 400L
Markdown 2f · 203L
JSON 1f · 21L
├─
▾
scripts
│ ├─
daily_report.py
Python
│ └─
fetch_hn.py
Python
├─
config.json
⚠
JSON
├─
README.md
Markdown
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
requests | unpinned | pip | 否 | Optional import with graceful fallback to text note |
安全亮点
✓ No shell execution (subprocess, os.system, shell=True)
✓ No credential harvesting — feishu_webhook is user-supplied in config.json, never harvested
✓ No obfuscation — all code is plain text, no base64, no eval
✓ No sensitive path access (~/.ssh, ~/.aws, .env)
✓ No data exfiltration — network calls only to legitimate HN API and user-configured Feishu webhook
✓ No supply chain risk — only requests library (optional, with fallback)
✓ SKILL.md accurately describes all capabilities and behavior