目录 / disarm-inherited-reach
SKILL
未评级
已上架
disarm-inherited-reach
在临时树(scratch tree)创建的那一刻,立即将其继承的推送路径切断,指向真实仓库——在树中任何操作运行之前完成。触发条件基于具体行为本身,而非操作的“风险感知”:无论是复制仓库(cp -a、cp -r、rsync、解压归档文件、从 /tmp 创建的临时树),还是 git clone、git worktree add,或是为了运行某项任务而建立的临时检出;同时也适用于所有负向控制场景——例如验证器可被证伪的情况、变异测试、故意破坏的代码树、修改 dry-run 标志或确认提示以观察其触发、运行未经测试的破坏性路径(如清理脚本、删除脚本、强制推送脚本或数据迁移脚本)。 注意:cp -a 会复制 .git/config,因此副本会继承指向生产环境的 origin 配置。而 worktree 并非副本,需区别处理,因为移除其远程仓库引用会影响父工作树。即使你认为自己仅在进行验证,也应始终启用此机制。
模型生成摘要(rules/v1 · 2026-11-15 23:40):在临时树(scratch tree)创建的那一刻,立即将其继承的推送路径切断,指向真实仓库——在树中任何操作运行之前完成
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。
存档时间线
| 版本 | 存档时间 | 内容哈希 | 内容 |
|---|---|---|---|
| v1 | 2026-11-15 23:39 | b8e0cfd1 | 可取 |
版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。