Skip to content
This repository was archived by the owner on Jan 20, 2022. It is now read-only.

Commit d407da7

Browse files
committed
default audit severity=high, vulnerable_versions=*
Fix: npm/cli#1875 Related: npm/metavuln-calculator#4 PR-URL: #230 Credit: @isaacs Close: #230 Reviewed-by: @ruyadorno
1 parent 7d5cb3d commit d407da7

File tree

2 files changed

+39
-2
lines changed

2 files changed

+39
-2
lines changed

lib/audit-report.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -268,8 +268,8 @@ class AuditReport extends Map {
268268
id,
269269
url,
270270
title,
271-
severity,
272-
vulnerable_versions,
271+
severity = 'high',
272+
vulnerable_versions = '*',
273273
module_name: name,
274274
} = advisory
275275
bulk[name] = bulk[name] || []

test/audit-report.js

+37
Original file line numberDiff line numberDiff line change
@@ -365,3 +365,40 @@ t.test('audit when bulk report doenst have anything in it', async t => {
365365
const { report } = await auditReport.run()
366366
t.strictSame(report, null)
367367
})
368+
369+
t.test('default severity=high, vulnerable_versions=*', async t => {
370+
const audit = {
371+
actions: [],
372+
advisories: {
373+
755: {
374+
findings: [
375+
{
376+
version: '1.2.3',
377+
paths: [
378+
'something',
379+
],
380+
},
381+
],
382+
id: 755,
383+
title: 'no severity or vulnerable versions',
384+
module_name: 'something',
385+
overview: 'should default severity=high, vulnerable_versions=*',
386+
recommendation: "don't use this thing",
387+
url: 'https://npmjs.com/advisories/755',
388+
},
389+
},
390+
muted: [],
391+
metadata: {
392+
vulnerabilities: {},
393+
dependencies: 1,
394+
devDependencies: 0,
395+
optionalDependencies: 0,
396+
totalDependencies: 1,
397+
},
398+
runId: 'just-some-unique-identifier',
399+
}
400+
401+
const bulk = auditToBulk(audit)
402+
t.match(bulk, { something: [{ severity: 'high', vulnerable_versions: '*' }] })
403+
t.end()
404+
})

0 commit comments

Comments
 (0)