One file. Five phases. Full desktop hardening.
Check, harden, verify, scan — all from a single script.
Every guide tells you to install UFW, enable AppArmor, set sysctl values, configure auto-updates — but nobody gives you a single script that does all of it, safely, with verification.
sec-toolkit.sh is that script. One file, no dependencies beyond what Ubuntu/Pop!_OS already ships. It checks your system, hardens it, verifies the results, and optionally sets up ClamAV virus scanning. Every step is conservative — it won't break your desktop.
wget the script and run it. Single bash file, ~800 lines, everything inline../sec-toolkit.sh check — read-only audit of your current security posture. See what's good, what's missing, what's open.sudo apt install timeshift and create a snapshot. Takes seconds. Restores in minutes. Cheap insurance.sudo ./sec-toolkit.sh harden — installs security packages, configures auto-updates, enables AppArmor, applies kernel hardening. Backs up existing configs first../sec-toolkit.sh verify — confirms all hardening steps took effect. Color-coded: green = good, yellow = check, red = critical.nomad detects autonomous agents on your machine. sec-toolkit.sh hardens the system they're running on. Together: detect the agents, lock down the infrastructure.
Both tools are free to download and use. If you would rather not do it yourself, the Security Suite is one package, done for you: audit, hardening, nomad monitoring setup, alerts, and before/after proof, on one machine.