Npm

7 tutorials in this category.

02 How to Configure Your Package Manager to Use Chainsaw Per-ecosystem guides for pointing npm, pip, Maven, Gradle, CocoaPods, Swift Package Manager, NuGet, Cargo, Composer, Go, Docker, RubyGems, APT, and Yum at your Chainsaw instance. Beginner 15 minutes per ecosystem Developers / DevOps Engineers 04 How to Block Malicious and Typosquatted Packages at Install Time with the Chainsaw CLI Run npm, pip, or go through the free Chainsaw CLI so malicious and typosquatted packages are refused before they enter your build — entirely on your machine, no server, nothing leaves the box. Beginner 10 minutes Developers / Platform Engineers 04 How to Route GitHub Actions Builds Through Chainsaw Configure GitHub Actions to install packages through Chainsaw using a Service Token, repository secrets, and job-local package-manager configuration, with a PR-gating example. Intermediate 20 minutes DevOps / Platform Engineers 05 How to Detect Install-Script Exfiltration Block PhantomRaven-style dynamic install dependencies and obfuscated eval(atob(...)) payloads with the hasInstallScript and installScriptFetchesRemote conditions. Intermediate 15 minutes Security Engineers 05 How to Route GitLab CI Builds Through Chainsaw Configure GitLab CI to install packages through Chainsaw using a Service Token, masked CI/CD variables, and job-local package-manager configuration, with a merge-request gating example. Intermediate 20 minutes DevOps / Platform Engineers 06 How to Route Jenkins Builds Through Chainsaw Configure a Jenkins declarative pipeline to install packages through Chainsaw using a Username-with-password credential and job-local package-manager configuration. Intermediate 20 minutes DevOps / Platform Engineers 30 How to Point npm at Chainsaw Configure npm (and Bun) to install through your Chainsaw proxy via .npmrc, global config, and authentication. Beginner 15 minutes Developers / DevOps Engineers