пакет trivy@0.58.0-alt1.x86_64 При формировании отчета в форматах cyclonedx, json указывается некорректный purl. Воспроизводится только в altlinux. формат purl в соответствии с purl-spec (https://github.com/package-url/purl-spec): scheme:type/namespace/name@version?qualifiers#subpath формат purl для rpm пакетов в соответствии с purl-spec: pkg:rpm/namespace/name@version?arch={}?distro={}[?epoch={}] ожидаемый формат purl в alt spserver 10: pkg:rpm/alt/name@version?arch={}?distro={}[?epoch={}] pkg:rpm/alt/bash@4.4.23-alt1?arch=noarch?distro={}[?epoch={}] фактический формат purl в alt spserver 10: pkg:alt/name@version?arch={}[&epoch={}] pkg:alt/bash@4.4.23-alt1?arch=noarch Вероятнее всего, нужно проверить наличие следующих конструкций: pkg/fanal/types/const.go: const( ... Alt OSType = "alt" ... ) ... var ( ... OSTypes = []OSType{ Alt ... } ... ) pkg/purl/purl.go: func purlType(...) string { ... case ftypes.RedHat, ftypes.CentOS, ..., {здесь добавить ftypes.Alt}: return packageurl.TypeRPM ... }