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

Removing deprecated package "letsencrypt-express" and replacing it with "greenlock-express" #4885

Merged
merged 2 commits into from
Apr 5, 2019

Conversation

akopcz2
Copy link

@akopcz2 akopcz2 commented Jan 15, 2019

Removing deprecated package "letsencrypt-express" and replacing it with "greenlock-express". this removes the vulnerable dependency trail of letsencrypt-express requiring
"le-acme-core" trickling down to "request" requiring "hawk" which requires the vulnerable package "cryptile" which exposes the vulnerability CVE-2018-1000620

Upgrading to the new module "greenlock-express" removes this entire dependency trail

Description of changes

Package.json
Removed deprecated letsencrypt-express dependancy and replace it greenlock-express.

Inside /server/initLetsEncrypt.js
Replaced require statement to require "greenlock-express" instead of deprecated letsencrypt-express

Adrian Kopczewski and others added 2 commits January 15, 2019 09:58
…e-acme-core trickling down to request hawk then cryptile which exposes the vulnerability, upgrading to the new module greenlock removes this dependancy trail
@JedWatson JedWatson merged commit 0df8be6 into keystonejs:master Apr 5, 2019
@JedWatson
Copy link
Member

Thanks @akopcz2

I resolved the conflict here and updated to the current version. Also actually removed the letsencrypt-express package from the dependencies because it looks like that wasn't part of the PR.

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

Successfully merging this pull request may close these issues.

2 participants