diff --git a/src/portal/src/app/base/left-side-nav/interrogation-services/scanner/config-scanner.component.html b/src/portal/src/app/base/left-side-nav/interrogation-services/scanner/config-scanner.component.html
index d60260878..d25f74c39 100644
--- a/src/portal/src/app/base/left-side-nav/interrogation-services/scanner/config-scanner.component.html
+++ b/src/portal/src/app/base/left-side-nav/interrogation-services/scanner/config-scanner.component.html
@@ -139,9 +139,21 @@
{{
'SCANNER.ENDPOINT' | translate
}}
- {{ 'SCANNER.HEALTH' | translate }}
- {{ 'SCANNER.ENABLED' | translate }}
- {{ 'SCANNER.AUTH' | translate }}
+ {{
+ 'SCANNER.HEALTH' | translate
+ }}
+ {{
+ 'SCANNER.ENABLED' | translate
+ }}
+ {{
+ 'SCANNER.AUTH' | translate
+ }}
+ {{
+ 'SCANNER.VULNERABILITY' | translate
+ }}
+ {{
+ 'SCANNER.SBOM' | translate
+ }}
{{
'SCANNER.DESCRIPTION' | translate
}}
@@ -198,6 +210,18 @@
{{
scanner.auth ? scanner.auth : 'None'
}}
+ {{
+ (supportCapability(scanner, 'vulnerability')
+ ? 'SCANNER.SUPPORTED'
+ : 'SCANNER.NOT_SUPPORTED'
+ ) | translate
+ }}
+ {{
+ (supportCapability(scanner, 'sbom')
+ ? 'SCANNER.SUPPORTED'
+ : 'SCANNER.NOT_SUPPORTED'
+ ) | translate
+ }}
{{ scanner.description }}
type === capabilityType
+ ) ?? []
+ ).length >= 1
+ : false;
+ }
+
changeStat() {
if (this.selectedRow) {
let scanner: ScannerRegistrationReq = clone(this.selectedRow);
diff --git a/src/portal/src/i18n/lang/de-de-lang.json b/src/portal/src/i18n/lang/de-de-lang.json
index 409668644..acf0e8fdb 100644
--- a/src/portal/src/i18n/lang/de-de-lang.json
+++ b/src/portal/src/i18n/lang/de-de-lang.json
@@ -1433,6 +1433,10 @@
"NAME_REQUIRED": "Name ist erforderlich",
"NAME_REX": "Der Name muss mindestens 2 Zeichen lang sein. Mit Kleinbuchstaben, Ziffern und ._-. Er muss mit Buchstaben oder Ziffern beginnen.",
"DESCRIPTION": "Beschreibung",
+ "SBOM": "SBOM",
+ "VULNERABILITY": "Vulnerability",
+ "SUPPORTED": "Supported",
+ "NOT_SUPPORTED": "Not Supported",
"ENDPOINT": "Endpunkt",
"ENDPOINT_EXISTS": "URL existiert bereits",
"ENDPOINT_REQUIRED": "URL ist erforderlich",
diff --git a/src/portal/src/i18n/lang/en-us-lang.json b/src/portal/src/i18n/lang/en-us-lang.json
index 3fdca65f9..243ceee98 100644
--- a/src/portal/src/i18n/lang/en-us-lang.json
+++ b/src/portal/src/i18n/lang/en-us-lang.json
@@ -1434,6 +1434,10 @@
"NAME_REQUIRED": "Name is required",
"NAME_REX": "Name should be at least 2 characters long with lower case characters, numbers and ._- and must be start with characters or numbers.",
"DESCRIPTION": "Description",
+ "SBOM": "SBOM",
+ "VULNERABILITY": "Vulnerability",
+ "SUPPORTED": "Supported",
+ "NOT_SUPPORTED": "Not Supported",
"ENDPOINT": "Endpoint",
"ENDPOINT_EXISTS": "EndpointUrl already exists",
"ENDPOINT_REQUIRED": "EndpointUrl is required",
diff --git a/src/portal/src/i18n/lang/es-es-lang.json b/src/portal/src/i18n/lang/es-es-lang.json
index 7b0055b53..cce410e54 100644
--- a/src/portal/src/i18n/lang/es-es-lang.json
+++ b/src/portal/src/i18n/lang/es-es-lang.json
@@ -1430,6 +1430,10 @@
"NAME_REQUIRED": "Name is required",
"NAME_REX": "Name should be at least 2 characters long with lower case characters, numbers and ._- and must be start with characters or numbers.",
"DESCRIPTION": "Description",
+ "SBOM": "SBOM",
+ "VULNERABILITY": "Vulnerability",
+ "SUPPORTED": "Supported",
+ "NOT_SUPPORTED": "Not Supported",
"ENDPOINT": "Endpoint",
"ENDPOINT_EXISTS": "EndpointUrl already exists",
"ENDPOINT_REQUIRED": "EndpointUrl is required",
diff --git a/src/portal/src/i18n/lang/fr-fr-lang.json b/src/portal/src/i18n/lang/fr-fr-lang.json
index df74ba9ee..035bb3a05 100644
--- a/src/portal/src/i18n/lang/fr-fr-lang.json
+++ b/src/portal/src/i18n/lang/fr-fr-lang.json
@@ -1431,6 +1431,10 @@
"NAME_REQUIRED": "Le nom est requis",
"NAME_REX": "Le nom doit comporter au moins 2 caractères avec des minuscules, des chiffres et. _- et doit commencer par des caractères ou des chiffres.",
"DESCRIPTION": "Description",
+ "SBOM": "SBOM",
+ "VULNERABILITY": "Vulnerability",
+ "SUPPORTED": "Supported",
+ "NOT_SUPPORTED": "Not Supported",
"ENDPOINT": "Endpoint",
"ENDPOINT_EXISTS": "L'URL de l'endpoint existe déjà",
"ENDPOINT_REQUIRED": "L'URL de l'endpoint est requise",
diff --git a/src/portal/src/i18n/lang/pt-br-lang.json b/src/portal/src/i18n/lang/pt-br-lang.json
index 7dcdaf6bb..31243b5c3 100644
--- a/src/portal/src/i18n/lang/pt-br-lang.json
+++ b/src/portal/src/i18n/lang/pt-br-lang.json
@@ -1430,6 +1430,10 @@
"NAME_REQUIRED": "Nome é obrigatório",
"NAME_REX": "O nome precisa ter no mínimo 2 caracteres. Pode conter apenas letras minúsculas, numeros, ou símbolos ._- e deve começar por uma letra ou número.",
"DESCRIPTION": "Descrição",
+ "SBOM": "SBOM",
+ "VULNERABILITY": "Vulnerability",
+ "SUPPORTED": "Supported",
+ "NOT_SUPPORTED": "Not Supported",
"ENDPOINT": "Endereço",
"ENDPOINT_EXISTS": "Endereço já usado por outro examinador",
"ENDPOINT_REQUIRED": "Endereço é obrigatório",
diff --git a/src/portal/src/i18n/lang/tr-tr-lang.json b/src/portal/src/i18n/lang/tr-tr-lang.json
index f4538bb8c..82be0f11f 100644
--- a/src/portal/src/i18n/lang/tr-tr-lang.json
+++ b/src/portal/src/i18n/lang/tr-tr-lang.json
@@ -1433,6 +1433,10 @@
"NAME_REQUIRED": "Name is required",
"NAME_REX": "Name should be at least 2 characters long with lower case characters, numbers and ._- and must be start with characters or numbers.",
"DESCRIPTION": "Description",
+ "SBOM": "SBOM",
+ "VULNERABILITY": "Vulnerability",
+ "SUPPORTED": "Supported",
+ "NOT_SUPPORTED": "Not Supported",
"ENDPOINT": "Endpoint",
"ENDPOINT_EXISTS": "EndpointUrl already exists",
"ENDPOINT_REQUIRED": "EndpointUrl is required",
diff --git a/src/portal/src/i18n/lang/zh-cn-lang.json b/src/portal/src/i18n/lang/zh-cn-lang.json
index 80b355fef..b738a3fdf 100644
--- a/src/portal/src/i18n/lang/zh-cn-lang.json
+++ b/src/portal/src/i18n/lang/zh-cn-lang.json
@@ -1429,6 +1429,10 @@
"NAME_REQUIRED": "名称为必填项",
"NAME_REX": "名称由小写字符、数字和._-组成且至少2个字符并以字符或者数字开头。",
"DESCRIPTION": "描述",
+ "SBOM": "SBOM",
+ "VULNERABILITY": "Vulnerability",
+ "SUPPORTED": "Supported",
+ "NOT_SUPPORTED": "Not Supported",
"ENDPOINT": "地址",
"ENDPOINT_EXISTS": "地址已存在",
"ENDPOINT_REQUIRED": "地址为必填项",
diff --git a/src/portal/src/i18n/lang/zh-tw-lang.json b/src/portal/src/i18n/lang/zh-tw-lang.json
index 1f81aa489..4553e3445 100644
--- a/src/portal/src/i18n/lang/zh-tw-lang.json
+++ b/src/portal/src/i18n/lang/zh-tw-lang.json
@@ -1428,6 +1428,10 @@
"NAME_REQUIRED": "名稱必填",
"NAME_REX": "名稱必須由小寫字母、數字和 ._- 組成,至少2個字元,並且必須以字母或數字開頭。",
"DESCRIPTION": "描述",
+ "SBOM": "SBOM",
+ "VULNERABILITY": "Vulnerability",
+ "SUPPORTED": "Supported",
+ "NOT_SUPPORTED": "Not Supported",
"ENDPOINT": "端點",
"ENDPOINT_EXISTS": "端點 URL 已存在",
"ENDPOINT_REQUIRED": "端點 URL 必填",