Skip to content

Conversation

@connorjclark
Copy link
Collaborator

@connorjclark connorjclark commented Jul 6, 2022

Closes #3524 #14168 #14180

There are a few drawbacks to our approach in this audit:

  1. Because of our caution against sending/receiving data anywhere (we send nothing to Google services, and only to a third party bug tool Sentry in Node CLI if the user opts in), we are limited to snapshots of snyk vulnerabilities. These quickly go stale after a Lighthouse release
  2. We aren't in a good position to commonly get reliable version numbers of the libraries in use. For that, one really needs a package.json file. Our pipeline here uses JS Library Detector, but it's limited in its effectiveness.
  3. Much of the vulns we end up displaying to users are low severity IMO. Many are only exploitable in node, which just creates noise.

Accordingly, we can't justify the effort to keep this audit working. Discussing it with the team, perhaps it was never a great fit for Lighthouse core in the first place. Maybe we'll see it again as a plugin some day?

@paulirish
Copy link
Member

paulirish commented Jul 7, 2022

@paulirish
Copy link
Member

@amotzhoshen @carwin @aviadatsnyk We've decided to remove the snyk integration from Lighthouse. The top comment has some details. Ultimately, this decision has to do with the signal:noise ratio of the current audit, and not the recent discussions regarding changing the data pipeline.

Sorry for the news. We've appreciate working with you and appreciated you keeping that bot running. :) But yeah, you can turn it off now.

@amotzhoshen
Copy link

@paulirish Thanks for the update - we'll work to stop the bot soon.
We would like to express our appreciation for this partnership and hope we will cross paths again in the future.

@connorjclark connorjclark merged commit f31bfb8 into master Aug 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Remediation advice to each library vuln

6 participants