Skill flagged — suspicious patterns detected

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

资产负债表生成

v1.0.0

根据财务报表Excel文件自动生成规范资产负债表,应用11条规则保留格式和公式,支持银行账户和利润合计计算。

0· 52·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
high confidence
!
Purpose & Capability
总体目的(从 Excel 源文件按 11 条规则生成资产负债表)与包含的代码和文档一致:脚本会读取工作表、汇总银行与分类数据并写出新文件。但存在不一致之处:SKILL.md/refs 要求工作表名为“明细表”,代码实际访问的是 '明细';文档强调应读取 D 列的“计算后数值(data_only)”,但 __init__ 中对主工作簿使用 data_only=False(会保留公式字符串而非计算值)。这些差异会导致输出不符合文档预期(例如 B 列被写入公式而非数值)。此外脚本只复制 1–49 行、1–19 列,若实际表格超出范围会被截断。
!
Instruction Scope
SKILL.md 宣称“OpenClaw 对话方式:技能自动读取最新文件并生成”,但实现的命令行/脚本接口都需要显式传入源文件路径;没有实现“自动选取 workspace 内最新文件”的逻辑。SKILL.md 要求保留所有格式和公式,这脚本确实会复制很多样式并保留公式,但这 conflicts 与其同时声称在规则 2 要复制 D 列的计算后数值(实现上没有保证)。总体上说明文档给出了更强的自动化和数据处理保证,但代码实现并不完全匹配这些承诺。
Install Mechanism
无 install spec;脚本为纯 Python/开源库(openpyxl)使用,无远程下载安装或可疑二进制。没有在安装阶段写入外部资源或从不可信 URL 拉取代码。
Credentials
技能不请求环境变量、凭据或外部服务访问。仅读取/写入本地 Excel 文件——这与其功能相符。
Persistence & Privilege
标志位 normal(always:false),不请求长期驻留或修改其他技能配置。脚本仅在被显式调用时运行。
What to consider before installing
要点与建议: - 功能总体匹配:脚本会读取 Excel 中的指定工作表并按 11 条规则输出新的资产负债表文件,但实现有细节差异。 - 主要问题(请在生产环境前确认并修复): 1) SKILL.md 要求使用 D 列的“计算后数值”,但代码对主工作簿用 data_only=False(会得到公式字符串而非公式计算结果),应改为以 data_only=True 读取需要的数值或显式计算公式的值,以满足规则 2 的承诺。否则 B 列可能会被写入公式而非数值。 2) 文档使用的工作表名为“明细表”,代码使用 '明细';确保上传的文件中的工作表名与脚本匹配,否则会抛出异常。 3) 代码只复制前 49 行和前 19 列;如果你的报表更大,数据会被截断,需要扩大复制范围或改为动态检测最大行列。 4) SKILL.md 提到“自动读取最新文件”,但脚本没有实现该自动查找逻辑——对话方式不会自动找到最新文件,必须提供路径或扩展脚本实现自动选择。 - 安全注意:脚本会保留并写回 Excel 中的公式。若源文件包含恶意公式(例如含外部数据请求的函数或链接)或宏(VBA),打开输出文件的应用程序(Excel)在评估公式或启用宏时可能触发外部网络访问或执行。建议在可信的隔离环境并对输入文件做消毒/人工检查(尤其检查是否含宏或外部链接)后再使用真实生产数据。 - 推荐操作:在生产使用前,在副本上运行并验证输出(尤其校验 B 列是否为数值、D7/D8 是否按明细合计正确填写、公式是否如文档所述),或让作者修复 data_only 与表名/范围问题。

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

chinesevk9749fktnk1256pf9akxvqhe51841vrtexcelvk9749fktnk1256pf9akxvqhe51841vrtfinancevk9749fktnk1256pf9akxvqhe51841vrtlatestvk9749fktnk1256pf9akxvqhe51841vrt

License

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

Comments