Language Support
See the full list of the languages and package managers currently supported by Debricked.
Last updated
See the full list of the languages and package managers currently supported by Debricked.
Last updated
© 2018-2024 | Open Text
Debricked currently supports a wide range of programming languages and package managers, allowing you to scan your code in the language you natively use. Here you can find the full list of languages and their level of support:
We currently support all languages listed below, with support for root dependencies, indirect dependencies, security scanning, and license scanning.
C#
Nuget
.csproj
Yes
C#
Nuget
package.lock.json
Yes*
C#
Nuget
packages.config
Yes
C#
Packet
paket.lock
Yes*
C#
-
fingerprinted files (.dll, .nupkg and more**)
-
CycloneDX SBOM
-
bom.json
Yes*
CycloneDX SBOM
-
bom.xml
Yes*
Go
Bazel
WORKSPACE
-
Go
Bazel
install.json
Yes*
Go
Go Modules
go.mod
Yes
Go
Go Dep
gopkg.lock
Yes*
Java / Kotlin
Gradle
build.gradle
Yes
Java / Kotlin
Gradle
build.gradle.kts
Yes
Java / Kotlin
Maven
pom.xml
Yes
Java / Kotlin
Bazel
WORKSPACE
-
Java / Kotlin
Bazel
install.json
-
Java / Kotlin
-
fingerprinted files (.jar, .war, pom.xml and more*)
-
JavaScript
NPM
package.json
Yes
JavaScript
NPM
package.lock.json
Yes*
JavaScript
Yarn
package.json
Yes
JavaScript
Yarn
yarn.lock
Yes*
JavaScript
Bower
bower.json
Yes
JavaScript
-
fingerprinted files (.js, .ts and more**)
-
Objective-C
CocoaPods
podfile.lock
Yes*
PHP
Composer
composer.json
Yes
PHP
Composer
composer.lock
Yes*
Python
Pip
requirements.txt
Yes
Python
Pipenv
Pipfile
-
Python
Pipenv
Pipfile.lock
-
Python
-
fingerprinted files (.py, .txt, .sh, .c, .egg, .h and more**)
-
Ruby
RubyGems
Gemfile.lock
Yes*
Rust
Cargo
Cargo.lock
Yes*
Swift
CocoaPods
podfile.lock
Yes*
*This is a native lock file format. Native lock file formats are the fastest formats to scan.
**When building our knowledge base, we download files, unpack them, and fingerprint all file contents besides a few excluded patterns. This is a list of the files we download from each source, we fingerprint all contents of each file. Some examples are matching on .dll files for C# and .class files contained in a .jar file.
Pip, Pipenv, Fingerprint Analysis
CocoaPods
Nuget, Paket, Fingerprint Analysis
Go Modules, Go Dep, Bazel
Gradle, Maven, Bazel, Fingerprint Analysis
NPM, Yarn, Bower, Fingerprint Analysis
CocoaPods
Composer
RubyGems
Cargo