free · read-only · stdout only

Your Linux server, scored in 30 seconds.

A small Bash script that prints a 0-10 hygiene score for one Ubuntu / Debian / Amazon Linux box. No agent. No upload. No phone-home. You can read every line before you run it — and you should.

Install

Read it first. It's about 230 lines.

curl -fsSL https://blog.richgibbs.dev/quickcheck-mini/free-quickcheck-mini.sh -o quickcheck-mini.sh
less quickcheck-mini.sh           # please actually read it
bash quickcheck-mini.sh

Prefer to skip the read step? Don't. But if you must: curl -fsSL https://blog.richgibbs.dev/quickcheck-mini/free-quickcheck-mini.sh | bash

What it checks

What it does not do

Sample output

==============================================
 free-quickcheck-mini 0.1.0 — local report
==============================================
 Score:  6/10   (pass=6 warn=4 fail=2 skip=1)
----------------------------------------------
 FIX NOW:
  ✗ SSH password auth enabled — switch to key-only
  ✗ EC2 IMDSv1 still reachable — enforce IMDSv2

 REVIEW:
  ! 3 services listening on all interfaces — confirm intentional
  ! Automatic security updates not detected
  ! Docker socket present (660 docker)
  ! Uptime 214 days — plan a reboot

 LOOKS OK:
  ✓ OS family supported (ubuntu 22.04)
  ✓ UFW firewall active
  ✓ Time synchronization active
  ...
==============================================

See a longer sample run →


Want a deeper report on one host? QuickCheck pilot — $149.

The free script is a sanity check. The pilot is the real thing:

Book a QuickCheck pilot →

Why we built it this way

Hosted security scanners ask for an SSH key, an IAM role, or an agent. That's a fine business model. It's also why a lot of small teams never run any scan at all. We wanted a magnet that respects the kind of engineer who reads scripts before they run them.

So: the free tool does what it says on the box, in code you can audit on a phone screen. If you trust what you read, you'll trust the pilot.

Honest scope

This script is not a certification, not a compliance audit, and not endorsed by AWS, Canonical, Red Hat, or anyone else. It does not guarantee security; nothing does. It is a small set of opinionated checks written by a human who has been handed too many neglected Linux boxes. Treat the score as a conversation starter, not a verdict.