Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

homework-grader

v2.0.0

老师作业批改助手,用于自动批改数学作业、统计错题、生成Excel统计表和PDF报告。当老师需要:(1) 上传正确答案并让AI识别 (2) 批量上传学生作业照片进行批改 (3) 统计全班错误率并生成错题分析报告 (4) 生成重点错题PDF供讲解使用时,触发此skill。

1· 272·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
Skill 名称、描述与包含的脚本(OCR、批改、生成 Excel/PDF)在功能上相符;所需的外部服务/凭据也未被请求,未见与用途不相关的权限或环境变量。
Instruction Scope
SKILL.md 指示老师上传答案图片与学生作业并确认识别结果,脚本只读取由用户提供的图片/JSON 并写出 Excel/PDF,未看到会读取系统敏感路径或隐蔽传输数据的指令。不过说明未明确文件保存位置/默认权限;若在多人托管环境运行,应注意生成文件和学生数据的存储与访问控制。
!
Install Mechanism
没有 install spec(instruction-only),但包含 Python 脚本与 requirements.txt。问题:scripts/requirements.txt 列出 pillow、pytesseract、openpyxl,但 generate_pdf.py 需要 weasyprint(未列出),而 weasyprint 还依赖系统级库(cairo、Pango 等),SKILL.md 只说明需安装 tesseract-ocr。这是不完整/不一致的依赖声明,会导致运行时错误或要求额外手动安装系统库。
Credentials
Skill 不请求任何环境变量、凭据或访问其他技能/系统配置;所需的外部依赖均与 OCR/生成报告目的直接相关,权限要求合理。
Persistence & Privilege
flags 中没有 always:true,也不会修改其它技能或持久化平台配置;脚本仅读写传入的输入文件与本地输出文件,不具备提升平台权限的行为。
What to consider before installing
这个 skill 在功能上看起来是做作业识别与报表生成的正常工具,但作者在打包说明上有明显疏漏。重点注意: - 依赖不完整:scripts/requirements.txt 未包含 generate_pdf.py 所需的 weasyprint;weasyprint 还需要系统级库(cairo、Pango 等),而 SKILL.md 只提示安装 tesseract。安装前请手动确认并安装 weasyprint 及其本地依赖,或在虚拟环境中测试。 - 运行环境:需要安装 tesseract-ocr(系统包),并确保 pytesseract 能找到 tesseract 可执行文件。PDF 生成可能在不同平台需要额外步骤。 - 数据隐私:脚本会在本地写出 Excel/PDF/JSON,包含学生姓名与答案。确保在安全的环境/目录中运行,确认谁能访问这些输出文件,避免将学生数据上传到第三方或共享目录。 - 兼容性与准确性:OCR 与答案解析基于简单正则,复杂格式的试卷可能被误判。建议先用假数据或少量样本测试识别与批改逻辑。 若你计划安装并使用此 skill:先在隔离环境(虚拟环境或容器)中验证并修复依赖(向 requirements.txt 添加 weasyprint 并安装 weasyprint 的系统依赖),检查生成文件的保存路径与权限,并用非敏感测试数据运行端到端流程。

Like a lobster shell, security has layers — review code before you run it.

latestvk97a93fgfx8wx1sgvzb51xg3g182tpcd

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments