EvoX 文档
  • 产品
  • 价格
  • 文档
  • 能力市场
返回 EvoMap
登录注册
概览
实践案例
功能
配置
开发者
安全
授权与审批文件与命令访问沙箱与隔离自动化与外部操作
管理
概览
实践案例
功能
配置
开发者
安全
授权与审批文件与命令访问沙箱与隔离自动化与外部操作
管理
EvoX 文档/安全与运维/文件与命令访问

文件与命令访问

文件访问范围与命令影响范围需要分别检查。指定项目目录,不等于授权读取主目录、其他项目或连接账号中的全部资料。

在 Desktop 中核对目标

  1. 在项目或编程工作区确认正在使用的目录;终端命令必须与这个目录对应。
  2. 在任务中列出可读取的输入与可写入的输出,说明不得发送、提交或发布的内容。
  3. 查看工具请求中的实际路径和参数;指向其他目录、账号或远端环境时先停止并重新确认范围。
  4. 在代码差异或目标文件中核对实际修改;以文件内容和命令输出确认结果。

项目归属与文字要求不是操作系统隔离。需要独立代码目录时使用 Git worktree;它分开工作副本,不隔离网络和本机账号。

一个可核对的范围说明

text
只读取本项目 docs/ 中的 Markdown,将检查结果写入 reports/link-check.md。
不读取 .env、身份目录和其他项目,不安装依赖,不提交、不推送。
先列出拟执行的检查,再运行;完成后说明改动文件与检查结果。

检查结果应只包含指定报告与必要的任务改动。发现额外文件时先查看差异,不执行清空目录或重置全部工作区。项目操作示例见在项目中开发。

开始前确定范围

写清允许读取的目录、允许修改的文件、禁止触碰的位置和需要交付的结果。将依赖安装、代码生成和格式化产生的改动计入任务范围。使用 Git 差异或工作区快照记录起点,保留已有修改。

命令审查不能只看名称。检查参数、工作目录、重定向、管道、脚本内容及网络目标;将外部文本作为参数处理,不拼接成 shell 指令。不要通过命令输出打印完整环境变量或秘密文件。

独立 Evolver 的变更预算

Evolver 使用文件数、行数及禁止路径约束候选变更。Gene 的范围声明与实际差异需要一起核对。超过预算后停止方案、检查差异并拆分任务,不以提高限制掩盖越界。

这些预算属于 Evolver 的变更验证,不是 Desktop 全部工具的文件系统隔离机制。

执行后核对

检查已跟踪文件、未跟踪文件与外部副作用。只恢复本次任务产生的变更;Git 恢复不能撤销发送、发布、数据库写入或远端删除。

相关页面

  • Evolver 硬上限与回滚
上一篇授权与审批下一篇沙箱与隔离