1.1.1 • Published 5 years ago
@elpete/gitlab-npm-audit-parser v1.1.1
GitLab parser for NPM Audit
Usage: gitlab-npm-audit-parser [options]
Options:
-V, --version output the version number
-o, --out <path> output filename, defaults to gl-dependency-scanning-report.json
-h, --help output usage informationHow to use
Install this package.
npm install --save-dev @elpete/gitlab-npm-audit-parserAdd the following job to .gitlab-ci.yml
dependency scanning:
image: node:10-alpine
script:
- npm ci
- npm audit --json | npx gitlab-npm-audit-parser -o gl-dependency-scanning.json
artifacts:
reports:
dependency_scanning: gl-dependency-scanning.jsonNOTE: If you use a npm run-script to call npm audit You must add the option --silent to npm run or have .npmrc set the NPM loglevel to silent otherwise the shell output will conflict with the stdin piping to this parser and cause an error.
Test
$ npm testV1 Report
cat test/v1_report.json | ./parse.js -o report.json
V2 Report
cat test/v2_report.json | ./parse.js -o report.json