What problem does it solve? New or running Linux servers ship with insecure defaults — password SSH logins, open ports, unpatched packages, and Docker containers that silently bypass the firewall. This Skill provides an ordered, dependency-aware hardening workflow so you lock down access before anything else and never lock yourself out. ## Core Features & Use Cases - Phased Hardening Workflow: Five ordered phases covering SSH access, UFW firewall rules, attack surface reduction, application-layer controls, and detection/recovery. - Docker Exposure Trap Detection: Identifies the common mistake where docker run -p bypasses UFW, with loopback binding fixes and external nmap verification commands. - Audit Mode for Existing Servers: Runs the phases as read-only checks with triage commands for public listeners, SSH config, failed logins, and pending security updates. - Use Case: You just provisioned an Ubuntu VPS to host a Dockerized SaaS app. Follow the phases to create a deploy user, disable password auth, configure UFW, bind database ports to loopback, and set up fail2ban and monitoring before going live. ## Quick Start Ask the AI to harden your new Ubuntu VPS for production, starting with SSH key-only access and a default-deny firewall, and to verify open ports from outside afterward.