Skip to content

Commit 41df179

Browse files
committed
test: update cassettes again
1 parent 5c0ff5c commit 41df179

11 files changed

Lines changed: 109 additions & 667 deletions

cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_Docker.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ interactions:
2323
proto_major: 2
2424
proto_minor: 0
2525
content_length: 524
26-
body: "{\"results\":[{},{},{},{},{},{},{},{},{\"vulns\":[{\"id\":\"ALPINE-CVE-2024-13176\",\"modified\":\"2025-09-30T05:27:16.464785Z\"},{\"id\":\"ALPINE-CVE-2024-9143\",\"modified\":\"2025-09-30T05:29:06.784291Z\"}]},{\"vulns\":[{\"id\":\"ALPINE-CVE-2024-13176\",\"modified\":\"2025-09-30T05:27:16.464785Z\"},{\"id\":\"ALPINE-CVE-2024-9143\",\"modified\":\"2025-09-30T05:29:06.784291Z\"}]},{\"vulns\":[{\"id\":\"ALPINE-CVE-2025-26519\",\"modified\":\"2025-09-30T05:29:32.392594Z\"}]},{\"vulns\":[{\"id\":\"ALPINE-CVE-2025-26519\",\"modified\":\"2025-09-30T05:29:32.392594Z\"}]},{},{},{}]}"
26+
body: "{\"results\":[{},{},{},{},{},{},{},{},{\"vulns\":[{\"id\":\"ALPINE-CVE-2024-13176\",\"modified\":\"2025-10-14T04:22:37.953502Z\"},{\"id\":\"ALPINE-CVE-2024-9143\",\"modified\":\"2025-10-14T04:24:54.879184Z\"}]},{\"vulns\":[{\"id\":\"ALPINE-CVE-2024-13176\",\"modified\":\"2025-10-14T04:22:37.953502Z\"},{\"id\":\"ALPINE-CVE-2024-9143\",\"modified\":\"2025-10-14T04:24:54.879184Z\"}]},{\"vulns\":[{\"id\":\"ALPINE-CVE-2025-26519\",\"modified\":\"2025-10-14T04:20:58.312543Z\"}]},{\"vulns\":[{\"id\":\"ALPINE-CVE-2025-26519\",\"modified\":\"2025-10-14T04:20:58.312543Z\"}]},{},{},{}]}"
2727
headers:
2828
Content-Length:
2929
- "524"

cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_HtmlFile.yaml

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage.yaml

Lines changed: 29 additions & 29 deletions
Large diffs are not rendered by default.

cmd/osv-scanner/scan/image/testdata/cassettes/TestCommand_OCIImage_JSONFormat.yaml

Lines changed: 6 additions & 6 deletions
Large diffs are not rendered by default.

cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand.yaml

Lines changed: 46 additions & 139 deletions
Large diffs are not rendered by default.

cmd/osv-scanner/scan/source/testdata/cassettes/TestCommand_ExplicitExtractors_WithDefaults.yaml

Lines changed: 5 additions & 191 deletions
Original file line numberDiff line numberDiff line change
@@ -33,68 +33,6 @@ interactions:
3333
code: 200
3434
duration: 0s
3535
- id: 1
36-
request:
37-
proto: HTTP/1.1
38-
proto_major: 1
39-
proto_minor: 1
40-
content_length: 1388
41-
host: api.osv.dev
42-
body: "{\"queries\":[{\"package\":{\"name\":\"alpine-baselayout\",\"ecosystem\":\"Alpine\"},\"version\":\"3.4.0-r0\"},{\"package\":{\"name\":\"alpine-baselayout-data\",\"ecosystem\":\"Alpine\"},\"version\":\"3.4.0-r0\"},{\"package\":{\"name\":\"alpine-keys\",\"ecosystem\":\"Alpine\"},\"version\":\"2.4-r1\"},{\"package\":{\"name\":\"ansi-html\",\"ecosystem\":\"npm\"},\"version\":\"0.0.1\"},{\"package\":{\"name\":\"apk-tools\",\"ecosystem\":\"Alpine\"},\"version\":\"2.12.10-r1\"},{\"package\":{\"name\":\"ast\",\"ecosystem\":\"RubyGems\"},\"version\":\"2.4.2\"},{\"package\":{\"name\":\"balanced-match\",\"ecosystem\":\"npm\"},\"version\":\"1.0.2\"},{\"package\":{\"name\":\"busybox-binsh\",\"ecosystem\":\"Alpine\"},\"version\":\"1.36.1-r27\"},{\"package\":{\"name\":\"ca-certificates-bundle\",\"ecosystem\":\"Alpine\"},\"version\":\"20220614-r4\"},{\"package\":{\"name\":\"libc-utils\",\"ecosystem\":\"Alpine\"},\"version\":\"0.7.2-r3\"},{\"package\":{\"name\":\"libcrypto3\",\"ecosystem\":\"Alpine\"},\"version\":\"3.0.8-r0\"},{\"package\":{\"name\":\"libssl3\",\"ecosystem\":\"Alpine\"},\"version\":\"3.0.8-r0\"},{\"package\":{\"name\":\"musl\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.3-r4\"},{\"package\":{\"name\":\"musl-utils\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.3-r4\"},{\"package\":{\"name\":\"scanelf\",\"ecosystem\":\"Alpine\"},\"version\":\"1.3.5-r1\"},{\"package\":{\"name\":\"sentry/sdk\",\"ecosystem\":\"Packagist\"},\"version\":\"2.0.4\"},{\"package\":{\"name\":\"ssl_client\",\"ecosystem\":\"Alpine\"},\"version\":\"1.36.1-r27\"},{\"package\":{\"name\":\"zlib\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.13-r0\"}]}"
43-
headers:
44-
Content-Type:
45-
- application/json
46-
User-Agent:
47-
- osv-scanner_scan/2.2.3
48-
X-Test-Name:
49-
- TestCommand_ExplicitExtractors_WithDefaults/scanning_directory_with_a_couple_of_specific_extractors_enabled_individually
50-
url: https://api.osv.dev/v1/querybatch
51-
method: POST
52-
response:
53-
proto: HTTP/2.0
54-
proto_major: 2
55-
proto_minor: 0
56-
content_length: 227
57-
body: "{\"results\":[{},{},{},{\"vulns\":[{\"id\":\"GHSA-whgm-jr23-g3j9\",\"modified\":\"2023-11-08T04:05:08.868477Z\"}]},{},{},{},{},{},{},{},{},{\"vulns\":[{\"id\":\"ALPINE-CVE-2025-26519\",\"modified\":\"2025-09-30T05:29:32.392594Z\"}]},{},{},{},{},{}]}"
58-
headers:
59-
Content-Length:
60-
- "227"
61-
Content-Type:
62-
- application/json
63-
status: 200 OK
64-
code: 200
65-
duration: 0s
66-
- id: 2
67-
request:
68-
proto: HTTP/1.1
69-
proto_major: 1
70-
proto_minor: 1
71-
content_length: 1388
72-
host: api.osv.dev
73-
body: "{\"queries\":[{\"package\":{\"name\":\"alpine-baselayout\",\"ecosystem\":\"Alpine\"},\"version\":\"3.4.0-r0\"},{\"package\":{\"name\":\"alpine-baselayout-data\",\"ecosystem\":\"Alpine\"},\"version\":\"3.4.0-r0\"},{\"package\":{\"name\":\"alpine-keys\",\"ecosystem\":\"Alpine\"},\"version\":\"2.4-r1\"},{\"package\":{\"name\":\"ansi-html\",\"ecosystem\":\"npm\"},\"version\":\"0.0.1\"},{\"package\":{\"name\":\"apk-tools\",\"ecosystem\":\"Alpine\"},\"version\":\"2.12.10-r1\"},{\"package\":{\"name\":\"ast\",\"ecosystem\":\"RubyGems\"},\"version\":\"2.4.2\"},{\"package\":{\"name\":\"balanced-match\",\"ecosystem\":\"npm\"},\"version\":\"1.0.2\"},{\"package\":{\"name\":\"busybox-binsh\",\"ecosystem\":\"Alpine\"},\"version\":\"1.36.1-r27\"},{\"package\":{\"name\":\"ca-certificates-bundle\",\"ecosystem\":\"Alpine\"},\"version\":\"20220614-r4\"},{\"package\":{\"name\":\"libc-utils\",\"ecosystem\":\"Alpine\"},\"version\":\"0.7.2-r3\"},{\"package\":{\"name\":\"libcrypto3\",\"ecosystem\":\"Alpine\"},\"version\":\"3.0.8-r0\"},{\"package\":{\"name\":\"libssl3\",\"ecosystem\":\"Alpine\"},\"version\":\"3.0.8-r0\"},{\"package\":{\"name\":\"musl\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.3-r4\"},{\"package\":{\"name\":\"musl-utils\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.3-r4\"},{\"package\":{\"name\":\"scanelf\",\"ecosystem\":\"Alpine\"},\"version\":\"1.3.5-r1\"},{\"package\":{\"name\":\"sentry/sdk\",\"ecosystem\":\"Packagist\"},\"version\":\"2.0.4\"},{\"package\":{\"name\":\"ssl_client\",\"ecosystem\":\"Alpine\"},\"version\":\"1.36.1-r27\"},{\"package\":{\"name\":\"zlib\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.13-r0\"}]}"
74-
headers:
75-
Content-Type:
76-
- application/json
77-
User-Agent:
78-
- osv-scanner_scan/2.2.3
79-
X-Test-Name:
80-
- TestCommand_ExplicitExtractors_WithDefaults/scanning_directory_with_a_couple_of_specific_extractors_enabled_specified_together
81-
url: https://api.osv.dev/v1/querybatch
82-
method: POST
83-
response:
84-
proto: HTTP/2.0
85-
proto_major: 2
86-
proto_minor: 0
87-
content_length: 227
88-
body: "{\"results\":[{},{},{},{\"vulns\":[{\"id\":\"GHSA-whgm-jr23-g3j9\",\"modified\":\"2023-11-08T04:05:08.868477Z\"}]},{},{},{},{},{},{},{},{},{\"vulns\":[{\"id\":\"ALPINE-CVE-2025-26519\",\"modified\":\"2025-09-30T05:29:32.392594Z\"}]},{},{},{},{},{}]}"
89-
headers:
90-
Content-Length:
91-
- "227"
92-
Content-Type:
93-
- application/json
94-
status: 200 OK
95-
code: 200
96-
duration: 0s
97-
- id: 3
9836
request:
9937
proto: HTTP/1.1
10038
proto_major: 1
@@ -125,38 +63,7 @@ interactions:
12563
status: 200 OK
12664
code: 200
12765
duration: 0s
128-
- id: 4
129-
request:
130-
proto: HTTP/1.1
131-
proto_major: 1
132-
proto_minor: 1
133-
content_length: 1388
134-
host: api.osv.dev
135-
body: "{\"queries\":[{\"package\":{\"name\":\"alpine-baselayout\",\"ecosystem\":\"Alpine\"},\"version\":\"3.4.0-r0\"},{\"package\":{\"name\":\"alpine-baselayout-data\",\"ecosystem\":\"Alpine\"},\"version\":\"3.4.0-r0\"},{\"package\":{\"name\":\"alpine-keys\",\"ecosystem\":\"Alpine\"},\"version\":\"2.4-r1\"},{\"package\":{\"name\":\"ansi-html\",\"ecosystem\":\"npm\"},\"version\":\"0.0.1\"},{\"package\":{\"name\":\"apk-tools\",\"ecosystem\":\"Alpine\"},\"version\":\"2.12.10-r1\"},{\"package\":{\"name\":\"ast\",\"ecosystem\":\"RubyGems\"},\"version\":\"2.4.2\"},{\"package\":{\"name\":\"balanced-match\",\"ecosystem\":\"npm\"},\"version\":\"1.0.2\"},{\"package\":{\"name\":\"busybox-binsh\",\"ecosystem\":\"Alpine\"},\"version\":\"1.36.1-r27\"},{\"package\":{\"name\":\"ca-certificates-bundle\",\"ecosystem\":\"Alpine\"},\"version\":\"20220614-r4\"},{\"package\":{\"name\":\"libc-utils\",\"ecosystem\":\"Alpine\"},\"version\":\"0.7.2-r3\"},{\"package\":{\"name\":\"libcrypto3\",\"ecosystem\":\"Alpine\"},\"version\":\"3.0.8-r0\"},{\"package\":{\"name\":\"libssl3\",\"ecosystem\":\"Alpine\"},\"version\":\"3.0.8-r0\"},{\"package\":{\"name\":\"musl\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.3-r4\"},{\"package\":{\"name\":\"musl-utils\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.3-r4\"},{\"package\":{\"name\":\"scanelf\",\"ecosystem\":\"Alpine\"},\"version\":\"1.3.5-r1\"},{\"package\":{\"name\":\"sentry/sdk\",\"ecosystem\":\"Packagist\"},\"version\":\"2.0.4\"},{\"package\":{\"name\":\"ssl_client\",\"ecosystem\":\"Alpine\"},\"version\":\"1.36.1-r27\"},{\"package\":{\"name\":\"zlib\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.13-r0\"}]}"
136-
headers:
137-
Content-Type:
138-
- application/json
139-
User-Agent:
140-
- osv-scanner_scan/2.2.3
141-
X-Test-Name:
142-
- TestCommand_ExplicitExtractors_WithDefaults/scanning_directory_with_an_extractor_that_does_not_exist
143-
url: https://api.osv.dev/v1/querybatch
144-
method: POST
145-
response:
146-
proto: HTTP/2.0
147-
proto_major: 2
148-
proto_minor: 0
149-
content_length: 227
150-
body: "{\"results\":[{},{},{},{\"vulns\":[{\"id\":\"GHSA-whgm-jr23-g3j9\",\"modified\":\"2023-11-08T04:05:08.868477Z\"}]},{},{},{},{},{},{},{},{},{\"vulns\":[{\"id\":\"ALPINE-CVE-2025-26519\",\"modified\":\"2025-09-30T05:29:32.392594Z\"}]},{},{},{},{},{}]}"
151-
headers:
152-
Content-Length:
153-
- "227"
154-
Content-Type:
155-
- application/json
156-
status: 200 OK
157-
code: 200
158-
duration: 0s
159-
- id: 5
66+
- id: 2
16067
request:
16168
proto: HTTP/1.1
16269
proto_major: 1
@@ -187,7 +94,7 @@ interactions:
18794
status: 200 OK
18895
code: 200
18996
duration: 0s
190-
- id: 6
97+
- id: 3
19198
request:
19299
proto: HTTP/1.1
193100
proto_major: 1
@@ -218,69 +125,7 @@ interactions:
218125
status: 200 OK
219126
code: 200
220127
duration: 0s
221-
- id: 7
222-
request:
223-
proto: HTTP/1.1
224-
proto_major: 1
225-
proto_minor: 1
226-
content_length: 1319
227-
host: api.osv.dev
228-
body: "{\"queries\":[{\"package\":{\"name\":\"alpine-baselayout\",\"ecosystem\":\"Alpine\"},\"version\":\"3.4.0-r0\"},{\"package\":{\"name\":\"alpine-baselayout-data\",\"ecosystem\":\"Alpine\"},\"version\":\"3.4.0-r0\"},{\"package\":{\"name\":\"alpine-keys\",\"ecosystem\":\"Alpine\"},\"version\":\"2.4-r1\"},{\"package\":{\"name\":\"apk-tools\",\"ecosystem\":\"Alpine\"},\"version\":\"2.12.10-r1\"},{\"package\":{\"name\":\"ast\",\"ecosystem\":\"RubyGems\"},\"version\":\"2.4.2\"},{\"package\":{\"name\":\"balanced-match\",\"ecosystem\":\"npm\"},\"version\":\"1.0.2\"},{\"package\":{\"name\":\"busybox-binsh\",\"ecosystem\":\"Alpine\"},\"version\":\"1.36.1-r27\"},{\"package\":{\"name\":\"ca-certificates-bundle\",\"ecosystem\":\"Alpine\"},\"version\":\"20220614-r4\"},{\"package\":{\"name\":\"libc-utils\",\"ecosystem\":\"Alpine\"},\"version\":\"0.7.2-r3\"},{\"package\":{\"name\":\"libcrypto3\",\"ecosystem\":\"Alpine\"},\"version\":\"3.0.8-r0\"},{\"package\":{\"name\":\"libssl3\",\"ecosystem\":\"Alpine\"},\"version\":\"3.0.8-r0\"},{\"package\":{\"name\":\"musl\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.3-r4\"},{\"package\":{\"name\":\"musl-utils\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.3-r4\"},{\"package\":{\"name\":\"scanelf\",\"ecosystem\":\"Alpine\"},\"version\":\"1.3.5-r1\"},{\"package\":{\"name\":\"sentry/sdk\",\"ecosystem\":\"Packagist\"},\"version\":\"2.0.4\"},{\"package\":{\"name\":\"ssl_client\",\"ecosystem\":\"Alpine\"},\"version\":\"1.36.1-r27\"},{\"package\":{\"name\":\"zlib\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.13-r0\"}]}"
229-
headers:
230-
Content-Type:
231-
- application/json
232-
User-Agent:
233-
- osv-scanner_scan/2.2.3
234-
X-Test-Name:
235-
- TestCommand_ExplicitExtractors_WithDefaults/scanning_directory_with_one_specific_extractor_disabled
236-
url: https://api.osv.dev/v1/querybatch
237-
method: POST
238-
response:
239-
proto: HTTP/2.0
240-
proto_major: 2
241-
proto_minor: 0
242-
content_length: 145
243-
body: "{\"results\":[{},{},{},{},{},{},{},{},{},{},{},{\"vulns\":[{\"id\":\"ALPINE-CVE-2025-26519\",\"modified\":\"2025-09-30T05:29:32.392594Z\"}]},{},{},{},{},{}]}"
244-
headers:
245-
Content-Length:
246-
- "145"
247-
Content-Type:
248-
- application/json
249-
status: 200 OK
250-
code: 200
251-
duration: 0s
252-
- id: 8
253-
request:
254-
proto: HTTP/1.1
255-
proto_major: 1
256-
proto_minor: 1
257-
content_length: 1388
258-
host: api.osv.dev
259-
body: "{\"queries\":[{\"package\":{\"name\":\"alpine-baselayout\",\"ecosystem\":\"Alpine\"},\"version\":\"3.4.0-r0\"},{\"package\":{\"name\":\"alpine-baselayout-data\",\"ecosystem\":\"Alpine\"},\"version\":\"3.4.0-r0\"},{\"package\":{\"name\":\"alpine-keys\",\"ecosystem\":\"Alpine\"},\"version\":\"2.4-r1\"},{\"package\":{\"name\":\"ansi-html\",\"ecosystem\":\"npm\"},\"version\":\"0.0.1\"},{\"package\":{\"name\":\"apk-tools\",\"ecosystem\":\"Alpine\"},\"version\":\"2.12.10-r1\"},{\"package\":{\"name\":\"ast\",\"ecosystem\":\"RubyGems\"},\"version\":\"2.4.2\"},{\"package\":{\"name\":\"balanced-match\",\"ecosystem\":\"npm\"},\"version\":\"1.0.2\"},{\"package\":{\"name\":\"busybox-binsh\",\"ecosystem\":\"Alpine\"},\"version\":\"1.36.1-r27\"},{\"package\":{\"name\":\"ca-certificates-bundle\",\"ecosystem\":\"Alpine\"},\"version\":\"20220614-r4\"},{\"package\":{\"name\":\"libc-utils\",\"ecosystem\":\"Alpine\"},\"version\":\"0.7.2-r3\"},{\"package\":{\"name\":\"libcrypto3\",\"ecosystem\":\"Alpine\"},\"version\":\"3.0.8-r0\"},{\"package\":{\"name\":\"libssl3\",\"ecosystem\":\"Alpine\"},\"version\":\"3.0.8-r0\"},{\"package\":{\"name\":\"musl\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.3-r4\"},{\"package\":{\"name\":\"musl-utils\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.3-r4\"},{\"package\":{\"name\":\"scanelf\",\"ecosystem\":\"Alpine\"},\"version\":\"1.3.5-r1\"},{\"package\":{\"name\":\"sentry/sdk\",\"ecosystem\":\"Packagist\"},\"version\":\"2.0.4\"},{\"package\":{\"name\":\"ssl_client\",\"ecosystem\":\"Alpine\"},\"version\":\"1.36.1-r27\"},{\"package\":{\"name\":\"zlib\",\"ecosystem\":\"Alpine\"},\"version\":\"1.2.13-r0\"}]}"
260-
headers:
261-
Content-Type:
262-
- application/json
263-
User-Agent:
264-
- osv-scanner_scan/2.2.3
265-
X-Test-Name:
266-
- TestCommand_ExplicitExtractors_WithDefaults/scanning_directory_with_one_specific_extractor_enabled_and_the_defaults
267-
url: https://api.osv.dev/v1/querybatch
268-
method: POST
269-
response:
270-
proto: HTTP/2.0
271-
proto_major: 2
272-
proto_minor: 0
273-
content_length: 227
274-
body: "{\"results\":[{},{},{},{\"vulns\":[{\"id\":\"GHSA-whgm-jr23-g3j9\",\"modified\":\"2023-11-08T04:05:08.868477Z\"}]},{},{},{},{},{},{},{},{},{\"vulns\":[{\"id\":\"ALPINE-CVE-2025-26519\",\"modified\":\"2025-09-30T05:29:32.392594Z\"}]},{},{},{},{},{}]}"
275-
headers:
276-
Content-Length:
277-
- "227"
278-
Content-Type:
279-
- application/json
280-
status: 200 OK
281-
code: 200
282-
duration: 0s
283-
- id: 9
128+
- id: 4
284129
request:
285130
proto: HTTP/1.1
286131
proto_major: 1
@@ -311,7 +156,7 @@ interactions:
311156
status: 200 OK
312157
code: 200
313158
duration: 0s
314-
- id: 10
159+
- id: 5
315160
request:
316161
proto: HTTP/1.1
317162
proto_major: 1
@@ -342,38 +187,7 @@ interactions:
342187
status: 200 OK
343188
code: 200
344189
duration: 0s
345-
- id: 11
346-
request:
347-
proto: HTTP/1.1
348-
proto_major: 1
349-
proto_minor: 1
350-
content_length: 82
351-
host: api.osv.dev
352-
body: "{\"queries\":[{\"package\":{\"name\":\"ansi-html\",\"ecosystem\":\"npm\"},\"version\":\"0.0.1\"}]}"
353-
headers:
354-
Content-Type:
355-
- application/json
356-
User-Agent:
357-
- osv-scanner_scan/2.2.3
358-
X-Test-Name:
359-
- TestCommand_ExplicitExtractors_WithDefaults/scanning_file_with_one_specific_extractor_enabled
360-
url: https://api.osv.dev/v1/querybatch
361-
method: POST
362-
response:
363-
proto: HTTP/2.0
364-
proto_major: 2
365-
proto_minor: 0
366-
content_length: 95
367-
body: "{\"results\":[{\"vulns\":[{\"id\":\"GHSA-whgm-jr23-g3j9\",\"modified\":\"2023-11-08T04:05:08.868477Z\"}]}]}"
368-
headers:
369-
Content-Length:
370-
- "95"
371-
Content-Type:
372-
- application/json
373-
status: 200 OK
374-
code: 200
375-
duration: 0s
376-
- id: 12
190+
- id: 6
377191
request:
378192
proto: HTTP/1.1
379193
proto_major: 1

0 commit comments

Comments
 (0)