From 40c464ef9da608934edb8adefd1bef5fe8e07f48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Ricks?= Date: Wed, 7 Jan 2026 14:00:38 +0100 Subject: [PATCH] Remove unused CvssCalculator command The command is not used anymore. --- src/gmp/commands/cvss-calculator.js | 26 ------------------- src/gmp/gmp.ts | 1 - .../__tests__/CvssCalculatorPage.test.jsx | 11 +------- 3 files changed, 1 insertion(+), 37 deletions(-) delete mode 100644 src/gmp/commands/cvss-calculator.js diff --git a/src/gmp/commands/cvss-calculator.js b/src/gmp/commands/cvss-calculator.js deleted file mode 100644 index 24a3073b4d..0000000000 --- a/src/gmp/commands/cvss-calculator.js +++ /dev/null @@ -1,26 +0,0 @@ -/* SPDX-FileCopyrightText: 2024 Greenbone AG - * - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -import registerCommand from 'gmp/command'; -import HttpCommand from 'gmp/commands/http'; -import {parseSeverity} from 'gmp/parser'; - -class CvssCalculator extends HttpCommand { - constructor(http) { - super(http, {cmd: 'cvss_calculator'}); - } - - calculateScoreFromVector(cvss_vector) { - return this.httpGetWithTransform({ - cvss_vector, - }).then(response => { - const {data: envelope} = response; - const score = parseSeverity(envelope.cvss_calculator.cvss_score); - return response.setData(score); - }); - } -} - -registerCommand('cvsscalculator', CvssCalculator); diff --git a/src/gmp/gmp.ts b/src/gmp/gmp.ts index f6fa5fafd2..600e0579a1 100644 --- a/src/gmp/gmp.ts +++ b/src/gmp/gmp.ts @@ -9,7 +9,6 @@ import 'gmp/commands/audit-reports'; import 'gmp/commands/cert-bund'; import 'gmp/commands/cpes'; import 'gmp/commands/cves'; -import 'gmp/commands/cvss-calculator'; import 'gmp/commands/dfn-cert'; import 'gmp/commands/filters'; import 'gmp/commands/groups'; diff --git a/src/web/pages/extras/__tests__/CvssCalculatorPage.test.jsx b/src/web/pages/extras/__tests__/CvssCalculatorPage.test.jsx index 1152b6b213..ff654e43d7 100644 --- a/src/web/pages/extras/__tests__/CvssCalculatorPage.test.jsx +++ b/src/web/pages/extras/__tests__/CvssCalculatorPage.test.jsx @@ -3,7 +3,7 @@ * SPDX-License-Identifier: AGPL-3.0-or-later */ -import {describe, test, expect, testing, beforeEach} from '@gsa/testing'; +import {describe, test, expect, beforeEach} from '@gsa/testing'; import { changeInputValue, getSelectItemElementsForSelect, @@ -14,16 +14,7 @@ import { } from 'web/testing'; import CvssCalculator from 'web/pages/extras/CvssCalculatorPage'; -const calculateScoreFromVector = testing.fn().mockReturnValue( - Promise.resolve({ - data: 7.5, - }), -); - const gmp = { - cvsscalculator: { - calculateScoreFromVector, - }, settings: { manualUrl: 'http://docs.greenbone.net/GSM-Manual/gos-5/', },