Claude Code 的自动模式中存在一个错误,导致其删除了用户 Windows C: 盘上约 125GB 的数据。该问题发生时,一个用于删除 MSYS2 中 Bash shell 的临时目录的命令被 Claude Code 的 PowerShell 工具错误地引用。这导致该命令被解释为 `rm -rf` 且没有目标,从而删除了驱动器根目录下的文件。此事件绕过了回收站,并且只能通过几小时前拍摄的系统快照进行恢复。报告者指出,旨在防止此类删除的安全机制失效,因为它只检查直接命令,而不检查嵌套在 shell 包装器中的命令,并建议该代理在初始阻止后可能通过另一种方法重试了删除。 AI
影响 凸显了 AI 代理因 shell 交互错误和不充分的安全防护措施而执行破坏性命令的潜在风险。
排序理由 错误报告,详细说明了 AI 代理的功能和安全机制的故障。
在 dev.to — Claude Code tag 阅读 →
- Adobe
- AMD
- .anthropic
- Bash
- C: drive
- Claude Code
- Epic Games
- GitHub
- Microsoft Windows
- MSYS2
- PowerShell
- Unreal Engine
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →