You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Can you kindly update dig.js to remove the hardcoded git URLs, and then update acme.js to force the newer version?
Reasoning:
Going outside of registry.npmjs.org avoids caching
registry.npmjs.org is constantly patched for security vulnerabilities and is extensively under audit but a number of independent developers
Higher security models will block external domains and install of this library could bail (highly reduced due to this being a dev dependency)
No one knows the maintenance and security level of git.coolaj86.com, and all registrations are closed there (hence my issue on GitHub instead)
since newer versions exist and if semver was followed there are no breaking changes, so the effort is likely very small
acme.js is (an all of the greenlock related sub-projects are) a very sensitive project, as SSL key exfiltration being a critical security threat, not a small one
Since it is all self hosted, it is not easy for the project to add new contributors who could fix security issues or regular maintenance tasks, such as consolidating sub-dependencies, as exemplified here.
@coolaj86 could you spend a little time just making sure everything is on the latest version, and on npm instead even if you don't change any code?
The text was updated successfully, but these errors were encountered:
While using an application level firewall (Little Snitch) I had an issue installing dependencies for this package.
It has
dig.js
asdevDependency
anddig.js
has pinned dependencies to an external git repo.As shown here:
It seems to me that
dig.js
could be using the newer@root/[email protected]
and[email protected]
that are existing and won't cause the issue.As evidenced by the dependency tree:
Can you kindly update
dig.js
to remove the hardcoded git URLs, and then updateacme.js
to force the newer version?Reasoning:
registry.npmjs.org
avoids cachingregistry.npmjs.org
is constantly patched for security vulnerabilities and is extensively under audit but a number of independent developersgit.coolaj86.com
, and all registrations are closed there (hence my issue on GitHub instead)acme.js
is (an all of the greenlock related sub-projects are) a very sensitive project, as SSL key exfiltration being a critical security threat, not a small one@coolaj86 could you spend a little time just making sure everything is on the latest version, and on npm instead even if you don't change any code?
The text was updated successfully, but these errors were encountered: