
Research
Supply Chain Attack on Axios Pulls Malicious Dependency from npm
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.
@switchkeys/ts-client
Advanced tools
The TypeScript client facilitates seamless management and interaction with the SwitchKeys system. It empowers users to effortlessly create organizations, establish projects within them, and subsequently create environments. Users can efficiently add users
The SwitchKeys TS Client is a TypeScript client library for interacting with the SwitchKeys system.
It provides convenient methods for User authentication, Organization Management, Project Management, and other operations within the SwitchKeys system.
You can install the SwitchKeys TS Client via npm:
npm install @switchkeys/ts-client
# or
yarn add @switchkeys/ts-client
Here's a basic example of how to use the SwitchKeys TS Client:
// Import the SwitchKeys class from the client library.
import SwitchKeys, { DeviceTypeSelection } from "@switchkeys/ts-client";
export async function main() {
// Create an instance of the SwitchKeys client.
const switchkeys = new SwitchKeys();
// --------------------------------------------------------------------------------------------------------------------
// Logging in to SwitchKeys
// --------------------------------------------------------------------------------------------------------------------
// First, log in to SwitchKeys with valid credentials.
await switchkeys.auth.login({
email: "user@example.com",
password: "###",
});
console.log("Logged in successfully.");
}
main();
For more detailed usage instructions, refer to the examples folder.
The SwitchKeys TS Client allows you to manage organizations within the SwitchKeys system. Here are some examples of organization-related operations:
const organization = await switchkeys.organizations.create({ name: "Test Organization" });
console.log(`Organization created. ID: ${organization.id}`);
Before using the SwitchKeys TS Client, make sure to set up the necessary environment variables and configuration files. Refer to the configuration documentation for details.
Contributions are welcome! If you find a bug or have a feature request, please open an issue or submit a pull request.
This project is licensed under the MIT License
FAQs
The TypeScript client facilitates seamless management and interaction with the SwitchKeys system. It empowers users to effortlessly create organizations, establish projects within them, and subsequently create environments. Users can efficiently add users
We found that @switchkeys/ts-client 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.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.

Security News
TeamPCP is partnering with ransomware group Vect to turn open source supply chain attacks on tools like Trivy and LiteLLM into large-scale ransomware operations.