Page MenuHomePhabricator

Add NPM dependency security audit CI job
Closed, DeclinedPublic

Description

  • Install NSP as a devDependency.
  • Add an audit script to package.json that calls nsp check.
  • Create a Jenkins job that runs each commit (non-voting) or periodically (report failures to #wikimedia-reading-web-bots).

More context available in the internal email titled "Follow up from monthly Readers".

Event Timeline

Should this be added to npm test to run on CI? Why does it need to be a new job?

@Jhernandez, it's nondeterministic (new concerns may be uncovered at any time) and probably requires network access so I wanted to keep it distinct from normal test failures.

Niedzielski renamed this task from Add security audit job to Add NPM dependency security audit CI job.Oct 31 2017, 3:07 PM
Aklapper subscribed.

Declining open Marvin tasks as per T203749#4605708