Releases: Maleick/Cobalt-Docker
Releases · Maleick/Cobalt-Docker
Release list
v2.0 — Production Release
What's New
Interactive Setup Wizard
- Run
./cobalt-docker.shwith no.env— the wizard prompts for license key, teamserver password, and Tailscale (optional) - One command after clone:
git clone ... && cd Cobalt-Docker && ./cobalt-docker.sh - Detects placeholder values and re-prompts automatically
- All inputs visible for easy paste verification
REST API Bearer Token Auto-Login
- After csrestapi starts and health check passes, the entrypoint automatically calls
POST /api/auth/login - JWT bearer token displayed in a visible box with a ready-to-use
curlexample - No manual login step needed
Production-Ready Cleanup
- Removed all internal development/planning artifacts (
.planning/,.gsd/,.agents/, orphaned Gemini CI) - Updated
.gitignoreto prevent dev artifacts from being committed - Removed orphaned
mainbranch
Polished Documentation
- Complete README rewrite — usage-first with Quick Start at the top
- Shields.io badges (stars, release, CI, Docker, Cobalt Strike 4.12, REST API)
- Clean configuration tables replacing verbose bullet lists
Repository Metadata
- Updated GitHub description and topics (docker, cobaltstrike, red-team, rest-api, security, offensive-security, teamserver, tailscale, pentest)
Existing Features
- One-command deploy via
./cobalt-docker.sh - Automatic teamserver + REST API startup
- Strict
.envpreflight validation - Docker Desktop mount probe with fallback
- Tailscale integration for secure networking
- Deterministic startup markers for triage
- Shell regression test suite
- Apple Silicon compatibility (
SKIP_REST_APIflag)