Supported Languages and Manifests
VeriBOM supports a wide range of programming languages, package managers, and manifest formats to cater to diverse software development environments.
SCA Scanning
Java
Maven, Gradle
POM (Project Object Model), pom.xml, .pom, build.gradle**, gradle.lock file
JavaScript
npm, yarn
package.json
Python
pip, Pipenv
requirements.txt, Pipfile,pyproject.toml (Poetry & PDM)
C#/.NET
NuGet
.csproj, .sln
Ruby
gem
Gemfile, Gemfile.lock
Go
go get, dep, modules
go.mod, go.sum
PHP
Composer
composer.json, composer.lock
Swift
Swift Package Manager
Package.swift
TypeScript
yarn, npm
package.json
C/C++
Conan, vcpkg
CMakeLists.txt, .vcxproj
Rust
Cargo
Cargo.toml, Cargo.lock
Haskell
Stack
stack.yaml
Elixir
Mix
mix.exs
Scala
sbt
build.sbt
Kotlin
Gradle
build.gradle, settings.gradle, build.gradle.kts
Objective-C
CocoaPods
Podfile, Podfile.lock
Shell Scripting
N/A
N/A (often shell scripts)
Dart
Dart PM
pubspec.yaml
Container Scanning
Docker Containers (Above languages along with Linux SBOM Scan - Alpine, Debian, Fedora)
Last updated