About Noxen

Noxen is an independent Mac software project. It exists because homelab operators need nightly visibility into what's broken on every box - without standing up an enterprise scanner or shipping logs to a SaaS.

What it is

Noxen is a native macOS app that runs agentless security audits against your remote Linux fleet over SSH. CVE matching against installed packages, TLS audit, exposed admin-surface fingerprinting, port scan, diff-from-yesterday - the morning-after report on what changed on your hosts overnight.

The audience is intentionally narrow: homelab operators, sysadmins, and small consultancies who run somewhere between 3 and 50 Linux hosts and want one clean view across all of them.

Why it exists

The existing tools didn't fit the homelab shape - desktop agents, host-installed CLIs, and enterprise scanners each leave the "what changed on my fleet last night" question unanswered. The homepage comparison table covers the vendor-by-vendor positioning; the short version is: Noxen is the native Mac control plane that runs nightly, agentless, over your existing SSH keys, at indie pricing.

Who builds it

Noxen is built and maintained by one engineer - Paul Snyman, a DevOps and systems engineer who got tired of the gap on his own network. The bias is toward shipping software that does one thing well rather than competing with cloud-scale security platforms: Noxen is a tool, not a compliance product. Decisions about the data model, the flag-only-not-authenticate stance, and the Developer ID over MAS choice are public and explained in the blog. The same maker builds PingKit, a network diagnostic toolkit for iPhone and Mac; Noxen is the server-side half of the same instinct.

How it's built

Noxen is a native macOS app written in Swift, using SwiftUI and SwiftData. The CVE feed is a signed, gzipped NDJSON snapshot served from Cloudflare R2 - the bytes are signed with Ed25519 and verified by the app via CryptoKit before any record touches your local store. The data sources are NVD and OSV.dev. We never enrich, never re-score, never invent - the goal is to faithfully mirror what those projects already publish, then match it against what's actually installed on your hosts.

The macOS app is distributed via Apple's Developer ID + notarisation pipeline (the same channel used by most indie Mac apps), and updates ship via Sparkle with Ed25519-signed release artefacts. There's no Mac App Store listing - the App Sandbox blocks ~/.ssh/config access and raw sockets, both of which Noxen needs. (Longer write-up here.)

What you can rely on

Beta access

Want early access to pre-release builds - test new probes or preview UI changes before they ship to everyone? Email hello@noxen.app with a one-line description of your fleet (rough host count + distros).

See pricing →   See the full check list →