Поддерживаемые языки и экосистемы¶
Поддерживаемые языки и форматы:
| Язык | Файл | Поддержка |
|---|---|---|
| Ruby | Gemfile.lock gemspec |
✅ |
| Python | Pipfile.lock poetry.lock requirements.txt egg package wheel package conda package |
✅ |
| PHP | composer.lock | ✅ |
| Node.js JavaScript |
package-lock.json yarn.lock pnpm-lock.yaml package.json |
✅ |
| .NET | packages.lock.json packages.config .deps.json |
✅ |
| Java Scala Kotlin |
JAR/WAR/PAR/EAR pom.xml *gradle.lockfile |
✅ |
| Go | Бинарные артефакты Go go.mod |
✅ |
| Rust | Cargo.lock Бинарные артефакты с флагом cargo-auditable |
✅ |
| C/C++ | conan.lock | ✅ |
| Objective-C | cocoapods | ✅ |
| Perl | cpan | ✅ |
| Elixir | mix.lock | ✅ |
| Dart | pubspec.lock | ✅ |
| Swift | Podfile.lock Package.resolved |
✅ |
| Docker | Удаленные образы .tar Dockerfile |
✅ |
Поддерживаемые форматы системных пакетов и контейнеров:
- APT (Debian, Ubuntu).
- RPM.
- Docker.
Примечание
База уязвимостей и версий компонентов Track.Feed затрагивает только стабильные версии системных пакетов, без экспериментальных, тестовых и прочих подобных версий.