osv-scanner

Vulnerability scanner written in Go which uses the data provided by https://osv.dev

APACHE-2.0 License

Downloads
656
Stars
5.8K
Committers
61

Bot releases are visible (Hide)

osv-scanner - v1.3.2

Published by github-actions[bot] over 1 year ago

Fixes

  • Bug #341 Make the reporter public to allow calling DoScan with non nil reporters.
  • Bug #335 Improve SBOM parsing and relaxing name requirements when explicitly scanning with --sbom.
  • Bug #333 Improve scanning speed for regex heavy lockfiles by caching regex compilation.
  • Bug #349 Improve SBOM documentation and error messages.

New Contributors

Full Changelog: https://github.com/google/osv-scanner/compare/v1.3.1...v1.3.2

osv-scanner - v1.3.1

Published by github-actions[bot] over 1 year ago

Changelog

Fixes

  • Bug #319 Fix segmentation fault when parsing CycloneDX without dependencies.

Full Changelog: https://github.com/google/osv-scanner/compare/v1.3.0...v1.3.1

osv-scanner - v1.3.0

Published by github-actions[bot] over 1 year ago

What's Changed

Major Features:

  • Feature #198 GoVulnCheck integration! Try it out when scanning go code by adding the --experimental-call-analysis flag.
  • Feature #260 Support -r flag in requirements.txt files.
  • Feature #300 Make IgnoredVulns also ignore aliases.
  • Feature #304 OSV-Scanner now runs faster when there's multiple vulnerabilities.

Fixes

  • Bug #249 Support yarn locks with quoted properties.
  • Bug #232 Parse nested CycloneDX components correctly.
  • Bug #257 More specific cyclone dx parsing.
  • Bug #256 Avoid panic when parsing file: dependencies in pnpm lockfiles.
  • Bug #261 Deduplicate packages that appear multiple times in Pipenv.lock files.
  • Bug #267 Properly handle comparing zero versions in Maven.
  • Bug #279 Trim leading zeros off when comparing numerical components in Maven versions.
  • Bug #291 Check if PURL is valid before adding it to queries.
  • Bug #293 Avoid infinite loops parsing Maven poms with syntax errors
  • Bug #295 Set version in the source code, this allows version to be displayed in most package managers.
  • Bug #297 Support Pipenv develop packages without versions.

API Features

  • Feature #310 Improve the OSV models to allow for 3rd party use of the library.

New Contributors

Full Changelog: https://github.com/google/osv-scanner/compare/v1.2.0...v1.3.0

osv-scanner - v1.2.0

Published by github-actions[bot] over 1 year ago

Major Features:

Minor Updates:

  • Feature #178 Support SPDX 2.3.
  • Feature #221 Support dependencyManagement section in Maven poms.
  • Feature #167 Make osvscanner API library public.
  • Feature #141 Retry OSV API calls to mitigate transient network issues. Thanks @davift
  • Feature #220 Vulnerability output is ordered deterministically.
  • Feature #179 Log number of packages scanned from SBOM.
  • General dependency updates

Fixes

  • Bug #161 Exit with non zero exit code when there is a general error.
  • Bug #185 Properly omit Source from JSON output.

New Contributors

Full Changes: https://github.com/google/osv-scanner/compare/v1.1.0...v1.2.0

osv-scanner - v1.1.0

Published by github-actions[bot] almost 2 years ago

What's Changed

This update adds support for NuGet ecosystem and various bug fixes by the community.

  • Feature #98: Support for NuGet ecosystem.
  • Feature #71: Now supports Pipfile.lock scanning.
  • Bug #85: Even better support for narrow terminals by shortening osv.dev URLs.
  • Bug #105: Fix rare cases of too many open file handles.
  • Bug #131: Fix table highlighting overflow.
  • Bug #101: Now supports 32 bit systems.

New Contributors

Full Changelog: https://github.com/google/osv-scanner/compare/v1.0.2...v1.1.0

osv-scanner - v1.0.2

Published by oliverchang almost 2 years ago

This is a minor patch release to mitigate human readable output issues on narrow terminals (#85).

What's Changed

New Contributors

Full Changelog: https://github.com/google/osv-scanner/compare/v1.0.1...v1.0.2

osv-scanner - v1.0.1

Published by oliverchang almost 2 years ago

Various bug fixes and improvements. Many thanks to the amazing contributions and suggestions from the community!

ARM64 builds are now also available!

What's Changed

New Contributors

Full Changelog: https://github.com/google/osv-scanner/compare/v1.0.0...v1.0.1

osv-scanner - v1.0.0

Published by github-actions[bot] almost 2 years ago

1.0 release for OSV-Scanner!