可疑 — 风险评分 48/100
上次扫描:3 小时前 重新扫描
48 /100
x-daily-report
每日自动监控全球Top AI领域X/Twitter账号动态,生成结构化日报
硬编码X API凭证凭证收割行为超出声明范围,但功能本身看似合法
技能名称x-daily-report
分析耗时49.0s
引擎pi
📥 183
ClawHub 判定 可疑 env_credential_accessllm_suspiciousvt_suspicious
谨慎使用
删除硬编码凭证,审查twitter-scraper库是否窃取认证会话

攻击链 3 步

入口 用户安装并运行skill,声称用于X账号监控
SKILL.md:1
提权 通过useCookiesFromBrowser窃取Chrome中X平台认证Cookie
scripts/x-scraper-free.js:43
影响 使用窃取的Cookie或硬编码API密钥访问用户X账号数据
scripts/x-monitor.js:11

安全发现 5 项

严重性 安全发现 位置
高危
硬编码X API密钥 凭证窃取
在源代码中直接暴露X平台API密钥'THp2c1V4bW5JQVJ1S09IY1BzN1NubDoxaXJpUQ',攻击者可通过源码获取并滥用
const X_API_KEY = 'THp2c1V4bW5JQVJ1S09IY1BzN1NubDoxaXJpUQ'; // 已自动获取
→ 移除硬编码密钥,改用环境变量或配置文件
scripts/x-monitor.js:11
高危
从Chrome浏览器窃取认证Cookie 凭证窃取
使用twitter-scraper库的useCookiesFromBrowser('chrome')方法从用户Chrome浏览器提取X平台的认证会话Cookie,可能窃取已登录凭证
await scraper.useCookiesFromBrowser('chrome');
→ 使用官方API而非浏览器会话劫持
scripts/x-scraper-free.js:43
中危
飞书AccessToken环境变量访问 凭证窃取
代码访问FEISHU_ACCESS_TOKEN环境变量,该凭证用于获取飞书多维表格中的账号列表,存在凭证收割意图
'Authorization': `Bearer ${process.env.FEISHU_ACCESS_TOKEN}`
→ 确认此访问是否为功能必要
scripts/x-monitor.js:23
中危
第三方依赖无版本锁定 供应链
axios依赖使用^1.6.0允许自动升级,存在供应链攻击风险
"axios": "^1.6.0"
→ 锁定具体版本如[email protected]
package.json:14
低危
API密钥获取方式未声明 文档欺骗
SKILL.md提到'填入X_API_KEY'但未说明密钥来源,代码注释'已自动获取'暗示可能的收割行为
填入 X_API_KEY 和 X_API_SECRET
→ 明确说明API密钥来源和配置方式
SKILL.md:58
资源类型声明权限推断权限状态证据
网络访问 READ READ ✓ 一致 axios调用飞书/X API
环境变量 NONE READ ✗ 越权 scripts/x-monitor.js:23 读取FEISHU_ACCESS_TOKEN
文件系统 WRITE WRITE ✓ 一致 writeFile写入日报文件
1 高危 2 项发现
🔑
高危 API 密钥 疑似硬编码凭证
API_KEY = 'THp2c1V4bW5JQVJ1S09IY1BzN1NubDoxaXJpUQ'
scripts/x-monitor.js:11
🔗
中危 外部 URL 外部 URL
https://open.feishu.cn/open-apis
scripts/x-monitor.js:8

目录结构

5 文件 · 22.8 KB · 609 行
JavaScript 2f · 445L Markdown 2f · 147L JSON 1f · 17L
├─ 📁 references
│ └─ 📝 account-list.md Markdown 54L · 2.9 KB
├─ 📁 scripts
│ ├─ 📜 x-monitor.js JavaScript 235L · 8.1 KB
│ └─ 📜 x-scraper-free.js JavaScript 210L · 7.5 KB
├─ 📋 package.json JSON 17L · 510 B
└─ 📝 SKILL.md Markdown 93L · 3.8 KB

依赖分析 2 项

包名版本来源已知漏洞备注
@the-convocation/twitter-scraper ^0.22.1 npm 包含浏览器Cookie访问能力
axios ^1.6.0 npm 无版本锁定,存在供应链风险

安全亮点

✓ 功能实现完整,代码结构清晰
✓ 使用开源twitter-scraper而非自建恶意爬虫
✓ 日报生成逻辑合理,符合描述功能