SheepNav
GitHub

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 是开发者在分享调试信息时的必备工具,它让你在协作时无需担心敏感数据泄露,真正做到安全分享。

相关工具