Usage
oschecker version
Checks what you've got installed.
oschecker machines
Fetches every machine registered to your account and prints their status in the terminal. It shows the same data as the website, without opening a browser.
$ oschecker machines
api-prod-01Rocky 833 outdated, 17 security45 minutes ago
database-01Debian 11end of life, 3 security, 1 critical14 days ago
web-server-01Debian 13up to date2 hours ago
workstationArch2 outdated2 days ago
oschecker machine
Equivalent to oschecker machine <machine-name> for the machine you're on.
oschecker machine <machine-name>
See details and status for a specific machine.
$ oschecker machine database-01
name:database-01
os:Debian 11(end of life)
packages:1 outdated, 2 security, 1 critical
curl7.88.1-10+deb11u37.88.1-10+deb11u4
libssl33.0.8-13.0.9-1
openssl3.0.8-13.0.9-1
postgresql-1313.11-0+deb11u113.13-0+deb11u1
oschecker machine <machine-name> --detailed
Same as above, but with full detail: CVE links for every vulnerable package, plus machine metadata like ID, IP address and last check-in time.
$ oschecker machine database-01 --detailed
id:7c2e4f81-9a05-4c3b-8e6d-1f0a3b5c7d92
checkin:5 days ago
ip:192.168.1.50
client:oschecker/0.1
name:database-01
os:Debian 11(end of life)
architecture:x86_64
packages:296 installed, 1 outdated, 2 security, 1 critical
curl7.88.1-10+deb11u37.88.1-10+deb11u4
libssl33.0.8-13.0.9-1CVE-2026-34180 [normal]: https://security-tracker.debian.org/tracker/CVE-2026-34180
openssl3.0.8-13.0.9-1CVE-2026-34180 [normal]: https://security-tracker.debian.org/tracker/CVE-2026-34180
postgresql-1313.11-0+deb11u113.13-0+deb11u1CVE-2026-41310 [critical]: https://security-tracker.debian.org/tracker/CVE-2026-41310
oschecker checkin
Collects installed packages from your package manager, builds the payload, and sends it to your account.
$ oschecker checkin
Checked in web-server-01
oschecker checkin --dry-run
Builds the checkin-payload but doesn't send it. This is useful for testing plug-ins, so you can sanity-check them before trusting them on a schedule.
$ oschecker checkin --dry-run
os:Debian 13
packages:412 installed
disk-var:62%
backup-age:3.2h