What changed
Homebrew released 7.0.0 on September 13, 2026 with a new built-in `brew vulns` command, a Homebrew-specific advisory database published in OSV format, stronger formula/cask sandboxing and expanded provenance checks. The release also closes the remaining moderate LaunchServices sandbox escape fixed specifically in 7.0.0 and summarizes seven other advisories fixed during the 6.0.x cycle. The most serious was GHSA-rg9r-ppxp-87hm, fixed in 6.0.12: Homebrew says unsigned cask-removal metadata could reach attacker-chosen commands through `sudo` when an attacker could tamper with the Homebrew API response and the installed cask needed artifact recovery. Homebrew deleted the vulnerable recovery path and related API accessors.
Why it matters
Homebrew sits in the development bootstrap path for a large amount of macOS and Linux software, so its security model affects far more than the `brew` binary itself. The new vulnerability workflow lets teams distinguish an upstream CVE from a Homebrew formula that has already backported the fix, reducing both blind spots and false alarms. At the same time, the recent advisories show that trusted package metadata, uninstall logic, Git configuration and sandbox escape paths can become privilege or supply-chain boundaries. The release also changes operational assumptions for Intel Macs, older macOS versions, CI images and third-party Homebrew actions.
`brew vulns` makes Homebrew-specific vulnerability state queryable
Homebrew 7.0 can scan installed formulae against known vulnerabilities using OSV.dev and Homebrew's own advisory data. The command supports severity filtering, dependency scans and fix-availability views. Homebrew's database records the formula versions and revisions it actually ships, including backported patches, so security teams can avoid flagging an upstream version string when Homebrew has already applied the fix.
A cask metadata path could escalate into sudo command execution
Homebrew's high-severity GHSA-rg9r-ppxp-87hm affected 6.0.11 and was fixed in 6.0.12. The advisory says artifact recovery for installed casks could read unsigned `cask/<token>.json` metadata and, under specific preconditions, use attacker-controlled uninstall arguments with an existing executable such as `/bin/sh` through a sudo path. Exploitation required an attacker able to control or tamper with Homebrew API responses plus a cask whose receipt lacked the needed uninstall metadata.
7.0 tightens the installation boundary beyond individual fixes
Formula and cask setup increasingly arrives as signed structured data. Homebrew is moving downloads into a network-enabled fetch phase followed by an install phase with networking disabled and caches read-only, and sandboxed builds can no longer read the user's home directory by default. On Linux, Landlock replaces Bubblewrap; kernels without sufficient Landlock support continue with weaker isolation and a `brew doctor` warning.
The release changes platform and CI support assumptions
Intel macOS is now Tier 3 with no routine new bottles, macOS Sonoma 14 is Tier 3, Catalina and earlier are unsupported, and the old Ubuntu 22.04 Homebrew image has been removed. Homebrew also wants GitHub Actions users to pin versioned actions or full SHAs rather than `@main` or the removed `@master` branch.