This report was generated in Chinese. Some content may be in Chinese.
Trusted — Risk Score 5/100
Last scan:3 hr ago Rescan
5 /100
birthday
处理中文生日提醒场景,支持从中国身份证号码提取生日、按农历或公历保存生日、为每条记录设置独立的提前提醒天数,并生成当天或未来几天的提醒结果
这是一个功能完整、代码清晰的中文生日提醒管理技能,所有行为均有文档支撑,无恶意特征。
Skill Namebirthday
Duration31.9s
Enginepi
ClawHub birthday v1.0.1 by web3aivc
📥 178
ClawHub Verdict Suspicious dangerous_exec
Safe to install
可直接使用。无需额外安全措施。
ResourceDeclaredInferredStatusEvidence
Filesystem READ WRITE ✓ Aligned scripts/birthday_manager.py:232 save_data() 调用 path.write_text()
Network NONE READ ✓ Aligned scripts/birthday_manager.py:339 dispatch_notifications() 调用 urllib.request 用于 we…
Shell NONE READ ✓ Aligned scripts/birthday_manager.js:297 childProcess.spawnSync('which', ['sendmail']) 仅用…
Environment NONE READ ✓ Aligned scripts/birthday_manager.py:145 resolve_config_value() 通过 os.environ.get 读取配置占位符…
Skill Invoke NONE NONE 无跨skill调用

File Tree

7 files · 58.1 KB · 1752 lines
JavaScript 1f · 760L Python 1f · 695L Markdown 2f · 254L JSON 2f · 39L YAML 1f · 4L
├─ 📁 agents
│ └─ 📋 openai.yaml YAML 4L · 242 B
├─ 📁 data
│ └─ 📋 notification.json JSON 22L · 462 B
├─ 📁 references
│ └─ 📝 data-format.md Markdown 88L · 2.4 KB
├─ 📁 scripts
│ ├─ 📜 birthday_manager.js JavaScript 760L · 23.7 KB
│ └─ 🐍 birthday_manager.py Python 695L · 24.8 KB
├─ 📋 package.json JSON 17L · 484 B
└─ 📝 SKILL.md Markdown 166L · 6.0 KB

Dependencies 1 items

PackageVersionSourceKnown VulnsNotes
无第三方依赖 N/A Python stdlib + Node.js stdlib No Python 仅使用 argparse/json/re/smtplib/pathlib/urllib/email;JS 仅使用 fs/path/child_process,均为标准库

Security Positives

✓ 内置农历换算表(1900-2099年),无第三方依赖,符合声明
✓ 身份证号码脱敏存储(idcard_masked),保护个人隐私
✓ SKILL.md 文档与代码实现高度一致,无阴影功能
✓ email/webhook 渠道默认关闭(enabled: false),遵循最小权限原则
✓ 农历范围外年份显式抛出错误,不静默失败
✓ Python/JS 双实现功能对等,代码质量良好
✓ 无 base64、eval、裸IP、管道shell等高危模式
✓ package.json 无第三方依赖,供应链风险极低
✓ ID card 格式验证严格(18位/15位),无注入风险