Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
acme-challenge-test
Advanced tools
Readme
Test harness for ACME http-01 and dns-01 challenges for Let's Encrypt Free SSL integration.
This was specificially designed for ACME.js and Greenlock.js, but will be generically useful to any ACME module.
If you are building a plugin, please let us know. We may like to co-author and help maintain and promote your module.
This package has been split in two for the purpose of keeping the documentation clear and concise.
Use this for quick-and-easy, average-joe kind of stuff.
Use this for wildcards, and private and local domains.
These are plugins that use the v2.7+ (v3) API, and pass this test harness, which you should use as a model for any plugins that you create.
You can find other implementations by searching npm for acme-http-01- and acme-dns-01-.
Just so you have an idea, this is typically how you'd start passing the tests:
var tester = require('acme-challenge-test');
// The dry-run tests can pass on, literally, 'example.com'
// but the integration tests require that you have control over the domain
var domain = 'example.com';
tester
.testRecord('http-01', domain, {
set: function(opts) {
console.log('set opts:', opts);
throw new Error('set not implemented');
},
remove: function(opts) {
console.log('remove opts:', opts);
throw new Error('remove not implemented');
},
get: function(opts) {
console.log('get opts:', opts);
throw new Error('get not implemented');
}
})
.then(function() {
console.info('PASS');
});
FAQs
ACME challenge test harness for Let's Encrypt integrations. Any `acme-http-01-` or `acme-dns-01-` challenge strategy or Greenlock plugin should be able to pass these tests.
The npm package acme-challenge-test receives a total of 125 weekly downloads. As such, acme-challenge-test popularity was classified as not popular.
We found that acme-challenge-test demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.