
Product
Socket Threat Intel Now Shows Which Malware Campaigns Were Blocked or Detected
Socket Threat Intel now shows which malware campaigns were blocked or detected in your organization, with links to scans and Firewall events.
@tnezdev/env
Advanced tools
A wrapper to make dealing with environment variables less painful.
npm install @tnezdev/envyarn add @tnezdev/envpnpm add @tnezdev/envRequire this in any file where you need to reference an environment variable. It will throw if the expected key is not defined, otherwise it will return a string.
import { getEnv } from "@tnezdev/env";
import SomeClient from "./clients/some-client";
const configureDefaultClient = () =>
new SomeClient({
username: getEnv("SOME_CLIENT_USERNAME"),
password: getEnv("SOME_CLIENT_PASSWORD"),
});
export default function (client = configureDefaultClient()) {
// ... do something cool ...
}
You can also provide a default value to use if the key is not defined in process.env:
getEnv("BASE_URL", { default: "http://localhost:3000" });
FAQs
A wrapper to make dealing with environment variables less painful
The npm package @tnezdev/env receives a total of 0 weekly downloads. As such, @tnezdev/env popularity was classified as not popular.
We found that @tnezdev/env 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.

Product
Socket Threat Intel now shows which malware campaigns were blocked or detected in your organization, with links to scans and Firewall events.

Security News
Fixes for eMudhra and Brotli are out. Getting them everywhere they’re needed means tracking down bundled libraries, runtimes, and certificate stores.

Threat Research
/Security News
Socket uncovered secret-stealing workflows that ran in LiteLLM’s GitHub repository 11 days before the supply chain attack on PyPI and Docker.