扫描报告
10 /100
kids-points
儿童积分语音助手 - 支持语音记账、语音播报、音频识别
kids-points 是合法的儿童积分管理技能,代码功能与文档声明一致,无恶意行为发现。核心功能为积分记账、语音交互(通过外部 SenseAudio API)和定时日报,权限使用合理。
可以安装
可直接使用。建议关注 SenseAudio API 服务的可用性。如需更高隔离,可考虑使用沙箱环境运行 exec 调用。
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | 依赖版本未锁定 供应链 | package.json:11 |
| 提示 | API Key 存储于配置文件 凭证窃取 | scripts/handler.js:358 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | handler.js:recordIncome() 写入 monthly/*.md |
| 命令执行 | WRITE | WRITE | ✓ 一致 | handler.js:playTTS() exec() 调用 Python TTS 脚本 |
| 网络访问 | READ | READ | ✓ 一致 | 通过外部 SenseAudio HTTP API 进行 TTS/ASR |
| 环境变量 | READ | READ | ✓ 一致 | 读取 SENSE_API_KEY 从 ~/.openclaw/openclaw.json |
| 剪贴板 | NONE | NONE | — | 无相关代码 |
| 浏览器 | NONE | NONE | — | 无相关代码 |
| 数据库 | NONE | NONE | — | 无相关代码 |
| 技能调用 | NONE | NONE | — | 无相关代码 |
9 项发现
中危 外部 URL 外部 URL
https://senseaudio.cn DEPENDENCIES.md:94 中危 外部 URL 外部 URL
https://clawhub.com META_SKILL.md:148 中危 外部 URL 外部 URL
https://clawhub.com/skills/kids-points(发布后) PUBLISH_CHECKLIST.md:152 中危 外部 URL 外部 URL
https://clawhub.com/skills/kids-points/docs(发布后) PUBLISH_CHECKLIST.md:153 中危 外部 URL 外部 URL
https://clawhub.com/skills/kids-points/issues(发布后) PUBLISH_CHECKLIST.md:154 中危 外部 URL 外部 URL
https://img.shields.io/badge/version-1.2.0-blue.svg README.md:5 中危 外部 URL 外部 URL
https://img.shields.io/badge/license-MIT-green.svg README.md:6 中危 外部 URL 外部 URL
https://img.shields.io/badge/voice-KidPointVoice-orange.svg README.md:7 中危 外部 URL 外部 URL
https://senseaudio.cn\n scripts/handler.js:20 目录结构
28 文件 · 164.2 KB · 5974 行 Markdown 11f · 3085L
JavaScript 12f · 2644L
Shell 3f · 133L
JSON 2f · 112L
├─
▾
config
│ └─
rules.json
JSON
├─
▾
scripts
│ ├─
auto-daily-report.sh
Shell
│ ├─
check-overdraft.js
JavaScript
│ ├─
daily-summary.js
JavaScript
│ ├─
daily-summary.sh
Shell
│ ├─
generate-daily-report.js
JavaScript
│ ├─
handle-image.js
JavaScript
│ ├─
handler.js
JavaScript
│ ├─
index.js
JavaScript
│ ├─
install-dependencies.js
JavaScript
│ ├─
parse-input.js
JavaScript
│ ├─
send-daily-report.sh
Shell
│ ├─
test-prompts.js
JavaScript
│ ├─
test-v1.3.js
JavaScript
│ └─
wrapper.js
JavaScript
├─
agent-handler.js
JavaScript
├─
config.md
Markdown
├─
DEPENDENCIES.md
Markdown
├─
META_SKILL.md
Markdown
├─
OPTIMIZATION_SUMMARY.md
Markdown
├─
package.json
JSON
├─
PROMPTS_GUIDE.md
Markdown
├─
PUBLISH_CHECKLIST.md
Markdown
├─
README.md
Markdown
├─
RELEASE_CHECKLIST.md
Markdown
├─
RULES.md
Markdown
├─
SKILL.md
Markdown
└─
USAGE.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
requests | * | pip | 否 | Python HTTP 库,无版本锁定 |
安全亮点
✓ 代码功能与 SKILL.md 文档声明完全一致,无阴影功能
✓ 使用外部 Python 脚本调用 TTS/ASR,路径可控在 WORKSPACE 内
✓ 积分数据存储于本地文件,不外传用户数据
✓ 无凭证收割、远程执行恶意代码、数据外泄等高危行为
✓ shell exec 仅用于语音合成必要需求,非任意命令执行
✓ 代码结构清晰,无混淆、无隐藏逻辑