Vulnerability scanner written in Go which uses the data provided by https://osv.dev
162 matches across 10 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | exit_code_redirect.sh | 1 | #!/bin/bash |
| LOW | …urce/testdata/locks-requirements/requirements.prod.txt | 1 | django==2.2.24 |
| LOW | …scalibrenricher/govulncheck/source/govulncheck_test.go | 1 | // Copyright 2025 Google LLC |
| LOW | …rnal/scalibrenricher/govulncheck/source/govulncheck.go | 1 | // Copyright 2025 Google LLC |
| LOW | internal/scalibrenricher/govulncheck/source/result.go | 21 | // FixedVersion is the module version where the vulnerability was |
| LOW | internal/scalibrenricher/govulncheck/source/result.go | 41 | // Symbol. |
| LOW | internal/scalibrenricher/govulncheck/source/result.go | 61 | // Package is the import path. |
| LOW | internal/clients/clientimpl/osvmatcher/osvmatcher.go | 21 | ) |
| LOW | internal/testlogger/handler.go | 141 | |
| LOW | internal/output/sarif.go | 161 | func stripGitHubWorkspace(path string) string { |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zutil.h | 21 | |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zutil.h | 41 | typedef unsigned short ush; |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zutil.h | 61 | #define ERR_RETURN(strm,err) \ |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zutil.h | 101 | # include <alloc.h> |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zutil.h | 121 | # define OS_CODE 4 |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zutil.h | 141 | # define OS_CODE 7 |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zutil.h | 161 | #ifdef _BEOS_ |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zutil.h | 201 | #ifndef OS_CODE |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zutil.h | 221 | #if defined(STDC) && !defined(HAVE_MEMCPY) && !defined(NO_MEMCPY) |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zutil.h | 241 | #ifdef ZLIB_DEBUG |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/crc32.c | 81 | # else |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/crc32.c | 801 | crc0 = crc_braid_table[0][word0 & 0xff]; |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zutil.c | 61 | #endif |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zutil.c | 81 | #endif |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zutil.c | 101 | # ifdef NO_snprintf |
| LOW | …filesystem/vendored/testdata/thirdparty/zlib/deflate.h | 41 | |
| LOW | …filesystem/vendored/testdata/thirdparty/zlib/deflate.h | 341 | # define _tr_tally_lit(s, c, flush) flush = _tr_tally(s, 0, c) |
| LOW | …/filesystem/vendored/testdata/thirdparty/zlib/gzguts.h | 1 | /* gzguts.h -- zlib internal header definitions for gz* operations |
| LOW | …/filesystem/vendored/testdata/thirdparty/zlib/gzguts.h | 21 | #include "zlib.h" |
| LOW | …/filesystem/vendored/testdata/thirdparty/zlib/gzguts.h | 41 | #if defined(_WIN32) |
| LOW | …/filesystem/vendored/testdata/thirdparty/zlib/gzguts.h | 61 | |
| LOW | …/filesystem/vendored/testdata/thirdparty/zlib/gzguts.h | 81 | # define NO_vsnprintf |
| LOW | …/filesystem/vendored/testdata/thirdparty/zlib/gzguts.h | 121 | extern voidp malloc(uInt size); |
| LOW | …ct/filesystem/vendored/testdata/thirdparty/zlib/zlib.h | 161 | reports. After compression, total_in holds the total size of the |
| LOW | …ct/filesystem/vendored/testdata/thirdparty/zlib/zlib.h | 181 | #define Z_STREAM_ERROR (-2) |
| LOW | …ct/filesystem/vendored/testdata/thirdparty/zlib/zlib.h | 1861 | ZEXTERN z_off64_t ZEXPORT gztell64(gzFile); |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/gzlib.c | 1 | /* gzlib.c -- zlib functions common to reading and writing gzip files |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 21 | # define _dist_code z__dist_code |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 41 | # define crc32_combine_gen z_crc32_combine_gen |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 61 | # define deflateTune z_deflateTune |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 81 | # define gzgetc_ z_gzgetc_ |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 101 | # define gzvprintf z_gzvprintf |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 121 | # define inflateReset2 z_inflateReset2 |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 141 | # define zlibVersion z_zlibVersion |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 161 | # define voidp z_voidp |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 181 | # ifndef WIN32 |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 201 | # define UNALIGNED_OK |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 221 | # define STDC |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 241 | #endif |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 301 | #endif |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 321 | # ifdef _MSC_VER |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 341 | */ |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 361 | # endif |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 381 | # define ZEXPORTVA __declspec(dllimport) |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 421 | #else |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 441 | typedef unsigned long z_crc_t; |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 461 | # endif |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 481 | # ifdef __WATCOMC__ |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 501 | |
| LOW | …t/filesystem/vendored/testdata/thirdparty/zlib/zconf.h | 521 | # define z_off_t long |
| 56 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | internal/output/html/script.js | 166 | function showAndHideParentSections() { |
| LOW | scripts/report_uncleaned_snapshots.py | 23 | def report_lack_of_snapshot_cleaning(directory): |
| LOW | scripts/generators/generate-debian-versions.py | 30 | def is_unsupported_comparison(line): |
| LOW | scripts/generators/generate-debian-versions.py | 46 | def extract_packages_with_versions(osvs): |
| LOW | scripts/generators/generate-debian-versions.py | 186 | def generate_version_compares(versions): |
| LOW | scripts/generators/generate-debian-versions.py | 200 | def generate_package_compares(packages): |
| LOW | scripts/generators/generate-redhat-versions.py | 34 | def is_unsupported_comparison(line): |
| LOW | scripts/generators/generate-redhat-versions.py | 50 | def extract_packages_with_versions(osvs): |
| LOW | scripts/generators/generate-redhat-versions.py | 229 | def generate_version_compares(versions): |
| LOW | scripts/generators/generate-redhat-versions.py | 243 | def generate_package_compares(packages): |
| LOW | scripts/generators/generate-alpine-versions.py | 34 | def is_unsupported_comparison(line): |
| LOW | scripts/generators/generate-alpine-versions.py | 50 | def extract_packages_with_versions(osvs): |
| LOW | scripts/generators/generate-alpine-versions.py | 229 | def generate_version_compares(versions): |
| LOW | scripts/generators/generate-alpine-versions.py | 243 | def generate_package_compares(packages): |
| LOW | scripts/generators/generate-pypi-versions.py | 23 | def is_unsupported_comparison(line): |
| LOW | scripts/generators/generate-pypi-versions.py | 39 | def extract_packages_with_versions(osvs): |
| LOW | scripts/generators/generate-pypi-versions.py | 108 | def generate_version_compares(versions): |
| LOW | scripts/generators/generate-pypi-versions.py | 122 | def generate_package_compares(packages): |
| LOW | scripts/generators/generate-rubygems-versions.rb | 36 | def extract_packages_with_versions(osvs) |
| LOW | scripts/generators/generate-rubygems-versions.rb | 101 | def generate_version_compares(versions) |
| LOW | scripts/generators/generate-rubygems-versions.rb | 119 | def generate_package_compares(packages) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …ystem/vendored/testdata/thirdparty/zlib/CMakeLists.txt | 86 | #============================================================================ |
| MEDIUM | …ystem/vendored/testdata/thirdparty/zlib/CMakeLists.txt | 88 | #============================================================================ |
| MEDIUM | …ystem/vendored/testdata/thirdparty/zlib/CMakeLists.txt | 193 | #============================================================================ |
| MEDIUM | …ystem/vendored/testdata/thirdparty/zlib/CMakeLists.txt | 195 | #============================================================================ |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …system/vendored/testdata/thirdparty/zlib/os400/make.sh | 164 | # Create the OS/400 library if it does not exist. |
| MEDIUM | …system/vendored/testdata/thirdparty/zlib/os400/make.sh | 172 | # Create the DOCS source file if it does not exist. |
| MEDIUM | …system/vendored/testdata/thirdparty/zlib/os400/make.sh | 194 | # Create the OS/400 source program file for the C header files. |
| MEDIUM | …system/vendored/testdata/thirdparty/zlib/os400/make.sh | 205 | # Create the IFS directory for the C header files. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scripts/report_uncleaned_snapshots.py | 12 | |
| LOW | scripts/examples/auto_guided_remediation.py | 75 | |
| LOW | scripts/generators/generate-debian-versions.py | 76 | |
| LOW | scripts/generators/generate-redhat-versions.py | 50 | |
| LOW | scripts/generators/generate-redhat-versions.py | 87 | |
| LOW | scripts/generators/generate-alpine-versions.py | 114 | |
| LOW | scripts/generators/generate-pypi-versions.py | 39 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | internal/config/manager.go | 45 | // Figure out a more robust way to load config from non files |
| MEDIUM | .github/workflows/goreleaser-nightly.yml | 50 | # Essentially do a snapshot release, but still push the docker images |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | cmd/osv-scanner/mcp/integration_test.go | 62 | // Step 1: Scan for vulnerabilities |
| LOW | cmd/osv-scanner/mcp/integration_test.go | 92 | // Step 2: Get details for the found vulnerability |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | internal/thirdparty/xml/atom_test.go | 14 | Author: Person{Name: "John Doe"}, |
| LOW | internal/thirdparty/xml/marshal_test.go | 534 | contentsAttr = "lorem ipsum" |
| LOW | internal/thirdparty/xml/marshal_test.go | 1059 | ExpectXML: `<dummy name="Sarah" age="12">lorem ipsum</dummy>`, |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scripts/generators/generate-debian-versions.py | 13 | # "--compare-versions" option; also make sure to consider the version of dpkg being |
| LOW | scripts/generators/generate-redhat-versions.py | 13 | # supports evaluating Lua expressions (most versions do); also make sure to consider |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …system/vendored/testdata/thirdparty/zlib/os400/make.sh | 66 | # Set LINK to "YES" if the module has been compiled. |