Skip to content

Releases: google/osv-scalibr

0.5.1

Choose a tag to compare

@erikvarga erikvarga released this 27 Jul 11:22
  • Various panic/DoS and path traversal fixes
  • Config refactors: new Location struct, central PluginConfig for plugin init
  • New extractors: .vbproj and .fsproj MSBuild project files, Chisel manifests, GitHub Actions workflow dependencies, Paket, Wolfi OS and Chainguard APK, Gleam, Nuget Project Assets, Git repo metadata, Gradle Version Catalog, VS Code extension
  • New secret extractors: HTTP Bearer, HTTP CSRF toke, HTTP Cookie, SSN, IBAN
  • Line number tracking for various source extractors

v0.4.5

Choose a tag to compare

@erikvarga erikvarga released this 10 Mar 09:30
  • New secret detectors: Supabase credentials, Packagist credentials, Discord bot tokens, Bitwarden OAuth2 access tokens
  • New vulnerability detector: PAM misconfigurations
  • New software extractors: NuGet .csproj, Spack packages
  • Improved accuracy and test coverage of various secret detectors
  • GKE image-streaming support in the containerd extractor
  • Started migration of inventory locations to a more structured format
    • This release only includes proto changes. The next release will bump a major version and remove the old locations fields in favor of the new structured ones.

v0.4.4

Choose a tag to compare

@erikvarga erikvarga released this 23 Feb 12:43
  • New extractors: QEMU disk images, opam, Bazel Maven dependencies
  • New secret detectors: Square API creds, Salesforce creds, SendGrid API key, Deno PAT, Heroku Platform API Key, npmjs Registry Access Token, Cloudfare API token
  • Fixed the StoreAbsolutePath ScanConfig option to work with annotators + enrichers

v0.4.3

Choose a tag to compare

@erikvarga erikvarga released this 09 Feb 16:01
  • New secret scanners: OpenRouter key, base64-encoded Github PATs, PayStack secret,Telegram Bot API key, Cursor API key, Elastic Cloud API key, Salesforce OAuth2 Client Credential / Access Token / Refresh Token, Mistral API Key, CircleCI Personal Access Token and Project Access Token
  • New extractor: Mise tools
  • New detectors: NetScaler CVE-2025-7775, Cron job privesc vulns
  • New annotators: Homebrew source metadata
  • More comprehensive testing for secret detectors
  • Migrated extractors to use global proto for configuration
  • --unsafe flag for enabling potentially unsafe plugins

v0.4.2

Choose a tag to compare

@erikvarga erikvarga released this 12 Jan 12:59
  • New secret extractor for Bitbucket and Amazon CodeCommit git basic auth URLs
  • Rust reachability annotation migrated from OSV-Scanner
  • New extractor for Chocolatey packages (Windows)
  • Deps.dev API usage for pomxml dependency resolution

v0.4.1

Choose a tag to compare

@erikvarga erikvarga released this 15 Dec 12:57
  • New secret detectors: AWS access token, Recaptcha secret key, pyx v1/v2 user key, Amazon CodeCatalyst, generic JWT
  • Go source reachability enrichment using Govulncheck
  • Support for more assignment patterns in the .gemspec extractor
  • Support for BellSoft/Alpaquita OS packages
  • Fixes: Correct the COS os-duplicate annotator behavior, avoid duplicate inventories when traversing multiple ScanRoots
  • Include PackageVulns in output proto

v0.4.0

Choose a tag to compare

@erikvarga erikvarga released this 19 Nov 12:07
  • Global plugin config: Plugins can now be configured through a unified flag from the CLI and proto field from the library
    • Using e.g. --plugin-config=max_file_size_bytes:10000000 --plugin-config=go_binary:{version_from_content:true}
    • Migration for all plugins to use this setup is still in progress
    • This adds a new plugin config param to the list.go plugin initializers (list.FromNames()) and is thus a breaking change for current list.go API users
  • New secret scanners: MariaDB creds, MySQL mylogin.cnf creds, VAPID keys
  • Guided Remediation support for Python projects managed with Pipenv
  • Enricher that adds package deprecation information: -plugins=packagedeprecation/depsdev
  • Annotator for DPKG package sources: -plugins=misc/dpkg-source

v0.3.6

Choose a tag to compare

@erikvarga erikvarga released this 21 Oct 08:59
  • New extractors: K8s images, .node-version, pylock.toml, VirtualBox disk images, openEuler support in RPM extractor
  • New secret detectors: 1password, Postgres pgpassfile, crates.io API token
  • Package licenses now surfaced in the SPDX output
  • Per-file error reporting in scan results

v0.3.5

Choose a tag to compare

@erikvarga erikvarga released this 08 Oct 11:05
  • New extractors: docker-compose images, nvm packages,
  • New secret detectors: Stripe API keys, GCP OAuth2 access tokens, GitHub tokens, Slack tokens, Azure storage account access keys
  • Guided remediation: Support for pyproject.toml to relax strategy
  • --extractor-override flag which forces specific extractors to run on specific file patterns

v0.3.4

Choose a tag to compare

@erikvarga erikvarga released this 22 Sep 12:07
  • New secret detectors: DigitalOcean API keys, OpenAI project keys, Tink plaintext keysets, GitLab PAT, HashiCorp Vault+App tokens, GitHub app refresh tokens
    • See the docs for an overview of all currently supported secret types.
  • Luarocks software extractor
  • Secret detection+validation can now be enabled individually with e.g. --plugins=secrets/gcpsak,secrets/gcpsakvalidate
  • Support fetching Maven dependencies from Artifact Registry
  • Improvements to semantic version comparison