Trusted — Risk Score 5/100
Last scan:2 days ago Rescan
5 /100
Calendar - 万年历查询
查询指定日期的公历、农历、星座、生肖、黄历要点与节假日
纯正的日历查询工具,仅调用外部API获取公历/农历/节假日数据,代码与文档完全一致,无任何越权或恶意行为。
Skill NameCalendar - 万年历查询
Duration31.6s
Enginepi
Safe to install
可安全使用

Findings 2 items

Severity Finding Location
Info
占位符凭证示例非真实密钥
SKILL.md:26 的 API_KEY="your_appkey_here" 是文档示例占位符,非实际硬编码凭证。脚本正确使用 os.getenv('JISU_API_KEY') 从环境变量读取。
export JISU_API_KEY="your_appkey_here"
→ 无需修改,这是合法的文档示例
SKILL.md:26
Info
第三方依赖 requests 无版本锁定
calendar.py 使用 requests 库但未声明依赖文件,建议添加 requirements.txt 锁定版本。
import requests
→ 添加 requirements.txt: requests>=2.28.0
calendar.py:8
ResourceDeclaredInferredStatusEvidence
Filesystem NONE NONE calendar.py 无任何文件读写操作
Network READ READ ✓ Aligned 仅 GET 请求 jisuapi.com/calendar/*
Shell NONE NONE calendar.py 无 shell/subprocess 调用
Environment READ READ ✓ Aligned os.getenv('JISU_API_KEY')
Skill Invoke NONE NONE 无子技能调用
Clipboard NONE NONE 无剪贴板操作
Browser NONE NONE 无浏览器操作
Database NONE NONE 无数据库操作
1 High 5 findings
🔑
High API Key 疑似硬编码凭证
API_KEY="your_appkey_here"
SKILL.md:26
🔗
Medium External URL 外部 URL
https://www.jisuapi.com/
SKILL.md:9
🔗
Medium External URL 外部 URL
https://www.jisuapi.com/api/calendar/
SKILL.md:14
🔗
Medium External URL 外部 URL
https://api.jisuapi.com/calendar/query
calendar.py:14
🔗
Medium External URL 外部 URL
https://api.jisuapi.com/calendar/holiday
calendar.py:15

File Tree

2 files · 10.9 KB · 332 lines
Markdown 1f · 187L Python 1f · 145L
├─ 🐍 calendar.py Python 145L · 3.7 KB
└─ 📝 SKILL.md Markdown 187L · 7.2 KB

Dependencies 1 items

PackageVersionSourceKnown VulnsNotes
requests * pip No 无版本锁定,建议添加 requirements.txt

Security Positives

✓ 文档-行为完全一致:声明调用 jisuapi.com API,代码确实如此
✓ 无 shell/subprocess 执行,无文件系统操作
✓ API 密钥正确从环境变量读取,未硬编码
✓ 代码结构清晰,错误处理完善
✓ 无任何凭证收割、数据外泄或隐蔽执行行为