diff --git a/admin/webapp/websrc/app/common/types/common/common.ts b/admin/webapp/websrc/app/common/types/common/common.ts index 8b806df47..b56ebdc64 100644 --- a/admin/webapp/websrc/app/common/types/common/common.ts +++ b/admin/webapp/websrc/app/common/types/common/common.ts @@ -33,6 +33,7 @@ export type VulQueryOrderByColumnOption = | 'name' | 'score' | 'score_v3' + | 'feed_rating' | 'published_timestamp' | 'impact'; diff --git a/admin/webapp/websrc/app/common/types/vulnerabilities/vulnerabilities.ts b/admin/webapp/websrc/app/common/types/vulnerabilities/vulnerabilities.ts index 59302af0a..fb3915a08 100644 --- a/admin/webapp/websrc/app/common/types/vulnerabilities/vulnerabilities.ts +++ b/admin/webapp/websrc/app/common/types/vulnerabilities/vulnerabilities.ts @@ -37,6 +37,7 @@ export interface VulnerabilityAsset { name: string; severity: string; description: string; + feed_rating: string; packages: VulnerabilityAssetPackages; link: string; score: number; diff --git a/admin/webapp/websrc/app/routes/vulnerabilities/vulnerability-items/vulnerability-items-table/vulnerability-items-table.component.ts b/admin/webapp/websrc/app/routes/vulnerabilities/vulnerability-items/vulnerability-items-table/vulnerability-items-table.component.ts index 7de995905..100d8e759 100644 --- a/admin/webapp/websrc/app/routes/vulnerabilities/vulnerability-items/vulnerability-items-table/vulnerability-items-table.component.ts +++ b/admin/webapp/websrc/app/routes/vulnerabilities/vulnerability-items/vulnerability-items-table/vulnerability-items-table.component.ts @@ -97,6 +97,8 @@ export class VulnerabilityItemsTableComponent sortable: true, resizable: true, headerValueGetter: () => this.translate.instant('scan.gridHeader.NAME'), + width: 140, + minWidth: 100, }, { field: 'severity', @@ -131,6 +133,14 @@ export class VulnerabilityItemsTableComponent maxWidth: 140, minWidth: 140, }, + { + field: 'feed_rating', + sortable: true, + resizable: true, + headerValueGetter: () => + this.translate.instant('scan.gridHeader.FEED_RATING'), + width: 100, + }, { field: 'published_timestamp', sortable: true, @@ -139,8 +149,6 @@ export class VulnerabilityItemsTableComponent headerValueGetter: () => this.translate.instant('scan.gridHeader.PUBLISHED_TIME'), width: 130, - maxWidth: 150, - minWidth: 130, }, { colId: 'impact', @@ -157,9 +165,8 @@ export class VulnerabilityItemsTableComponent }, cellClass: ['d-flex', 'align-items-center', 'justify-content-end'], headerValueGetter: () => this.translate.instant('setting.ACTIONS'), - width: 150, - maxWidth: 160, - minWidth: 150, + width: 140, + minWidth: 140, }, ];