mirror of
https://github.com/SquidSec/SquidC5
synced 2026-08-09 12:22:26 +00:00
Token grant subset, policy admin-only, MCP REST parity, HITL single-use, implant AEAD on HTTP/DNS/WS, session-bound task complete, claim locks, team lead RBAC, SOCKS loopback, LLM SSRF guard, CORS tighten, stage-2 host sanitize, multi-page ops nav with admin role layouts, regression tests.
2.6 KiB
2.6 KiB
Five-star C5 program
Goal: ★★★★★ across implants, traffic, post-ex, multi-player, AI, governance, CI.
Process: feature branch → unit tests → PR → CI + SquidGate green → merge master → deploy Release binary to prod → repeat.
Pack status (living)
| Pack | Focus | Status |
|---|---|---|
| A | Native agent, factory, lifecycle, BOF scaffold | Landed (sc5beacon v2, build API, CI artifacts) |
| B | Traffic, profile push, transforms, SOCKS duplex | In progress (transforms + push done; SOCKS reverse-dial duplex this PR) |
| C | File chunks, engagement ROE, multi-op | Landed (claim/handoff/spectator/presence/UI) |
| D | AI capability pack + local Ollama path | Landed (15 caps; local LLM URL/model) |
| E | CI proof, SBOM, audit verify, benchmarks | Landed (verify, cov, mypy, SBOM, agent CI) |
Implant maturity I1–I6
| Pack | Focus | Status |
|---|---|---|
| I1 | Jobs + config blob | Landed (sc5beacon v3) |
| I2 | Native WS channel | Landed |
| I3 | COFF parse + 5 BOFs | Landed (exec still lab/parse; catalog simulate) |
| I4 | Stage0 bash/ps1 stagers | Landed |
| I5 | Sleep/string OPSEC | Landed (mask + wipe) |
| I6 | Lab soak CI matrix | Landed (go test + multi-arch + smoke) |
Multi-op + ops UI (M/U packs)
| Pack | Status |
|---|---|
| M1 claim/lock | Landed |
| M2 handoff pack | Landed |
| M3 spectator | Landed |
| M4 presence | Landed |
| M5 team chat | Landed |
| M6 per-op audit | Landed |
| U1 workbench | Landed |
| U2 events rail | Landed |
| U3 teams panel | Landed |
| U4 layout presets | Landed |
| U5 file crumbs | Landed |
| U6 pivot map | Landed |
| U7 mobile targets | Landed |
| U8 toasts | existing showOk/showError |
Security hardening pack (landed)
Token grant subset · policy admin-only · MCP=REST gates · HITL single-use · HTTP/DNS/WS implant AEAD · task session bind · claim on mutators · team lead RBAC · SOCKS loopback · LLM SSRF block · CORS null denied · stage-2 host sanitize · multi-page ops UI
Still climbing to full ★★★★★
- Full Windows COFF mapped execute (research build)
- P2P / SMB / named pipe
- Per-implant keys (still global PSK)
- True SSE EventSource auth (today: metrics poll rail)
- Multi-host lab soak numbers (overnight)
- External security audit