CVEs in your packages. Misconfigurations in your system. BrewBox finds both.
BrewBox cross-references every package you've installed against OSV.dev, the National Vulnerability Database (NVD), and GitHub's Security Advisory database simultaneously.
Most developers are running vulnerable packages and don't know it. Package managers don't warn you. Your IDE doesn't warn you. BrewBox does.
Scans run in the background. Every CVE is ranked by CVSS score. Fix commands are pre-generated. Your job is just to review and approve.
BrewBox enumerates every installed package across all 16 managers — including exact versions. This is the foundation. No version = no CVE match.
brew list --versions · pip list · npm ls -gEach package + version is checked against OSV.dev (open-source), NVD (NIST), and GitHub Advisory. Results are deduplicated and merged by CVE ID.
OSV.dev · NVD · GitHub AdvisoryEvery CVE gets its CVSS v3 score. Critical (9.0+), High (7.0-8.9), Medium (4.0-6.9), Low (under 4.0). You see the most important issues first.
BrewBox generates the exact upgrade command for each vulnerable package. One tap to copy. You stay in control — no automatic changes.
brew upgrade openssl · pip install --upgrade requestsCVEs are only half the picture. Misconfigured system settings are equally dangerous — and much easier to overlook.
Detects NOPASSWD entries in /etc/sudoers and sudoers.d. Flags accounts with no login password. Highlights users with unexpected admin privileges.
sudo -l · /etc/sudoers · dsclChecks whether the macOS Application Firewall is enabled, stealth mode is active, and which apps have incoming connection exceptions.
/usr/libexec/ApplicationFirewall/socketfilterfwReads /etc/ssh/sshd_config to detect PermitRootLogin yes, PasswordAuthentication yes, and empty AllowUsers lists — the most common SSH misconfigurations.
/etc/ssh/sshd_config · Remote Login preferenceConfirms full-disk encryption is active (fdesetup status), Gatekeeper is enforcing app signing (spctl --status), and System Integrity Protection has not been disabled (csrutil status).
fdesetup · spctl · csrutilScans every directory in your PATH for world-writable permissions. A world-writable PATH entry lets any process on your Mac silently replace system binaries — a classic privilege escalation vector.
ls -ld $PATH_ENTRY | awk '{print $1}'CVE scanning requires BrewBox Pro. Start your 5-day free trial today.