Restructure TODO.md and WIP.md to follow SecuBox Fanzine v3 structure: - Couche 1 — Core Mesh: 35+ modules, v0.18 priorities, CVE Layer 7 - Couche 2 — AI Gateway: Data Classifier, 6 Agents, MCP Server - Couche 3 — MirrorNetworking: EnigmaBox → MirrorNet, VoIP, Matrix - Couche 4 — Roadmap: v0.18/v0.19/v1.0/v1.1+ milestones, certifications Key additions: - Data classification table (LOCAL ONLY / SANITIZED / CLOUD DIRECT) - 6 Autonomous Agents with phase assignments - MCP Server tools specification - AI provider hierarchy (Mistral > Claude > GPT > Gemini > xAI) - Certification targets (ANSSI CSPN, ISO 27001, NIS2, CE, GDPR, SOC2) - Version milestone checklists Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
4.1 KiB
4.1 KiB
Work In Progress (Claude)
Last updated: 2026-02-06
Architecture Reference: SecuBox Fanzine v3 — Les 4 Couches
Couche 1 — Core Mesh
Recently Completed (2026-02-04/05)
-
MAC Guardian Feed Integration — DONE (2026-02-05)
- Both IPKs built and added to bonus feed
- Catalog updated with security category, wifi icon
-
Punk Exposure Emancipate — DONE (2026-02-05)
- CLI:
emancipateandrevokecommands for multi-channel exposure - RPCD: 3 new methods in
luci.exposure - Dashboard: Mesh column toggle, Emancipate modal
- CLI:
-
Jellyfin Post-Install Wizard — DONE (2026-02-05)
- 4-step modal wizard (Welcome, Media, Network, Complete)
- RPCD methods for wizard status and media path management
-
Navigation Component Refactoring — DONE (2026-02-05)
SecuNav.renderTabs()auto-inits theme and CSSrenderCompactTabs()for nested modules- Eliminated ~1000 lines of duplicate CSS
-
ksmbd Mesh Media Sharing — DONE (2026-02-05)
ksmbdctlCLI with share management- Pre-configured shares: Media, Jellyfin, Lyrion, Backup
-
SMB/CIFS Remote Mount Manager — DONE (2026-02-04)
smbfsctlCLI, UCI config, init script- Jellyfin and Lyrion media path integration
-
Domoticz IoT Integration — DONE (2026-02-04)
- LXC Debian container with native binary
- MQTT auto-bridge, Zigbee2MQTT integration
domoticzctl configure-mqttcommand
In Progress
None currently active
Next Up — Couche 1
-
Guacamole Pre-built Binaries
- Current LXC build-from-source approach is too slow
- Need to find/create pre-built ARM64 binaries for guacd + Tomcat
-
Mesh Onboarding Testing
- End-to-end test of master-link dynamic join IPK generation
- Validate P2P threat intelligence with real CrowdSec alerts
Couche 2 — AI Gateway
Next Up — v0.18 AI Components
-
MCP Server Implementation
- Create
secubox-mcp-serverpackage - Implement MCP tools: crowdsec.alerts, waf.logs, dns.queries, network.flows, system.metrics, wireguard.status, uci.config
- Integration with Claude Desktop, Cursor
- Create
-
Threat Analyst Agent
- CrowdSec alert analysis and correlation
- Automated threat severity assessment
-
DNS Guard Migration
- Migrate current
luci-app-dnsguardto AI-powered agent - DNS anomaly detection with ML patterns
- Migrate current
-
LocalAI Upgrade → 3.9
- Update
secubox-app-localaito version 3.9 - Add new model presets
- Update
Couche 3 — MirrorNetworking
Packages to Build (v0.19)
| Package | Priority | Notes |
|---|---|---|
secubox-mirrornet |
HIGH | Core mesh orchestration, gossip protocol |
secubox-identity |
HIGH | did:plc generation, key rotation |
secubox-p2p-intel |
MEDIUM | IoC signed gossip |
luci-app-secubox-mirror |
MEDIUM | Dashboard for peers, trust, services |
Communication Layer (v1.0)
secubox-voip— Asterisk micro-PBXsecubox-matrix— Conduit Matrix server
Couche 4 — Roadmap Tracking
v0.18.0 Progress
| Item | Status |
|---|---|
| Core Mesh modules | 35+ DONE |
| Guacamole | DEFERRED |
| MCP Server | TODO |
| Threat Analyst | TODO |
| DNS Guard migration | TODO |
| LocalAI 3.9 | TODO |
Certifications
- ANSSI CSPN: Data Classifier + Mistral EU + offline mode
- GDPR: Currently compliant
- ISO 27001, NIS2, SOC2: Planned for v1.1+
Strategic Documents Received
SecuBox_LocalAI_Strategic_Analysis.html— AI Management Layer roadmapSecuBox_AI_Gateway_Hybrid_Architecture.html— Hybrid Local/Cloud architectureSecuBox_MirrorNetworking_Paradigm_Reversal.html— EnigmaBox autopsy → MirrorNetSecuBox_Fanzine_v3_Feb2026.html— 4-layer architecture overview
Known Bugs (Deferred)
- Tor Shield / opkg conflict: opkg downloads fail (
wget returned 4) when Tor Shield is active. Likely DNS/routing interference.
Blockers / Risks
- No automated regression tests for LuCI views; manual verification required after SCP deploy.
- Guacamole ARM64 pre-built binaries not readily available.
- MCP Server requires understanding of Model Context Protocol specification.