File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11## [ Unreleased]
22
3- - Set User-Agent header on OSV API requests (#49 )
3+ ## [ 0.3.0] - 2026-05-29
4+
5+ - Add ` --all ` flag to scan every formula in homebrew-core
6+ - Accept one or more formula names as arguments to scan specific formulae, including ones that are not installed
7+ - Exit with status 2 on errors so callers can distinguish errors from "vulnerabilities found" (exit 1)
8+ - Add example GitHub Actions workflows for tap PR checks and full homebrew-core scans
9+ - Compute severity bands from CVSS vector strings when OSV data does not provide a severity label
10+ - Improve CVSS severity fallback handling when multiple score sources are present
11+ - Handle unbounded ` introduced: 0 ` OSV ranges and multi-interval SEMVER ranges correctly
12+ - Fail closed (report as affected) when a version range comparison raises instead of silently skipping
13+ - Sanitize ANSI/terminal escape sequences, carriage returns and backspaces from text output
14+ - Cap concurrent requests when fetching vulnerability details to avoid unbounded thread spawning
15+ - Cap OSV pagination at a fixed page limit to avoid unbounded loops on bad responses
16+ - Set a ` User-Agent ` header on OSV API requests
17+
18+ ## [ 0.2.3] - 2026-02-05
19+
20+ - Move repository to the Homebrew organisation and update install instructions, formula and links accordingly
21+ - Internal: shared CI/lint configuration sync and dependency updates
422
523## [ 0.2.2] - 2026-01-25
624
Original file line number Diff line number Diff line change 11PATH
22 remote: .
33 specs:
4- brew-vulns (0.2.3 )
4+ brew-vulns (0.3.0 )
55 cvss-suite (~> 4.1 )
66 purl (~> 1.6 )
77 sarif-ruby (~> 0.1 )
@@ -95,7 +95,7 @@ DEPENDENCIES
9595CHECKSUMS
9696 addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af
9797 bigdecimal (3.3.1) sha256=eaa01e228be54c4f9f53bf3cc34fe3d5e845c31963e7fcc5bedb05a4e7d52218
98- brew-vulns (0.2.3 )
98+ brew-vulns (0.3.0 )
9999 crack (1.0.1) sha256=ff4a10390cd31d66440b7524eb1841874db86201d5b70032028553130b6d4c7e
100100 cvss-suite (4.1.3) sha256=625cdebdf2a1a940450d11bb8c8637b96c7004fb48559d59700079ca7a6f875c
101101 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0
Original file line number Diff line number Diff line change 22
33module Brew
44 module Vulns
5- VERSION = "0.2.3 "
5+ VERSION = "0.3.0 "
66 end
77end
You can’t perform that action at this time.
0 commit comments