diff --git a/.planning/REQUIREMENTS.md b/.planning/REQUIREMENTS.md index 7139b6f..e9c2a42 100644 --- a/.planning/REQUIREMENTS.md +++ b/.planning/REQUIREMENTS.md @@ -9,10 +9,10 @@ Requirements for milestone v1.1 — n8n Integration & Polish. ### Security -- [ ] **SEC-01**: Docker socket proxy deployed and configured -- [ ] **SEC-02**: n8n uses socket proxy instead of direct socket mount -- [ ] **SEC-03**: Socket proxy blocks dangerous APIs (exec, create, build) -- [ ] **SEC-04**: All existing bot commands work through socket proxy +- [x] **SEC-01**: Docker socket proxy deployed and configured +- [x] **SEC-02**: n8n uses socket proxy instead of direct socket mount +- [x] **SEC-03**: Socket proxy blocks dangerous APIs (exec, create, build) +- [x] **SEC-04**: All existing bot commands work through socket proxy ### n8n API @@ -83,10 +83,10 @@ Shipped 2026-02-02. | API-02 | Phase 6 | Complete | | API-03 | Phase 6 | Complete | | API-04 | Phase 6 | Complete | -| SEC-01 | Phase 7 | Pending | -| SEC-02 | Phase 7 | Pending | -| SEC-03 | Phase 7 | Pending | -| SEC-04 | Phase 7 | Pending | +| SEC-01 | Phase 7 | Complete | +| SEC-02 | Phase 7 | Complete | +| SEC-03 | Phase 7 | Complete | +| SEC-04 | Phase 7 | Complete | | KEY-01 | Phase 8 | Pending | | KEY-02 | Phase 8 | Pending | | KEY-03 | Phase 8 | Pending | diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index 648e42d..a210697 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -43,9 +43,9 @@ Plans: **Plans:** 3 plans Plans: -- [ ] 07-01-PLAN.md — Deploy docker-socket-proxy via Unraid CA -- [ ] 07-02-PLAN.md — Migrate workflow curl commands to proxy -- [ ] 07-03-PLAN.md — Verify dangerous APIs are blocked +- [x] 07-01-PLAN.md — Deploy docker-socket-proxy via Unraid CA +- [x] 07-02-PLAN.md — Migrate workflow curl commands to proxy +- [x] 07-03-PLAN.md — Verify dangerous APIs are blocked **Success Criteria:** 1. Socket proxy container runs on internal network with Docker socket mounted @@ -128,7 +128,7 @@ Plans: | Phase | Name | Requirements | Status | |-------|------|--------------|--------| | 6 | n8n API Access | API-01, API-02, API-03, API-04 | Complete | -| 7 | Socket Security | SEC-01, SEC-02, SEC-03, SEC-04 | Planned | +| 7 | Socket Security | SEC-01, SEC-02, SEC-03, SEC-04 | Complete | | 8 | Inline Keyboard Infrastructure | KEY-01, KEY-02, KEY-03, KEY-04, KEY-05 | Pending | | 9 | Batch Operations | BAT-01, BAT-02, BAT-03, BAT-04, BAT-05, BAT-06 | Pending | | 10 | Polish & Audit | UNR-01, ENV-01, ENV-02, WEB-01 | Pending |