New Live scan progress and one-click patching

Know the moment your servers are vulnerable.
Patch them in one click.

Connect a Linux server with its IP and SSH key. PatchWarden fingerprints the OS and every installed package, watches for new CVEs around the clock, alerts you, and applies the fix on your terms.

Start your 14-day free trial How it works
No credit card required · Ubuntu, Debian, Alpine, RHEL, Rocky, Alma, Amazon Linux & more
patch-warden.com/servers/prod-web-1

prod-web-1 · Ubuntu 22.04 LTS

scanning
Fetched 384 of 534 advisories
  • Connected over SSH · host key verified0.8s
  • Found 798 installed packages2.1s
  • Checking 412 source packages against OSV.dev3.4s
  • Fetching severity and fix versions5.9s

New vulnerabilities

patch awaiting approval
criticalCVE-2024-6387 · opensshfix ready
highCVE-2024-2961 · glibcfix ready
highCVE-2023-4863 · libwebpfix ready
mediumCVE-2024-0727 · opensslfix ready
Approve & patchReview
Why PatchWarden

Security patching without the spreadsheet

Real package inventory, real advisories, and a patch workflow your team can trust.

Encrypted key vault

Every SSH key is sealed with its own AES-256-GCM data key, wrapped by a master key that never touches the database. Every decryption is audit-logged, and keys are never shown again after upload.

Real inventory, real CVEs

Detects the distribution, every installed package, running services and open ports, then matches exact versions against distribution security trackers - not guesswork from banners.

Patch your way

Per server: notify only, approve each patch from an email link, or auto-patch anything above a severity you choose. Full command output, reboot detection and a verification rescan.

Live progress

Watch every scan and patch step by step: connecting, inventory, advisory lookups and verification, with a running timer.

Host-key pinning

The server's SSH host key is pinned on first connection. If it ever changes, we stop and alert you instead of connecting.

Built for teams

Organizations with admin and member roles, email invitations, and a record of who approved and ran every patch.

How it works

From SSH key to patched in minutes

  1. Register and add a server: IP, SSH user and the private key (.pem).
  2. We connect over SSH, pin the host key, and record the OS, packages, running services and open ports.
  3. Every few hours we re-check against fresh CVE data. New issue? You get an email or Slack alert with severity and the fixed version.
  4. Approve the patch with one click, or let auto-patch handle it. We upgrade only the affected packages and verify the fix with a rescan.

Use a dedicated key and user

Generate a key just for PatchWarden so you can revoke it any time. Scanning works as a normal user; patching needs passwordless sudo.

ssh-keygen -t ed25519 -f patchwarden.pem -N ''
sudo useradd -m -s /bin/bash patchwarden
sudo install -d -m 700 -o patchwarden ~patchwarden/.ssh
sudo install -m 600 -o patchwarden patchwarden.pem.pub \
  ~patchwarden/.ssh/authorized_keys
echo 'patchwarden ALL=(root) NOPASSWD: ALL' \
  | sudo tee /etc/sudoers.d/patchwarden

Then upload patchwarden.pem when adding the server, with SSH user patchwarden.

Pricing

Simple, per-organization pricing

Start free. Upgrade when you add more servers. Cancel any time.

Free trial

$0
  • 1 server for 14 days
  • Scans every 6 hours
  • Email + webhook alerts
  • All patch modes
Start free trial

Pro

$99/month
  • 25 servers
  • Scans every 6 hours
  • Email + webhook alerts
  • Approve-to-patch & auto-patch
  • Priority support
Get started

Find out what's vulnerable on your servers today

Your first scan takes about a minute.

Start free trial