扫描报告
15 /100
math-arithmetic-ocr
识别图片中的K12算式(加减乘除、竖式计算、分数、方程等),返回结构化文本结果
纯OCR识别工具,代码行为与声明基本一致,存在轻微文档偏差和依赖版本未锁定问题
可以安装
建议修复 SKILL.md 中 file.read 权限声明(实际未使用),考虑锁定 axios 版本
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | 声明的 file.read 权限未在代码中使用 文档欺骗 | SKILL.md:38 |
| 低危 | axios 依赖版本未锁定 供应链 | package.json:7 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | NONE | ✓ 一致 | SKILL.md:38 声明 file.read,但 index.js 未实现任何文件读取 |
| 网络访问 | READ | READ | ✓ 一致 | index.js:94 仅访问 https://ocr.tencentcloudapi.com |
1 项发现
中危 外部 URL 外部 URL
https://ocr.tencentcloudapi.com index.js:103 目录结构
4 文件 · 10.1 KB · 332 行 JavaScript 1f · 203L
Markdown 1f · 73L
JSON 2f · 56L
├─
index.js
JavaScript
├─
package.json
JSON
├─
plugin.json
JSON
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
axios | ^1.6.0 | npm | 否 | 无版本锁定,允许次要版本更新 |
安全亮点
✓ 代码结构清晰,逻辑简单易懂
✓ 仅使用标准库 crypto 和 axios,无复杂依赖
✓ 所有网络请求仅指向官方腾讯云 API 域名
✓ 无恶意行为:shell执行、凭证收割、数据外泄、代码混淆等
✓ 凭证仅用于构造 API 签名,不外传
✓ 错误处理完善