Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps(snyk): update snyk snapshot #9793

Merged
merged 1 commit into from
Oct 7, 2019
Merged

deps(snyk): update snyk snapshot #9793

merged 1 commit into from
Oct 7, 2019

Conversation

snyk-bot
Copy link
Contributor

@snyk-bot snyk-bot commented Oct 7, 2019

Why this PR?

a weekly update of the vulnerabilities snapshot for lighthouse

{"id":"npm:jquery:20150627","severity":"medium","semver":{"vulnerable":["<1.12.2",">=1.12.3 <2.2.2",">=2.2.3 <3.0.0"]}},
{"id":"npm:jquery:20140902","severity":"medium","semver":{"vulnerable":[">=1.4.2 <1.6.2"]}},
{"id":"npm:jquery:20120206","severity":"medium","semver":{"vulnerable":[">=1.7.1 <1.9.0"]}},
{"id":"npm:jquery:20110606","severity":"medium","semver":{"vulnerable":["<1.6.3"]}}
],
"jquery-mobile":[
{"id":"SNYK-JS-JQUERYMOBILE-174599","severity":"medium","semver":{"vulnerable":["<=1.5.0-alpha.1"]}},
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@patrickhulce - does this satisfy #9779 (comment) ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@patrickhulce - does this satisfy #9779 (comment) ?

jquery-mobile is an interesting test of this rule. No release in two years means probably no release any time soon, but still looks like the right thing for Lighthouse to do (see #8409 (comment) for anyone new to this thread).

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yep looks like exactly what we want thanks!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you both!

Copy link
Member

@brendankenny brendankenny left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Thanks for the upper bound fix!

{"id":"npm:jquery:20150627","severity":"medium","semver":{"vulnerable":["<1.12.2",">=1.12.3 <2.2.2",">=2.2.3 <3.0.0"]}},
{"id":"npm:jquery:20140902","severity":"medium","semver":{"vulnerable":[">=1.4.2 <1.6.2"]}},
{"id":"npm:jquery:20120206","severity":"medium","semver":{"vulnerable":[">=1.7.1 <1.9.0"]}},
{"id":"npm:jquery:20110606","severity":"medium","semver":{"vulnerable":["<1.6.3"]}}
],
"jquery-mobile":[
{"id":"SNYK-JS-JQUERYMOBILE-174599","severity":"medium","semver":{"vulnerable":["<=1.5.0-alpha.1"]}},
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@patrickhulce - does this satisfy #9779 (comment) ?

jquery-mobile is an interesting test of this rule. No release in two years means probably no release any time soon, but still looks like the right thing for Lighthouse to do (see #8409 (comment) for anyone new to this thread).

@patrickhulce
Copy link
Collaborator

No release in two years means probably no release any time soon

Then it means this strategy will also adequately cover it :)

Copy link
Collaborator

@patrickhulce patrickhulce left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

{"id":"npm:jquery:20150627","severity":"medium","semver":{"vulnerable":["<1.12.2",">=1.12.3 <2.2.2",">=2.2.3 <3.0.0"]}},
{"id":"npm:jquery:20140902","severity":"medium","semver":{"vulnerable":[">=1.4.2 <1.6.2"]}},
{"id":"npm:jquery:20120206","severity":"medium","semver":{"vulnerable":[">=1.7.1 <1.9.0"]}},
{"id":"npm:jquery:20110606","severity":"medium","semver":{"vulnerable":["<1.6.3"]}}
],
"jquery-mobile":[
{"id":"SNYK-JS-JQUERYMOBILE-174599","severity":"medium","semver":{"vulnerable":["<=1.5.0-alpha.1"]}},
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yep looks like exactly what we want thanks!

@patrickhulce patrickhulce merged commit 61f3ee4 into GoogleChrome:master Oct 7, 2019
@brendankenny
Copy link
Member

No release in two years means probably no release any time soon

Then it means this strategy will also adequately cover it :)

my point was that different tools like github alerts, npm, etc as mentioned in #8409 (comment) have a bigger responsibility to warn the user to stop using that library altogether, while Lighthouse should still operate on the criteria in the comment in spite of the fact that the "if a new, non-vulnerable version comes out" case is very unlikely to occur.

@patrickhulce
Copy link
Collaborator

I know, and I agree! I was just saying the fact that a new release is very unlikely to occur also means that the only downside of this strategy is very unlikely to occur as well so we're like double-safe :)

(i.e. it's very unlikely that we ever have a false negative because new versions aren't being published)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants