Trusted — Risk Score 5/100
Last scan:2 days ago Rescan
5 /100
Exchange Rate Inquiry & Conversion - 汇率查询
货币汇率换算、热门汇率、货币列表及银行外汇牌价查询
标准的汇率查询 API 封装脚本,功能透明,无恶意行为,仅依赖外部 JisuAPI 服务获取汇率数据。
Skill NameExchange Rate Inquiry & Conversion - 汇率查询
Duration27.5s
Enginepi
Safe to install
可安全使用。如需增强可声明 allowed-tools(Read+network:READ)。

Findings 2 items

Severity Finding Location
Low
allowed-tools 未显式声明
SKILL.md metadata 只声明了 env requires,未显式声明 allowed-tools。从脚本行为推断需要 network:READ 和 env:READ,但应明确声明以便 Agent 平台审计。
metadata: { openclaw: { requires: { bins: [python3], env: [JISU_API_KEY] } } }
→ 在 metadata.openclaw 中补充 allowed-tools: ['Read', 'Bash']
SKILL.md:1
Info
API Key 占位符
文档中的 'your_appkey_here' 为示例占位符,非真实凭证。
export JISU_API_KEY="your_appkey_here"
→ 无需修改,已是标准文档写法
SKILL.md:28
ResourceDeclaredInferredStatusEvidence
Network NONE READ ✓ Aligned exchange.py:34-37 requests.get(EXCHANGE_CONVERT_URL...)
Environment READ READ ✓ Aligned exchange.py:180 appkey = os.getenv('JISU_API_KEY')
Filesystem NONE NONE 无文件读写操作
Shell NONE NONE 无 subprocess/os.system 调用
1 High 7 findings
🔑
High API Key 疑似硬编码凭证
API_KEY="your_appkey_here"
SKILL.md:28
🔗
Medium External URL 外部 URL
https://www.jisuapi.com/
SKILL.md:9
🔗
Medium External URL 外部 URL
https://www.jisuapi.com/api/exchange/
SKILL.md:16
🔗
Medium External URL 外部 URL
https://api.jisuapi.com/exchange/convert
exchange.py:14
🔗
Medium External URL 外部 URL
https://api.jisuapi.com/exchange/single
exchange.py:15
🔗
Medium External URL 外部 URL
https://api.jisuapi.com/exchange/currency
exchange.py:16
🔗
Medium External URL 外部 URL
https://api.jisuapi.com/exchange/bank
exchange.py:17

File Tree

2 files · 14.3 KB · 489 lines
Python 1f · 250L Markdown 1f · 239L
├─ 🐍 exchange.py Python 250L · 6.9 KB
└─ 📝 SKILL.md Markdown 239L · 7.3 KB

Dependencies 1 items

PackageVersionSourceKnown VulnsNotes
requests * pip No 无版本锁定,但 requests 库整体安全记录良好

Security Positives

✓ 功能单一透明,仅做 HTTP API 调用
✓ 无 shell/文件系统/敏感路径访问
✓ 无凭证外传行为
✓ 代码结构清晰,无混淆或隐藏逻辑
✓ 错误处理完善,异常有合理返回