12 src = fetchFromGitHub {
15 rev = "refs/tags/v${version}";
16 hash = "sha256-s288EHtF/YRkPVwe7b1+q/1ky8tQdHvzb8GaOPpRqTw=";
19 vendorHash = "sha256-DNUkUmxzej/NDwJ3lgPek/6C3/ytjlHmFIb1IvKvAQs=";
28 "-X=github.com/google/osv-scanner/internal/version.OSVVersion=${version}"
30 "-X=main.date=1970-01-01T00:00:00Z"
33 # Tests require network connectivity to query https://api.osv.dev.
36 passthru.tests.version = testers.testVersion {
37 package = osv-scanner;
41 description = "Vulnerability scanner written in Go which uses the data provided by https://osv.dev";
42 mainProgram = "osv-scanner";
43 homepage = "https://github.com/google/osv-scanner";
44 changelog = "https://github.com/google/osv-scanner/releases/tag/v${version}";
45 license = licenses.asl20;
46 maintainers = with maintainers; [ stehessel urandom ];