
GitHub
github.com
分享前自动清理敏感日志
18天前制作者:Omar
关于 GitHub
产品概述
ShareClean 是一款本地优先的 Python CLI 工具,专为开发者和运维人员设计,帮助你在将日志、堆栈跟踪、curl 输出、配置片段、URL 和标头粘贴到 GitHub Issues、工单、Slack 或 AI 聊天之前,自动清理其中的敏感信息。
核心功能
- 智能红action:自动识别并删除密码、API 密钥、令牌、Cookie、连接字符串凭据、电子邮件、私有 IP 和本地路径,同时保留调试上下文。
- 本地优先:所有处理均在本地完成,无需账户、API 密钥、遥测或网络连接,确保数据安全。
- 多格式支持:支持日志、堆栈跟踪、curl 输出、配置文件片段、URL 和 HTTP 标头等多种格式。
主要特性
- 零信任安全:与仓库秘密扫描器不同,ShareClean 在文本离开你的机器之前就进行保护,防止敏感数据外泄。
- 保留上下文:仅替换敏感部分,保留日志和错误信息的可读性,便于他人协助调试。
- 简单易用:作为 CLI 工具,安装后即可通过命令行快速调用,无需复杂配置。
- 完全离线:无需联网,无遥测数据,保护隐私。
适用场景
- 在 GitHub Issues 中提交 bug 报告时,避免泄露 API 密钥或密码。
- 在 Slack 或 Teams 中分享调试日志,确保不包含敏感信息。
- 将 curl 输出或配置片段粘贴到 AI 聊天工具(如 ChatGPT)中,防止数据泄露。
- 在工单系统中上传日志文件,自动脱敏。
总结
ShareClean 是开发者在分享调试信息时的必备工具,它让你在协作时无需担心敏感数据泄露,真正做到安全分享。