workbuddy 不进行代码静态扫描或 ide 级防护,其安全核心是防止代码泄露和阻断高危操作:需配置本地处理、启用沙箱执行、拦截敏感指令、精确授权文件夹,并明确其非代码审计工具。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

WorkBuddy 本身不直接处理“代码文件”的静态扫描或 IDE 级防护,它对敏感代码的保护,本质是围绕「防止代码内容意外泄露」和「阻断高危操作执行」两个动作展开。关键不在“代码是否被 WorkBuddy 解析”,而在于你如何配置它的权限、执行环境与指令拦截策略。
关闭云端推理与遥测,强制本地处理
即使你只是把一段 Python 脚本拖进 WorkBuddy 让它总结逻辑,若未禁用云端模式,原始文本可能被上传用于模型优化(尤其免费版默认开启)。这不是功能缺陷,而是服务条款明确允许的行为。
- 进入
Claw设置→隐私与安全→ 确认执行环境显示为“本地处理已启用”;若为“云端协同”,立即切换 - 在同一页面,关闭
发送匿名使用数据和自动错误报告—— 后者可能附带堆栈中暴露的变量名或路径片段 - 在
服务条款与数据权限页签中,显式关闭“允许匿名化输入输出用于模型优化”(该操作不可逆,但不影响本地功能)
启用本地沙箱执行模式,杜绝临时文件落盘
当你让 WorkBuddy “运行这段 shell 脚本”或“格式化这个 JSON 配置”,默认行为可能生成临时文件再调用系统命令。沙箱模式会把整个解析、渲染、执行过程锁在内存里,连 /tmp 都不碰。
使用 draw.io(.drawio 格式)和 SVG 生成兼容 Microsoft Visio 的架构图。当用户需要以下任一场景时触发: - 用于 Visio 或技术文档的架构/系统/网络图 - 带连接标注的分层控制系统图 - 将 draw.io XML 转换为稳定、可嵌入的 SVG - 修复 Visio 或 draw.io 无法打开的故障排查类图表 - 任何需专业级布局且文本可编辑的图表
- 进入
Claw设置→安全与隐私→执行环境 - 将开关切至
本地沙箱(推荐) - 务必勾选
禁用所有云端缓存与日志记录,否则沙箱可能仍向云端同步执行元数据 - 保存后点击
立即应用策略—— 此操作不重启软件,但会终止当前所有后台解析任务
拦截含敏感路径或操作的指令输入
WorkBuddy 的指令防护引擎能识别自然语言中的高危意图,比如“删掉 src 目录”或“导出全部 .env 文件”。但它不会主动扫描你打开的代码文件,只响应你明确发出的指令。
- 进入
Claw设置→安全中心→指令防护,开启启用高危指令实时拦截 - 在
自定义关键词库中添加业务专属风险词,例如:rm -rf ./src、cat .env、git log --all—— 注意:这里填的是字符串片段,不是正则 - 勾选
启用模糊匹配可覆盖“清除 src”“删除源码”等同义表达,但会略微增加误判率 - 对涉及
SELECT * FROM或scp类操作,建议启用高风险动作确认策略,强制人工输入验证码才执行
限制文件夹授权范围,避免代码被意外读取
WorkBuddy 不会主动扫描全盘,但它能访问的路径完全取决于你手动授权的文件夹。如果你把整个 D:\projects 授权了,那其中所有子目录下的代码、配置、密钥文件,理论上都可被后续指令调用——哪怕你没意识到。
- 首次启动时,**不要**直接授权父级目录(如
D:\或我的文档),只精确勾选当前项目所需路径,例如:D:\projects\payment-service\src - 定期检查
Claw设置→文件夹授权列表,移除已废弃项目的路径(点击垃圾桶图标) - 敏感代码若含硬编码密钥,建议先用
本地数据脱敏Skill 处理后再导入 —— 它支持对.py、.js文件按字符串模式掩码,例如把API_KEY = "sk-xxx"替换为API_KEY = "sk-****"
真正容易被忽略的是:WorkBuddy 的“安全”不等于“代码审计工具”。它不检测 SQL 注入漏洞、不识别硬编码密码的语义,只管住你让它干的事、不让它把事说出去。如果你需要静态分析代码,得另配 SonarQube 或 Semgrep;WorkBuddy 的角色,是确保你在用它辅助开发时,不会亲手把敏感内容推到边界之外。










