跳到主内容
快讯直播
AI智模界
AI编程

Claude Code「不再询问」被指致密码泄露至公开仓库

安全厂商 Apiiro 在博客中披露,Claude Code 的「Don't Ask Again」(不再询问)选项与公开 GitHub 上的密码泄露有关:据其文章,共有 1,122 个公开 GitHub 文件因此暴露了密码。文章把问题指向编码代理在获得用户一次性授权后持续执行敏感操作的行为模式。

「Don't Ask Again」是 Claude Code 权限确认环节中的一个选项。用户在处理重复出现的命令确认时选择它,后续同类操作便不再逐次弹出提示,而是直接放行。Apiiro 的披露意味着,这一以提升效率为目标的设置,可能让包含密码的内容在未经逐次人工确认的情况下被写入仓库并推送到公开可见的位置。

这件事的重要性在于,它把「便利性设置」与「供应链风险」直接连在了一起。编码代理本身具备读取文件、执行命令、修改并提交代码的能力。当确认环节被长期跳过之后,写入凭据、读取含密钥的配置文件、把改动推送到远端等动作就可能连续发生而缺少人工复核。而密码一旦进入公开仓库,就应被视为已经泄露,而非仍属私有资产。

对使用编码代理的团队而言,可直接落地的启示包括:审慎使用「不再询问」这类持久白名单,尽量把授权范围限定到具体命令,而不是整类操作;在代理工作流和 CI 中加入密钥扫描与提交前检查;对可能已进入公开仓库的凭据安排轮换。文章的重点并不在于否定自动化本身,而在于提示一个容易被忽略的转移:每一次选择跳过确认,安全边界就从「人」转移到了「配置」上,而配置一旦过宽,代价会在仓库公开的那一刻集中显现。

AI 生成本文由 AI 基于公开信息自动生成,仅供参考。