github.com/google/osv-scanner
v1.9.2
#368 most downloaded on Go modules
google/osv-scanner
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Ships on a steady schedule
a new release about every 2 weeks
Most releases are documented
notes for 30 of 37 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
206 releases · first in 2022
0 releases in the last 12 months
see the full history below
Release timeline
206 releases · Nov 2022 to Jan 2025Releases
latest 60 of 206-
v1.9.3-0.20250107235611-b37c83e19af307 Jan 2025 pre-releaseNothing published for this version
-
v1.9.219 Dec 2024Release notes
Open source →Fixes:
- Bug #1327 Parsing crash on malformed pnpm lockfile.
- Bug #1377 Warn if a vulnerability is ignored multiple times in the same config.
- Bug #1394 Guided remediation: handle extraneous/missing packages in package-lock.json more leniently.
- Bug #1443 Go call analysis now works with Go version up to v1.23.4.
- Bug #1436 Only fetch Maven snapshots and releases when enabled.
- Bug #1456 Remove redundant calls from PreFetch.
-
v1.9.2-0.20250129055128-e670e6c608cb29 Jan 2025 pre-releaseNothing published for this version
-
v1.9.2-0.20250124043441-7939ab12a95324 Jan 2025 pre-releaseNothing published for this version
-
v1.9.2-0.20250123014508-0c8445c3a24c23 Jan 2025 pre-releaseNothing published for this version
-
v1.9.2-0.20250121222008-e35a80c2f88421 Jan 2025 pre-releaseNothing published for this version
-
v1.9.2-0.20250117040337-44f13716da1e17 Jan 2025 pre-releaseNothing published for this version
-
v1.9.2-0.20250109053643-7acec293e67409 Jan 2025 pre-releaseNothing published for this version
-
v1.9.2-0.20250106052250-b5983bd7987306 Jan 2025 pre-releaseNothing published for this version
-
v1.9.2-0.20241224041322-d9660dc1acee24 Dec 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241219024910-ce096d7c155819 Dec 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241217040001-fc021f5a388717 Dec 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241210035836-04ac26547bcb10 Dec 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241209231831-50c2e113654809 Dec 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241206040935-152731f19fc806 Dec 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241202063808-5ae71696ec4102 Dec 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241201231451-4906e9d26c5701 Dec 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241128043637-4ba4a921e03e28 Nov 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241126001259-9e98057a7f8526 Nov 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241120053136-7fc85675bfca20 Nov 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241120021845-dd3d1ab59c9520 Nov 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241119225814-8d59ca5d95ec19 Nov 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241119042221-5e82cf72d4b219 Nov 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241114214010-cbfdd7f3002b14 Nov 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241113022532-9ea8aa57b45813 Nov 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241112033900-9a303ecb6a8412 Nov 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241111193749-73fe1131d30d11 Nov 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241101002502-c20dd9f79adc01 Nov 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241101001356-11600e7d046a01 Nov 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241031231724-94c12b56885531 Oct 2024 pre-releaseNothing published for this version
-
v1.9.2-0.20241031051009-998461fed77a31 Oct 2024 pre-releaseNothing published for this version
-
v1.9.130 Oct 2024Release notes
Open source →Features:
- Feature #1295 Support offline database in fix subcommand.
- Feature #1342 Add
--experimental-offline-vulnerabilitiesand--experimental-no-resolveflags. - Feature #1045 Support private registries for Maven.
- Feature #1226 Support support
vulnerabilities.ignorein package overrides.
Fixes:
- Bug #604 Use correct path separator in SARIF output when on Windows.
- Bug #330 Warn about and ignore duplicate entries in SBOMs.
- Bug #1325 Set CharsetReader and Entity when reading pom.xml.
- Bug #1310 Update spdx license ids.
- Bug #1288 Sort sbom packages by PURL.
- Bug #1285 Improve handling if
dockerexits with a non-zero code when trying to scan images
API Changes:
- Deprecate auxillary public packages: As part of the V2 update described above, we have started deprecating some of the auxillary packages
which are not commonly used to give us more room to make better API designs. These include:
configdepsdevgrouperspdx
Release notes
Open source →OSV-Scanner v2 is coming soon! The next release will start with version
v2.0.0-alpha1.Here's a peek at some of the exciting upcoming features:
- Standalone container image scanning support.
- Including support for Alpine and Debian images.
- Refactored internals to use
osv-scalibrlibrary for better extraction capabilities. - HTML output format for clearer vulnerability results.
- More control over output format and logging.
- ...and more!
Importantly, the CLI interface of osv-scanner will be maintained with minimal breaking changes. Most breaking changes will only be in the API. More details in the upcoming alpha release.
This is the final feature v1 release of osv-scanner, future releases for v1 will only contain bug fixes.
Features:
- Feature #1295 Support offline database in fix subcommand.
- Feature #1342 Add
--experimental-offline-vulnerabilitiesand--experimental-no-resolveflags. - Feature #1045 Support private registries for Maven.
- Feature #1226 Support support
vulnerabilities.ignorein package overrides.
Fixes:
- Bug #604 Use correct path separator in SARIF output when on Windows.
- Bug #330 Warn about and ignore duplicate entries in SBOMs.
- Bug #1325 Set CharsetReader and Entity when reading pom.xml.
- Bug #1310 Update spdx license ids.
- Bug #1288 Sort sbom packages by PURL.
- Bug #1285 Improve handling if
dockerexits with a non-zero code when trying to scan images
API Changes:
- Deprecate auxillary public packages: As part of the V2 update described above, we have started deprecating some of the auxillary packages
which are not commonly used to give us more room to make better API designs. These include:
configdepsdevgrouperspdx
-
v1.9.1-0.20241030024253-8af64586d03330 Oct 2024 pre-releaseNothing published for this version
-
v1.9.1-0.20241021233814-e054385a544d21 Oct 2024 pre-releaseNothing published for this version
-
v1.9.1-0.20241020233303-a5a1e299135620 Oct 2024 pre-releaseNothing published for this version
-
v1.9.1-0.20241015015803-cbe2f70b372b15 Oct 2024 pre-releaseNothing published for this version
-
v1.9.1-0.20241004025342-831613ceeebd04 Oct 2024 pre-releaseNothing published for this version
-
v1.9.1-0.20241003062950-cec1fa47ba2103 Oct 2024 pre-releaseNothing published for this version
-
v1.9.002 Oct 2024Release notes
Open source →Features:
- Feature #1243 Allow explicitly ignoring the license of a package in config with
license.ignore = true. - Feature #1249 Error if configuration file has unknown properties.
- Feature #1271 Assume
.txtfiles with "requirements" in their name arerequirements.txtfiles
Fixes:
- Bug #1242 Announce when a config file is invalid and exit with a non-zero code.
- Bug #1241 Display
(no reason given)when there is no reason in the override config. - Bug #1252 Don't allow
LoadPathto be set via config file. - Bug #1279 Report all ecosystems without local databases in one single line.
- Bug #1283 Output invalid PURLs when scanning SBOMs.
- Bug #1278 Apply go version override to all instances of the
stdlib.
Misc:
- Feature #1243 Allow explicitly ignoring the license of a package in config with
-
v1.8.6-0.20241002052227-1386406b64ed02 Oct 2024 pre-releaseNothing published for this version
-
v1.8.6-0.20240924074458-6d17d98c019124 Sep 2024 pre-releaseNothing published for this version
-
v1.8.6-0.20240918044412-c3295de04dad18 Sep 2024 pre-releaseNothing published for this version
-
v1.8.6-0.20240913052843-19e0abe3dea813 Sep 2024 pre-releaseNothing published for this version
-
v1.8.6-0.20240911063000-f8953ffd0b0a11 Sep 2024 pre-releaseNothing published for this version
-
v1.8.511 Sep 2024Release notes
Open source →Features:
- Feature #1160 Support fetching snapshot versions from a Maven registry.
- Feature #1177 Support composite-based package overrides. This allows for ignoring entire manifests when scanning.
- Feature #1210 Add FIXED-VULN-IDS to guided remediation non-interactive output.
Fixes:
-
v1.8.5-0.20240906021624-61669db4b54006 Sep 2024 pre-releaseNothing published for this version
-
v1.8.5-0.20240905005148-0bcec56a377e05 Sep 2024 pre-releaseNothing published for this version
-
v1.8.5-0.20240823022338-dcf71dd7e74523 Aug 2024 pre-releaseNothing published for this version
-
v1.8.422 Aug 2024Release notes
Open source →Features:
- Feature #1177 Adds
--upgrade-configflag for configuring allowed upgrades on a per-package basis. Also hide & deprecate previous--disallow-major-upgradesand--disallow-package-upgradesflags.
Fixes:
- Bug #1123 Issue when running osv-scanner on project running with golang 1.22 #1123
Misc:
- Feature #638 Update go policy to use stable go version for builds (updated to go 1.23)
- Feature #1177 Adds
-
v1.8.307 Aug 2024Release notes
Open source →Features:
- Feature #889 OSV-Scanner now provides "vertical" output format!
Fixes:
- Bug #1115 Ensure that
semanticis passed a validmodels.Ecosystem. - Bug #1140 Add Maven dependency management to override client.
- Bug #1149 Handle Maven parent relative path.
Misc:
- Feature #1091 Improved the runtime of DiffVulnerabilityResults. Thanks @neilnaveen!
- Feature #1125 Workflow for stale issue and PR management.
-
v1.8.3-0.20240808030912-ae2bd10e7b4208 Aug 2024 pre-releaseNothing published for this version
-
v1.8.3-0.20240807043016-8617d676df8807 Aug 2024 pre-releaseNothing published for this version
-
v1.8.3-0.20240726002644-42514fcad16a26 Jul 2024 pre-releaseNothing published for this version
-
v1.8.3-0.20240712162246-df6de203b7f012 Jul 2024 pre-releaseNothing published for this version
-
v1.8.3-0.20240711033047-86c6f402163911 Jul 2024 pre-releaseNothing published for this version
-
v1.8.210 Jul 2024Release notes
Open source →Features:
- Feature #1014 Adding CycloneDX 1.4 and 1.5 output format. Thanks @marcwieserdev!
Fixes:
- Bug #769 Fixed missing vulnerabilities for debian purls for
--experimental-local-db. - Bug #1055 Ensure that
packageexists inaffectedproperty. - Bug #1072 Filter out unimportant vulnerabilities from vuln group.
- Bug #1077 Fix rate osv-scanner deadlock.
- Bug #924 Ensure that npm dependencies retain their "production" grouping.
-
v1.8.2-0.20240709004230-e35bd05de92809 Jul 2024 pre-releaseNothing published for this version
-
v1.8.2-0.20240708050818-fcc7afbaa5d508 Jul 2024 pre-releaseNothing published for this version
-
v1.8.2-0.20240708010240-2eaea73411c708 Jul 2024 pre-releaseNothing published for this version
-
v1.8.2-0.20240703011620-4a3375f3b70403 Jul 2024 pre-releaseNothing published for this version