Safeguard CLI
Support Matrix
Supported languages, package managers, and platforms for the Safeguard CLI
This page lists all languages, package managers, container registries, and platforms supported by the Safeguard CLI.
| Package Manager | Manifest Files | Lock Files | Status |
|---|
| npm | package.json | package-lock.json | ✅ Full Support |
| Yarn Classic | package.json | yarn.lock | ✅ Full Support |
| Yarn Berry | package.json | yarn.lock | ✅ Full Support |
| pnpm | package.json | pnpm-lock.yaml | ✅ Full Support |
| Bun | package.json | bun.lockb | ✅ Full Support |
| Package Manager | Manifest Files | Lock Files | Status |
|---|
| pip | requirements.txt | - | ✅ Full Support |
| Pipenv | Pipfile | Pipfile.lock | ✅ Full Support |
| Poetry | pyproject.toml | poetry.lock | ✅ Full Support |
| Conda | environment.yml | conda-lock.yml | ✅ Full Support |
| PDM | pyproject.toml | pdm.lock | ✅ Full Support |
| Package Manager | Manifest Files | Lock Files | Status |
|---|
| Maven | pom.xml | - | ✅ Full Support |
| Gradle | build.gradle, build.gradle.kts | gradle.lockfile | ✅ Full Support |
| Scala SBT | build.sbt | - | ✅ Full Support |
| Kotlin | build.gradle.kts | - | ✅ Full Support |
| Package Manager | Manifest Files | Lock Files | Status |
|---|
| Go Modules | go.mod | go.sum | ✅ Full Support |
| Dep (legacy) | Gopkg.toml | Gopkg.lock | ⚠️ Limited Support |
| Package Manager | Manifest Files | Lock Files | Status |
|---|
| Cargo | Cargo.toml | Cargo.lock | ✅ Full Support |
| Package Manager | Manifest Files | Lock Files | Status |
|---|
| NuGet | *.csproj, *.vbproj, *.fsproj | packages.lock.json | ✅ Full Support |
| Paket | paket.dependencies | paket.lock | ✅ Full Support |
| .NET Core | *.deps.json | - | ✅ Full Support |
| Package Manager | Manifest Files | Lock Files | Status |
|---|
| Bundler | Gemfile | Gemfile.lock | ✅ Full Support |
| Package Manager | Manifest Files | Lock Files | Status |
|---|
| Composer | composer.json | composer.lock | ✅ Full Support |
| Package Manager | Manifest Files | Lock Files | Status |
|---|
| Swift PM | Package.swift | Package.resolved | ✅ Full Support |
| CocoaPods | Podfile | Podfile.lock | ✅ Full Support |
| Package Manager | Manifest Files | Lock Files | Status |
|---|
| Conan | conanfile.txt, conanfile.py | conan.lock | ✅ Full Support |
| vcpkg | vcpkg.json | - | ✅ Full Support |
| Package Manager | Manifest Files | Lock Files | Status |
|---|
| Mix | mix.exs | mix.lock | ✅ Full Support |
| Package Manager | Manifest Files | Lock Files | Status |
|---|
| Cabal | *.cabal | cabal.project.freeze | ✅ Full Support |
| Stack | stack.yaml | stack.yaml.lock | ✅ Full Support |
| Package Manager | Manifest Files | Lock Files | Status |
|---|
| Rebar3 | rebar.config | rebar.lock | ✅ Full Support |
| Registry | Authentication | Status |
|---|
| Docker Hub | Username/Password, Token | ✅ Full Support |
| Amazon ECR | AWS IAM, Access Keys | ✅ Full Support |
| Google GCR | Service Account, gcloud | ✅ Full Support |
| Azure ACR | Service Principal, Managed Identity | ✅ Full Support |
| GitHub Container Registry | Personal Access Token | ✅ Full Support |
| GitLab Container Registry | Personal Access Token | ✅ Full Support |
| JFrog Artifactory | API Key, Token | ✅ Full Support |
| Harbor | Username/Password | ✅ Full Support |
| Quay.io | Robot Account, OAuth | ✅ Full Support |
| Generic OCI Registry | Username/Password | ✅ Full Support |
| File Type | Extensions | Status |
|---|
| Windows Executable | .exe | ✅ Full Support |
| Windows Installer | .msi | ✅ Full Support |
| Windows Library | .dll | ✅ Full Support |
| Android Package | .apk | ✅ Full Support |
| Android Bundle | .aab | ✅ Full Support |
| iOS Application | .ipa | ✅ Full Support |
| Java Archive | .jar, .war, .ear | ✅ Full Support |
| Linux Executable | ELF binaries | ✅ Full Support |
| macOS Application | .app, .dmg | ✅ Full Support |
| Format | Versions | Status |
|---|
| CycloneDX JSON | 1.4, 1.5, 1.6 | ✅ Full Support |
| CycloneDX XML | 1.4, 1.5, 1.6 | ✅ Full Support |
| SPDX JSON | 2.2, 2.3 | ✅ Full Support |
| SPDX Tag-Value | 2.2, 2.3 | ✅ Full Support |
| SPDX RDF | 2.2, 2.3 | ✅ Full Support |
| Format | Status |
|---|
| CycloneDX JSON | ✅ Full Support |
| CycloneDX XML | ✅ Full Support |
| SPDX JSON | ✅ Full Support |
| SPDX Tag-Value | ✅ Full Support |
| SPDX RDF | ✅ Full Support |
| CSV | ✅ Full Support |
| JSON (Custom) | ✅ Full Support |
| SARIF | ✅ Full Support |
| JUnit XML | ✅ Full Support |
| OS | Versions | Architecture | Status |
|---|
| Windows | 10, 11, Server 2019+ | x64 | ✅ Full Support |
| macOS | 10.15+ (Catalina) | Intel, Apple Silicon | ✅ Full Support |
| Ubuntu | 20.04, 22.04, 24.04 | x64, ARM64 | ✅ Full Support |
| Debian | 10, 11, 12 | x64, ARM64 | ✅ Full Support |
| RHEL / CentOS | 8, 9 | x64, ARM64 | ✅ Full Support |
| Alpine Linux | 3.14+ | x64, ARM64 | ✅ Full Support |
| Amazon Linux | 2, 2023 | x64, ARM64 | ✅ Full Support |
| Platform | Integration Method | Status |
|---|
| GitHub Actions | Official Action | ✅ Full Support |
| GitLab CI | Docker Image | ✅ Full Support |
| Jenkins | Plugin, CLI | ✅ Full Support |
| Azure DevOps | Extension, CLI | ✅ Full Support |
| CircleCI | Orb, CLI | ✅ Full Support |
| Bitbucket Pipelines | Docker Image | ✅ Full Support |
| AWS CodeBuild | CLI | ✅ Full Support |
| Google Cloud Build | CLI | ✅ Full Support |
| Travis CI | CLI | ✅ Full Support |
| TeamCity | CLI | ✅ Full Support |
| IDE | Extension | Status |
|---|
| VS Code | Safeguard Extension | ✅ Available |
| IntelliJ IDEA | Safeguard Plugin | ✅ Available |
| Visual Studio | Safeguard Extension | ✅ Available |
| Eclipse | Safeguard Plugin | 🔄 Coming Soon |
| Requirement | Minimum Version |
|---|
| Node.js | 18.0.0 |
| npm | 8.0.0 |
| Memory | 4GB RAM |
| Disk Space | 500MB |
| Feature | Free | Pro | Enterprise |
|---|
| SBOM Generation | ✅ | ✅ | ✅ |
| Vulnerability Scanning | 10/month | Unlimited | Unlimited |
| Policy Gates | Basic | Advanced | Custom |
| API Access | Limited | Full | Full |
| CI/CD Integration | ✅ | ✅ | ✅ |
| Offline Mode | ❌ | ❌ | ✅ |
| Priority Support | ❌ | ✅ | ✅ |
| Symbol | Meaning |
|---|
| ✅ | Full Support |
| ⚠️ | Limited/Partial Support |
| 🔄 | Coming Soon |
| ❌ | Not Supported |