Завършете сканиранията преди да изстине кафето ви

Пакет „Стела“ завършва топло SBOM сканиране за ≈ 5 s на 4-vCPU машина и поддържа студените «първо изпълнение» образи под 30 s. По-малко чакане, повече доставки.

Как изстискваме секундите

SBOM-първо бърз път

Ако компилацията ви вече генерира SPDX или CycloneDX SBOM, пакет „Стела“ прескача разпакетирането на слоевете и преминава директно към CVE корелация.

Δ-SBOM двигател за разлики

Само промените се анализират отново. 10-слоен образ с една обновена библиотека се сканира за ≈ 1 s.

Горещ кеш

Redis LRU пази последните 2 048 SBOM в RAM — 0.3 ms търсене за повторни компилации.

Паралелни обходчици

.NET async тръбопроводи припокриват декомпресията на слоевете с търсенето на уязвимости.

Бенчмаркове от реалния свят (4 vCPU / 8 GiB VM)

Образ (публичен)СценарийПакет „Стела“ v0.1‑αTrivy 0.51
nginx:1.26‑alpineтопъл SBOMSoftware Bill of Materials – пълен списък на всички пакети и зависимости във вашия софтуер4.7 s12.4 s
python:3.12‑slimстуден (Δ-SBOMSoftware Bill of Materials – пълен списък на всички пакети и зависимости във вашия софтуер изкл.)18.9 s31.8 s
bank‑api:prod@sha256:…Δ-SBOMSoftware Bill of Materials – пълен списък на всички пакети и зависимости във вашия софтуер (1-слоева делта)1.2 s15.0 s

Стойности осреднени от 20 изпълнения; пълната методология е в хранилището за бенчмаркове.

5 s

Средно време за сканиране по топъл път

Трябва ли да предоставям SBOMSoftware Bill of Materials – пълен списък на всички пакети и зависимости във вашия софтуер?

Не — пакет „Стела“ може да генерира такъв, но предоставянето на CycloneDXОтворен стандартен формат за SBOM, използван в цялата индустрия или SPDXSoftware Package Data Exchange – друг отворен стандартен формат за SBOM, широко използван в софтуер с отворен код по време на компилация съкращава времето с 60 – 80 %.
Прочетете повече
Не — пакет „Стела“ може да генерира такъв, но предоставянето на CycloneDXОтворен стандартен формат за SBOM, използван в цялата индустрия или SPDXSoftware Package Data Exchange – друг отворен стандартен формат за SBOM, широко използван в софтуер с отворен код по време на компилация съкращава времето с 60 – 80 %.

Как Δ-SBOMSoftware Bill of Materials – пълен списък на всички пакети и зависимости във вашия софтуер остава точен?

Всеки хеш на слой се хешира; ако някой слой се различава, пакет „Стела“ преминава към пълно сканиране, за да предотврати фалшиви отрицателни резултати, след което кешира новия SBOMSoftware Bill of Materials – пълен списък на всички пакети и зависимости във вашия софтуер.
Прочетете повече
Всеки хеш на слой се хешира; ако някой слой се различава, пакет „Стела“ преминава към пълно сканиране, за да предотврати фалшиви отрицателни резултати, след което кешира новия SBOMSoftware Bill of Materials – пълен списък на всички пакети и зависимости във вашия софтуер.
Рецепти за CI интеграция   Разгледайте всички функции   Готов за изолирана работа — вижте Офлайн комплекта