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.
Language | Package Manager | Supported File Formats | Dependency trees | Root Fix | Pull Request | Vulnerable Functionality | High Performance Scan |
---|
*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
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* |