WeWorkBuddy

[程序员] 让 Claude Code 连数据库的注意下: curl 把密码从 ps 里藏了,外面那层 shell 没藏

我自己机器上查了一下,253 个 Claude Code 会话记录里,有 16 个出现过 mysql -p 密码 、 curl -u user:pass 这类写法。顺手看了下 AI 跑这种命令时 ps 里是什么样,发现比我以为的多了一层。 今天在 Mac 上复现( Claude Code 2.1.317 ):让它跑一条带假密码的 curl ,另起一个进程抓 ps: 54958 64286 /bin/zsh -c source ~/.claude/shell-snapshots/… && eval 'curl -s -m 8 -u demo:FAKEPASS123 http://10.255.255.1/' … 54959 54958 curl -s -m 8 -u http://10.255.255.1/ (中间加载环境的一大段我删了) 下面那行是 curl 自己,密码那几位已经被它抹成空格了,curl 确实有做这件事。上面那行是 Claude Code 起的 zsh ,整条命令连密码都在,curl 跑多久它就挂多久。 有个细节:你自己 bash -c 'curl ..

阅读原始来源
原始网页截图: [程序员] 让 Claude Code 连数据库的注意下: curl 把密码从 ps 里藏了,外面那层 shell 没藏
原始网页截图 · www.v2ex.com

来源记录

研究分析

来源记录

来源描述:我自己机器上查了一下,253 个 Claude Code 会话记录里,有 16 个出现过 mysql -p 密码 、 curl -u user:pass 这类写法。顺手看了下 AI 跑这种命令时 ps 里是什么样,发现比我以为的多了一层。 今天在 Mac 上复现( Claude Code 2.1.317 ):让它跑一条带假密码的 curl ,另起一个进程抓 ps: 54958 64286 /bin/zsh -c source ~/.claude/shell-snapshots/… && eval 'curl -s -m 8 -u demo:FAKEPASS123 http://10.255.255.1/' … 54959 54958 curl -s -m 8 -u http://10.255.255.1/ (中间加载环境的一大段我删了) 下面那行是 curl 自己,密码那几位已经被它抹成空格了,curl 确实有做这件事。上面那行是 Claude Code 起的 zsh ,整条命令连密码都在,curl 跑多久它就挂多久。 有个细节:你自己 bash -c 'curl ..

现有背景

可供比较的近期同类记录:“[程序员] tibo 28 天挑战后,是开始摆烂了吗?” (V2EX, 2026年11月8日);“[程序员] 40 岁老登,最近看一部 AI 漫剧上头” (V2EX, 2026年11月8日)。主题相近仅用于导航,未核验其是否属于同一需求或独立证据。

研究状态

这条记录尚不能可靠归入主类,未生成商业或性能结论。

缺失证据

需要核验主要事件、受影响对象与原始证据。

下一步

阅读原文,明确它支持什么决策,再选择对应分析框架。