Sandbox bug - blocking shell
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Shell
- Star
- 11.2k
- Fork
- 1.9k
- Merge trung bình
- 14 giờ 16 phút
- Pull request đã merge (30 ngày)
- 6
Mô tả
Describe the bug
Bug: sandbox.enabled: false is not honored — shell backend still initializes BaseContainer and fails with a WRITE_DAC error, making all shell execution impossible on Windows.
Version: 1.0.81-2 (win32-x64), Windows_NT. Config: ~/.copilot/settings.json shows "sandbox":{"enabled":false,...} .
Error on every shell/tool call: backend_unavailable: BaseContainer is unavailable; DACL fallback requires write-DAC permission on 'C:' (ERROR_ACCESS_DENIED, WRITE_DAC not granted) .
Repro: Set sandbox.enabled:false , /restart → shell still fails identically. Persisted ~8h across many restarts. Launching elevated crashes on start. icacls "C:\Program Files\nodejs" /reset advanced the failing path from C:\Program Files\nodejs → C:\ (the DACL fallback walks up the tree; BaseContainer never initializes).
Expected: With sandbox disabled, run commands directly with no container/DACL step. At minimum, fail with a clear, actionable message instead of attempting WRITE_DAC on C:\ .
Affected version
No response
Steps to reproduce the behavior
No response
Expected behavior
No response
Additional context
No response
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện vấn đề trên Windows với sandbox.enabled được đặt thành false trong ~/.copilot/settings.json, sau đó truy vết cách thiết lập đó đến shell backend. Xác minh rằng việc tắt sandbox sẽ tránh khởi tạo BaseContainer và DACL, đồng thời các lệnh shell chạy mà không gặp lỗi WRITE_DAC hoặc tạo ra một lỗi rõ ràng, có thể xử lý được.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- shell
- Lĩnh vực
- cli
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Sôi nổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 63/100