@@ -8,7 +8,6 @@ import type {
88} from "./index.ts" ;
99import type {
1010 SonatypeVulnerability ,
11- SnykVulnerability ,
1211 NpmAuditAdvisory ,
1312 PnpmAuditAdvisory
1413} from "../../index.ts" ;
@@ -144,60 +143,6 @@ function mapFromPnpm(
144143 } ;
145144}
146145
147- function mapFromSnyk (
148- vuln : SnykVulnerability
149- ) : OSV {
150- return {
151- id : vuln . id ,
152- modified : vuln . publicationTime ,
153- published : vuln . disclosureTime ?? vuln . publicationTime ,
154- aliases : vuln . identifiers . CVE ?? [ ] ,
155- upstream : [ ] ,
156- summary : vuln . title ,
157- details : vuln . description ,
158- severity : [
159- { type : "CVSS_V3" , score : vuln . CVSSv3 }
160- ] ,
161- affected : [
162- {
163- package : {
164- ecosystem : "npm" ,
165- name : vuln . package ,
166- purl : toPurl ( vuln . package )
167- } ,
168- severity : [ ] ,
169- ranges : vuln . semver . vulnerable . map ( ( range ) => {
170- return {
171- type : "SEMVER" ,
172- events : semverRangeToOsvEvents ( range ) ,
173- database_specific : { }
174- } ;
175- } ) ,
176- versions : vuln . functions . flatMap ( ( f ) => f . version ) ,
177- ecosystem_specific : { } ,
178- database_specific : { }
179- }
180- ] ,
181- references : [
182- {
183- type : "WEB" ,
184- url : vuln . url
185- }
186- ] ,
187- credits : vuln . credit . map ( ( name ) => {
188- return {
189- name,
190- contact : [ ] ,
191- type : "FINDER" as const
192- } ;
193- } ) ,
194- database_specific : {
195- severity : vuln . severity ,
196- cvssScore : vuln . cvssScore
197- }
198- } ;
199- }
200-
201146function mapFromSonatype (
202147 vuln : SonatypeVulnerability
203148) : OSV {
@@ -249,6 +194,5 @@ function mapFromSonatype(
249194export const OSV_VULN_MAPPERS = Object . freeze ( {
250195 [ VULN_MODE . GITHUB_ADVISORY ] : mapFromNPM ,
251196 "github-advisory_pnpm" : mapFromPnpm ,
252- [ VULN_MODE . SNYK ] : mapFromSnyk ,
253197 [ VULN_MODE . SONATYPE ] : mapFromSonatype
254198} ) ;
0 commit comments