返回学习资料中心
devops 7 分钟 2026-04-22

RepoPilot 的安全边界设计

如何设计一个安全的本地部署管家,避免自动执行危险命令。

安全部署本地运行设计

## 安全风险

1. 自动执行未知脚本
2. 覆盖用户文件
3. 读取用户密钥
4. 写入 C 盘

## 安全设计

1. 默认 dry-run
2. 用户确认机制
3. 路径安全检查
4. 危险命令检测
5. 不自动执行 install/start

## 检测的危险命令

- curl | sh
- sudo
- rm -rf
- postinstall
- preinstall
- eval
- base64 -d

## 经验

1. 安全优先
2. 用户确认
3. 最小权限