Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сканирование зависимостей поддерживает как прямые, так и транзитивные зависимости для всех поддерживаемых экосистем пакетов. Проверка зависимостей не может обнаруживать в репозитории поставщиков зависимости.
Из-за того, как выполняется обнаружение зависимостей, убедитесь, что в конвейере сборки есть шаг восстановления пакета, чтобы определить правильную версию пакета, в противном случае результаты могут быть пропущены или неполны.
Экосистемы и версии
| Диспетчер пакетов | Языки | Поддерживаемые форматы | Поддерживаемые версии |
|---|---|---|---|
| Груз | Rust | Cargo.toml, Cargo.lock |
Версия 1 |
| CocoaPods | Swift | Podfile.lock |
Н/Д |
| Модули Go | Go | go.mod, go.sum |
Н/Д |
| Gradle | Java | *.lockfile |
Н/Д |
| Maven | Java | pom.xml |
Н/Д |
| npm | JavaScript | package-lock.json, , package.jsonnpm-shrinkwrap.jsonlerna.json |
v6, v7 & lockfile <= v3 |
| NuGet | C# | *.packages.config, , *.project.assets*.csproj |
Н/Д |
| pip | Python | setup.py, requirements.txt |
Н/Д |
| pnpm | JavaScript | package.json |
v7, v8 |
| RubyGems | Ruby | Gemfile.lock |
Н/Д |
| Yarn | JavaScript | package.json |
версия 1, версия 2 |
Груз
Если Cargo интерфейс командной строки установлен с версией 1.77 или выше, cargo metadata используется более точно.
Модули Go
Если используется Go версии 1.17 или более поздней версии, go.mod он используется напрямую, а также go cli , если он присутствует в агенте. go.sum В противном случае файл сканируется.
Maven
Для обнаружения требуется maven , чтобы интерфейс командной строки был установлен на агенте.
npm
Проверка зависимостей обнаруживает все корневые package.json файлы, но не разрешает определенные версии пакетов без восстановления пакета во время сборки, даже если зависимости в ней package.json не семантические версии.
NuGet
Без восстановления пакета проверка зависимостей не разрешает какие-либо определенные версии пакетов, даже если зависимости в нем *.csproj не семантические версии.
pip
Используйте pip v22.2.0 или выше для включения использования pip report сканирования, что обеспечивает более точное обнаружение.
Переменная PIP_INDEX_URL среды используется для определения того, какой веб-канал пакетов следует использовать для pip install --report detection. Значение по умолчанию использует индекс PyPi, если только по умолчанию pip не настроены глобально.