文件发出前检查·批注修订隐藏内容·作者属性清理
适用于用户准备把Office文件发给他人。核对当前AI的本地文件与Python能力;先执行只读检查,再说明发现的部件和未检查范围。脚本不启动Office、不运行宏、不访问外链、不渲染页面。
python "{baseDir}/scripts/office_privacy.py" "{baseDir}/examples/示例共享文档.docx" --out "新的共享前检查目录"
支持DOCX/XLSX/PPTX:作者/最后修改者/公司/经理属性;Word批注、插入删除移动修订和显式隐藏文字;Excel隐藏工作表、显式隐藏行列、旧式/线程批注和外部工作簿部件;PPT隐藏页、含文字备注和旧式批注;另列外部关系、自定义XML、嵌入文件和宏部件。普通超链接也属于外部关系,不能自动判为敏感。严格命名空间、样式继承、现代PPT批注等未覆盖项须结合实际Office文档检查器及视觉复核。
用户明确要求清理作者等属性时,在新输出目录运行同一命令加--clean-properties。只移除docProps/core.xml和app.xml中的四类个人属性,保留批注、修订、隐藏内容、正文及其他部件。不要自行接受修订、删除隐藏表或移除批注。存在数字签名或XML检查不完整时不生成清理副本。签名部件检测不等于验证签名真伪。
检查报告和属性清理副本都不等于“文件安全可发”。逐项复核仍存在的发现;正文、人名、图片文字、裁剪图片残留、所有隐藏对象及正文敏感性不由脚本自动判定。普通文件上限200MB,包展开100MB、10000条目,XML单项12MB;超限明确停止或记未检查。原文件保持不变;报告只留本机,不自动发送。
SkillHub 渠道示例说明
本渠道不接收DOCX、XLSX或ZIP附件,因此改附透明的Python标准库示例生成器,不联网、不读取用户文件。首次试样例先运行:
python "{baseDir}/examples/make_examples.py" --out "新的样例目录"
随后将上述命令中的原examples路径改为新样例目录,或直接提供用户指定的文件/模板。生成器仅创建合成样例,不能把样例检查结果当用户文件检查结果。核心功能脚本与完整渠道包相同。