Supported package managers, languages and files | Fluid Attacks Help

Supported package managers, languages and files in SCA

The following table shows the package managers, languages and file extensions supported by Fluid Attacks' software composition analysis (SCA).

Package manager
Version(s)
Language(s)
File name(s)
Bundler
>2.5
Ruby
gems.locked
Cargo
All
Rust
Cargo.toml, Cargo.lock
Composer
>1.0.0
PHP
composer.json, composer.lock
Conan
>2.0
C, C++
conanfile.txt, conan.lock, conanfile.py
CycloneDX (SBOM)
All
Multi-language
cyclonedx.json
Docker images
All
Docker
N/A
GitHub Actions
All
YAML
workflows.yaml
Go Package Manager
All
Go
go.mod
Gradle
>5.1
Java
.gradle, build.gradle.kts
Gradle Wrapper
All
Java
gradle-wrapper.properties
Hex
All
Erlang
mix.exs, mix.lock
Libraries delivered via CDN
All
HTML
.html
Maven
>3.0.0
Java
pom.xml
npm
1 to 3
JavaScript/TypeScript
package.json, package-lock.json
NuGet
All
C#
csproj, myapp.exe.config, packages.config, packages.lock.json
pip
>20.0
Python
requirements.txt
Pipenv
>1.0.0
Python
Pipfile, Pipfile.lock
pnpm
1
JavaScript/TypeScript
package.json, pnpm-lock.yaml
Poetry
>1.0.0
Python
poetry.lock, pyproject.toml
Pub
All
Dart
pubspec.yaml
RubyGems
>3.5
Ruby
Gemfile, Gemfile.lock
sbt
All
Java
build.sbt
SPDX (SBOM)
All
Multi-language
spdx.json
Swift Package Manager
All
Swift
Packages.resolved
Yarn
1
JavaScript/TypeScript
package.json, yarn.lock

Free trial message
Free trial
Search for vulnerabilities in your apps for free with Fluid Attacks' automated security testing! Start your 21-day free trial and discover the benefits of the Continuous Hacking Essential plan. If you prefer the Advanced plan, which includes the expertise of Fluid Attacks' hacking team, fill out this contact form.