Bug 52400
| Summary: | Добавить cpe в oval | ||
|---|---|---|---|
| Product: | Infrastructure | Reporter: | Alexey Shabalin <shaba> |
| Component: | packages.altlinux.org | Assignee: | Danil Shein <dshein> |
| Status: | CLOSED FIXED | QA Contact: | Andrey Cherepanov <cas> |
| Severity: | normal | ||
| Priority: | P5 | CC: | rider |
| Version: | unspecified | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Сейчас в OVAL для р10 отдаётся список СРЕ. В частности, для стартеркитов: ``` <affected_cpe_list> <cpe>cpe:/o:alt:starterkit:p10</cpe> ... <cpe>cpe:/o:alt:starterkit:10.1</cpe> ... <cpe>cpe:/o:alt:starterkit:10.2</cpe> </affected_cpe_list> В условиях проверки используется регулярное выражение: ``` <textfilecontent54_object id="oval:org.altlinux.errata:obj:2001" version="1" comment="Evaluate `/etc/os-release` file content"> <path datatype="string">/etc</path> <filepath datatype="string">os-release</filepath> <pattern datatype="string" operation="pattern match">cpe:\/o:alt:(?!sp)[a-z\-]+:p?(\d+)(?:\.\d)*</pattern> <instance datatype="int">1</instance> </textfilecontent54_object> ``` Условием успеха является проверка на результат матчинга этого регулярного выражения и значения "10". Так что любое написание СРЕ из приведённых выше подпадает под это условие. Вариант изменений СРЕ для стартеркитов (удалены версии 10.1 и 10.2 т.к. их вроде не существует): ``` `cpe:/o:alt:starterkit:p10` + `cpe:/o:alt:starterkit:10` - `cpe:/o:alt:starterkit:10.1` - `cpe:/o:alt:starterkit:10.2` ``` Жду подтверждения по изменениям. Добавлю - использование брендинга стартеркитов в качестве контейнеров было ошибкой, для p11 мы такие oval отдавать не будем. * Добавлены СРЕ для продукта `ALT Container` * Удалены СРЕ для минорных версий продуктов (10.2, 10.4 етс.) * Для стартеркитов на р10 возвращаются 2 СРЕ: "cpe:/o:alt:starterkit:10", "cpe:/o:alt:starterkit:p10" |

Description
Alexey Shabalin 2024-12-11 13:57:02 MSK