
Research
/Security News
Weaponizing Discord for Command and Control Across npm, PyPI, and RubyGems.org
Socket researchers uncover how threat actors weaponize Discord across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.
Quality-controlled cryptographic library for ES6 and ES5.
import Chupacabra from "chupacabra";
Chupacabra.getUUID();//returns some uuid according to the RFC
Chupacabra.hash("somestringvalue");//generates a hash using the sha1 algorithm
Every build and release is automatically tested on the following platforms:
If your platform is not listed above, you can test your local environment for compatibility by copying and pasting the following commands into your terminal:
npm install chupacabra
cd node_modules/chupacabra
gulp test-local
Copy and paste the following command into your terminal to install Chupacabra:
npm install chupacabra --save
// ES6
import chupacabra from "chupacabra";
// ES5
var chupacabra = require("chupacabra");
// Require.js
define(["require"] , function (require) {
var chupacabra = require("chupacabra");
});
Chupacabra provides a set of static methods under the main class useful for crypto-related use cases.
Returns a UUID according to the RFC.
Receives the string to hash and returns a hash using the sha1 algorithm.
See something that could use improvement? Have a great feature idea? We listen!
You can submit your ideas through our issues system, or make the modifications yourself and submit them to us in the form of a GitHub pull request.
We always aim to be friendly and helpful.
It's easy to run the test suite locally, and highly recommended if you're using Chupacabra.js on a platform we aren't automatically testing for.
npm test
We've setup our tests to automatically detect whether or not you have our saucelabs credentials installed in your environment (process.env.SAUCE_USERNAME
).
If our saucelabs credentials are not installed, the tests are setup to automatically detect all browsers you have installed on your local system, then use them to run the tests.
If you'd like to develop Chupacabra.js using SauceLabs, you need only create a new entry in our issue tracker asking for our SauceLabs credentials.
We'll send over all credentials specific to this project so that you can perform comprehensive cross-platform tests.
FAQs
Quality-controlled cryptographic library for ES6 and ES5.
We found that chupacabra demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers 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.
Research
/Security News
Socket researchers uncover how threat actors weaponize Discord across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.
Security News
Socket now integrates with Bun 1.3’s Security Scanner API to block risky packages at install time and enforce your organization’s policies in local dev and CI.
Research
The Socket Threat Research Team is tracking weekly intrusions into the npm registry that follow a repeatable adversarial playbook used by North Korean state-sponsored actors.