Aller au contenu

Langues prises en charge


Différents langages de programmation nécessitent des types de scans distincts pour garantir une sécurité complète et une gestion des dépendances. Ci-dessous se trouve une correspondance des langages de programmation et de leurs types de scans correspondants :

Langue Fichier Image5 Rootfs6 Système de fichiers7 Dépôt8
Ruby Gemfile.lock - - ✅ ✅
gemspec ✅ ✅ - -
Python Pipfile.lock - - ✅ ✅
poetry.lock - - ✅ ✅
requirements.txt - - ✅ ✅
egg package1 ✅ ✅ - -
wheel package2 ✅ ✅ - -
conda package3 ✅ ✅ - -
PHP composer.lock ✅ ✅ ✅ ✅
Node.js package-lock.json - - ✅ ✅
yarn.lock - - ✅ ✅
pnpm-lock.yaml - - ✅ ✅
package.json ✅ ✅ - -
.NET packages.lock.json ✅ ✅ ✅ ✅
packages.config ✅ ✅ ✅ ✅
.deps.json ✅ ✅ ✅ ✅
*Packages.props11 ✅ ✅ ✅ ✅
Java JAR/WAR/PAR/EAR4 ✅ ✅ - -
pom.xml - - ✅ ✅
*gradle.lockfile - - ✅ ✅
Go Binaires construits par Go ✅ ✅ - -
go.mod - - ✅ ✅
Rust Cargo.lock ✅ ✅ ✅ ✅
Binaires construits avec cargo-auditable ✅ ✅ - -
C/C++ conan.lock - - ✅ ✅
Elixir mix.lock10 - - ✅ ✅
Dart pubspec.lock - - ✅ ✅
Swift Podfile.lock - - ✅ ✅
Package.resolved - - ✅ ✅