From 39954f39a0536e75dcfb801ecf0081b9f29a9940 Mon Sep 17 00:00:00 2001 From: Sven Dolderer Date: Wed, 4 Dec 2024 18:00:57 +0100 Subject: [PATCH 1/9] website content updated #3001 --- sechub-website/components/home/Download.vue | 3 +- sechub-website/components/home/Features.vue | 16 +- sechub-website/components/home/Hero.vue | 4 +- sechub-website/package-lock.json | 259 ++++++++++++-------- 4 files changed, 161 insertions(+), 121 deletions(-) diff --git a/sechub-website/components/home/Download.vue b/sechub-website/components/home/Download.vue index a5759d4531..6e5bc4bdc0 100644 --- a/sechub-website/components/home/Download.vue +++ b/sechub-website/components/home/Download.vue @@ -27,8 +27,7 @@ const links = [

Start Using Today!

- Download SecHub for seamless security integration. Orchestrates tools through a unified API. Scan - synchronously, break build pipelines. MIT License. + Download SecHub for seamless security integration.
Orchestrates tools through a unified API.
MIT License.

diff --git a/sechub-website/components/home/Features.vue b/sechub-website/components/home/Features.vue index 7ef91ef3c4..09a348ff35 100644 --- a/sechub-website/components/home/Features.vue +++ b/sechub-website/components/home/Features.vue @@ -13,37 +13,37 @@ const items = [ { title: 'API Orchestration', description: - 'SecHub orchestrates tools via a unified API, simplifying integration for projects and build pipelines without the need for multiple plugins.', + 'SecHub orchestrates tools via an unified API, simplifying integration for projects without the need for different vendor plugins.', icon: ServerStackIcon }, { title: 'Build Pipeline Integration', description: - 'SecHub client, in Go, scans synchronously, interrupting build pipelines if needed. Easily integrates into any build system for robust security.', + 'The SecHub client written in Go handles the server communication. It easily integrates into any build system for robust security.', icon: PuzzlePieceIcon }, { title: 'License Flexibility', description: - 'SecHub is MIT licensed, allowing flexible usage, modification, and distribution, fostering collaboration and adoption across diverse projects.', + 'SecHub is MIT licensed. This ensures freedom in use, modification and distribution, fostering collaboration and adoption across all kind of projects.', icon: CheckBadgeIcon }, { title: 'Comprehensive Documentation', description: - 'Extensive Asciidoc-format documentation covers Quickstart, Architecture, RestAPI, and more. Available on our documentation.', + 'Extensive documentation covers Getting Started, Architecture, Client, RestAPI, Operations and more. Available on our documentation.', icon: BookOpenIcon }, { title: 'Integration with Build Systems', description: - 'Seamless integration of SecHub client with every build system simplifies developer workflows, reinforcing security measures without additional complexity.', + 'Seamless integration with every build system and multiple developer IDEs adds security to your code without additional complexity.', icon: WrenchScrewdriverIcon }, { title: 'Product Delegation Server (PDS)', description: - "Explore SecHub's PDS, a vital component providing insights into architecture and functionality, enhancing understanding of the overall security infrastructure.", + "Explore SecHub's PDS, a vital component providing you the choice of many existing securtiy tools for use with SecHub. It also allows an easy integration of new securtiy tools.", icon: CpuChipIcon } ]; @@ -57,8 +57,8 @@ const items = [

SecHub server orchestrates different security tools by one API layer.
- Users interact with the SecHub Server, eliminating the need for projects/build pipelines to implement various - plugins. + Users interact with the SecHub Server, eliminating the need for projects to integrate + vendor plugins for each security tool.

diff --git a/sechub-website/components/home/Hero.vue b/sechub-website/components/home/Hero.vue index b2f6bf40d3..497bb7fec6 100644 --- a/sechub-website/components/home/Hero.vue +++ b/sechub-website/components/home/Hero.vue @@ -8,13 +8,13 @@ import { PlayIcon } from '@heroicons/vue/20/solid';
-

SecHub Tool

+

SecHub - One API to secure them all

The free and open-source security platform SecHub, provides a central API to test software with different security tools. SecHub supports many free and open-source as well as proprietary security tools.

- + See in action diff --git a/sechub-website/package-lock.json b/sechub-website/package-lock.json index b7b5327dd2..4a1abeae71 100644 --- a/sechub-website/package-lock.json +++ b/sechub-website/package-lock.json @@ -11,7 +11,7 @@ "devDependencies": { "@headlessui/vue": "^1.7.19", "@heroicons/vue": "^2.1.1", - "@nuxt/devtools": "*", + "@nuxt/devtools": "latest", "@nuxtjs/tailwindcss": "^6.11.4", "nuxt": "^3.12.4", "nuxt-security": "^1.2.1", @@ -2553,9 +2553,9 @@ "dev": true }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", - "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.0.tgz", + "integrity": "sha512-wLJuPLT6grGZsy34g4N1yRfYeouklTgPhH1gWXCYspenKYD0s3cR99ZevOGw5BexMNywkbV3UkjADisozBmpPQ==", "cpu": [ "arm" ], @@ -2566,9 +2566,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz", - "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.0.tgz", + "integrity": "sha512-eiNkznlo0dLmVG/6wf+Ifi/v78G4d4QxRhuUl+s8EWZpDewgk7PX3ZyECUXU0Zq/Ca+8nU8cQpNC4Xgn2gFNDA==", "cpu": [ "arm64" ], @@ -2579,9 +2579,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz", - "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.0.tgz", + "integrity": "sha512-lmKx9yHsppblnLQZOGxdO66gT77bvdBtr/0P+TPOseowE7D9AJoBw8ZDULRasXRWf1Z86/gcOdpBrV6VDUY36Q==", "cpu": [ "arm64" ], @@ -2592,9 +2592,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz", - "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.0.tgz", + "integrity": "sha512-8hxgfReVs7k9Js1uAIhS6zq3I+wKQETInnWQtgzt8JfGx51R1N6DRVy3F4o0lQwumbErRz52YqwjfvuwRxGv1w==", "cpu": [ "x64" ], @@ -2604,10 +2604,36 @@ "darwin" ] }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.0.tgz", + "integrity": "sha512-lA1zZB3bFx5oxu9fYud4+g1mt+lYXCoch0M0V/xhqLoGatbzVse0wlSQ1UYOWKpuSu3gyN4qEc0Dxf/DII1bhQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.0.tgz", + "integrity": "sha512-aI2plavbUDjCQB/sRbeUZWX9qp12GfYkYSJOrdYTL/C5D53bsE2/nBPuoiJKoWp5SN78v2Vr8ZPnB+/VbQ2pFA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ] + }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz", - "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.0.tgz", + "integrity": "sha512-WXveUPKtfqtaNvpf0iOb0M6xC64GzUX/OowbqfiCSXTdi/jLlOmH0Ba94/OkiY2yTGTwteo4/dsHRfh5bDCZ+w==", "cpu": [ "arm" ], @@ -2618,9 +2644,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz", - "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.0.tgz", + "integrity": "sha512-yLc3O2NtOQR67lI79zsSc7lk31xjwcaocvdD1twL64PK1yNaIqCeWI9L5B4MFPAVGEVjH5k1oWSGuYX1Wutxpg==", "cpu": [ "arm" ], @@ -2631,9 +2657,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz", - "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.0.tgz", + "integrity": "sha512-+P9G9hjEpHucHRXqesY+3X9hD2wh0iNnJXX/QhS/J5vTdG6VhNYMxJ2rJkQOxRUd17u5mbMLHM7yWGZdAASfcg==", "cpu": [ "arm64" ], @@ -2644,9 +2670,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz", - "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.0.tgz", + "integrity": "sha512-1xsm2rCKSTpKzi5/ypT5wfc+4bOGa/9yI/eaOLW0oMs7qpC542APWhl4A37AENGZ6St6GBMWhCCMM6tXgTIplw==", "cpu": [ "arm64" ], @@ -2657,9 +2683,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz", - "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.0.tgz", + "integrity": "sha512-zgWxMq8neVQeXL+ouSf6S7DoNeo6EPgi1eeqHXVKQxqPy1B2NvTbaOUWPn/7CfMKL7xvhV0/+fq/Z/J69g1WAQ==", "cpu": [ "ppc64" ], @@ -2670,9 +2696,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz", - "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.0.tgz", + "integrity": "sha512-VEdVYacLniRxbRJLNtzwGt5vwS0ycYshofI7cWAfj7Vg5asqj+pt+Q6x4n+AONSZW/kVm+5nklde0qs2EUwU2g==", "cpu": [ "riscv64" ], @@ -2683,9 +2709,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz", - "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.0.tgz", + "integrity": "sha512-LQlP5t2hcDJh8HV8RELD9/xlYtEzJkm/aWGsauvdO2ulfl3QYRjqrKW+mGAIWP5kdNCBheqqqYIGElSRCaXfpw==", "cpu": [ "s390x" ], @@ -2696,9 +2722,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", - "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.0.tgz", + "integrity": "sha512-Nl4KIzteVEKE9BdAvYoTkW19pa7LR/RBrT6F1dJCV/3pbjwDcaOq+edkP0LXuJ9kflW/xOK414X78r+K84+msw==", "cpu": [ "x64" ], @@ -2709,9 +2735,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", - "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.0.tgz", + "integrity": "sha512-eKpJr4vBDOi4goT75MvW+0dXcNUqisK4jvibY9vDdlgLx+yekxSm55StsHbxUsRxSTt3JEQvlr3cGDkzcSP8bw==", "cpu": [ "x64" ], @@ -2722,9 +2748,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz", - "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.0.tgz", + "integrity": "sha512-Vi+WR62xWGsE/Oj+mD0FNAPY2MEox3cfyG0zLpotZdehPFXwz6lypkGs5y38Jd/NVSbOD02aVad6q6QYF7i8Bg==", "cpu": [ "arm64" ], @@ -2735,9 +2761,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz", - "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.0.tgz", + "integrity": "sha512-kN/Vpip8emMLn/eOza+4JwqDZBL6MPNpkdaEsgUtW1NYN3DZvZqSQrbKzJcTL6hd8YNmFTn7XGWMwccOcJBL0A==", "cpu": [ "ia32" ], @@ -2748,9 +2774,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz", - "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.0.tgz", + "integrity": "sha512-Bvno2/aZT6usSa7lRDL2+hMjVAGjuqaymF1ApZm31JXzniR/hvr14jpU+/z4X6Gt5BPlzosscyJZGUvguXIqeQ==", "cpu": [ "x64" ], @@ -2808,9 +2834,9 @@ } }, "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", "dev": true }, "node_modules/@types/http-proxy": { @@ -4497,9 +4523,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "dependencies": { "path-key": "^3.1.0", @@ -6639,12 +6665,12 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -7999,9 +8025,9 @@ } }, "node_modules/path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", "dev": true }, "node_modules/path-type": { @@ -8029,9 +8055,9 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "node_modules/picomatch": { @@ -8108,9 +8134,9 @@ } }, "node_modules/postcss": { - "version": "8.4.41", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", - "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "dev": true, "funding": [ { @@ -8128,8 +8154,8 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -9283,12 +9309,12 @@ } }, "node_modules/rollup": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", - "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.0.tgz", + "integrity": "sha512-G9GOrmgWHBma4YfCcX8PjH0qhXSdH8B4HDE2o4/jaxj93S4DPCIDoLcXz99eWMji4hB29UFCEd7B2gwGJDR9cQ==", "dev": true, "dependencies": { - "@types/estree": "1.0.5" + "@types/estree": "1.0.6" }, "bin": { "rollup": "dist/bin/rollup" @@ -9298,22 +9324,24 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.20.0", - "@rollup/rollup-android-arm64": "4.20.0", - "@rollup/rollup-darwin-arm64": "4.20.0", - "@rollup/rollup-darwin-x64": "4.20.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.20.0", - "@rollup/rollup-linux-arm-musleabihf": "4.20.0", - "@rollup/rollup-linux-arm64-gnu": "4.20.0", - "@rollup/rollup-linux-arm64-musl": "4.20.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0", - "@rollup/rollup-linux-riscv64-gnu": "4.20.0", - "@rollup/rollup-linux-s390x-gnu": "4.20.0", - "@rollup/rollup-linux-x64-gnu": "4.20.0", - "@rollup/rollup-linux-x64-musl": "4.20.0", - "@rollup/rollup-win32-arm64-msvc": "4.20.0", - "@rollup/rollup-win32-ia32-msvc": "4.20.0", - "@rollup/rollup-win32-x64-msvc": "4.20.0", + "@rollup/rollup-android-arm-eabi": "4.28.0", + "@rollup/rollup-android-arm64": "4.28.0", + "@rollup/rollup-darwin-arm64": "4.28.0", + "@rollup/rollup-darwin-x64": "4.28.0", + "@rollup/rollup-freebsd-arm64": "4.28.0", + "@rollup/rollup-freebsd-x64": "4.28.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.28.0", + "@rollup/rollup-linux-arm-musleabihf": "4.28.0", + "@rollup/rollup-linux-arm64-gnu": "4.28.0", + "@rollup/rollup-linux-arm64-musl": "4.28.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.28.0", + "@rollup/rollup-linux-riscv64-gnu": "4.28.0", + "@rollup/rollup-linux-s390x-gnu": "4.28.0", + "@rollup/rollup-linux-x64-gnu": "4.28.0", + "@rollup/rollup-linux-x64-musl": "4.28.0", + "@rollup/rollup-win32-arm64-msvc": "4.28.0", + "@rollup/rollup-win32-ia32-msvc": "4.28.0", + "@rollup/rollup-win32-x64-msvc": "4.28.0", "fsevents": "~2.3.2" } }, @@ -9422,9 +9450,9 @@ } }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dev": true, "dependencies": { "debug": "2.6.9", @@ -9497,20 +9525,29 @@ } }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dev": true, "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.19.0" }, "engines": { "node": ">= 0.8.0" } }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -9622,9 +9659,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -10130,9 +10167,9 @@ } }, "node_modules/tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dev": true, "dependencies": { "chownr": "^2.0.0", @@ -10737,14 +10774,14 @@ } }, "node_modules/vite": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.5.tgz", - "integrity": "sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==", + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", "dev": true, "dependencies": { "esbuild": "^0.21.3", - "postcss": "^8.4.39", - "rollup": "^4.13.0" + "postcss": "^8.4.43", + "rollup": "^4.20.0" }, "bin": { "vite": "bin/vite.js" @@ -10763,6 +10800,7 @@ "less": "*", "lightningcss": "^1.21.0", "sass": "*", + "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" @@ -10780,6 +10818,9 @@ "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, From d63a577be5012f5d92fe26999a32f67d32d63d2b Mon Sep 17 00:00:00 2001 From: Sven Dolderer Date: Thu, 5 Dec 2024 10:59:44 +0100 Subject: [PATCH 2/9] menu and feature list improved #3001 --- sechub-website/components/Header.vue | 24 ++++++++++----------- sechub-website/components/home/Download.vue | 6 +++++- sechub-website/components/home/Features.vue | 8 +++---- 3 files changed, 21 insertions(+), 17 deletions(-) diff --git a/sechub-website/components/Header.vue b/sechub-website/components/Header.vue index 9f337db407..73091228bf 100644 --- a/sechub-website/components/Header.vue +++ b/sechub-website/components/Header.vue @@ -9,32 +9,32 @@ const documentationItems = [ href: 'https://mercedes-benz.github.io/sechub/latest/sechub-getting-started.html' }, { - title: 'Architecture', - href: 'https://mercedes-benz.github.io/sechub/latest/sechub-architecture.html' - }, - { - title: 'Technical', - href: 'https://mercedes-benz.github.io/sechub/latest/sechub-techdoc.html' + title: 'Client', + href: 'https://mercedes-benz.github.io/sechub/latest/sechub-client.html' }, { title: 'Rest API', href: 'https://mercedes-benz.github.io/sechub/latest/sechub-restapi.html' }, { - title: 'Client', - href: 'https://mercedes-benz.github.io/sechub/latest/sechub-client.html' + title: 'Product Delegation Server (PDS)', + href: 'https://mercedes-benz.github.io/sechub/latest/sechub-product-delegation-server.html' }, { title: 'Operations', href: 'https://mercedes-benz.github.io/sechub/latest/sechub-operations.html' }, - { - title: 'Product Delegation Server (PDS)', - href: 'https://mercedes-benz.github.io/sechub/latest/sechub-product-delegation-server.html' - }, { title: 'Developer - Quickstart Guide', href: 'https://mercedes-benz.github.io/sechub/latest/sechub-developer-quickstart-guide.html' + }, + { + title: 'Developer - Architecture', + href: 'https://mercedes-benz.github.io/sechub/latest/sechub-architecture.html' + }, + { + title: 'Developer - Technical', + href: 'https://mercedes-benz.github.io/sechub/latest/sechub-techdoc.html' } ]; diff --git a/sechub-website/components/home/Download.vue b/sechub-website/components/home/Download.vue index 6e5bc4bdc0..ee0e7e0742 100644 --- a/sechub-website/components/home/Download.vue +++ b/sechub-website/components/home/Download.vue @@ -15,6 +15,10 @@ const links = [ { name: 'Product Delegation Server', href: 'https://mercedes-benz.github.io/sechub/latest/pds-download.html' + }, + { + name: 'Kubernetes Images and Charts', + href: 'https://github.com/mercedes-benz/sechub/packages' } ]; @@ -27,7 +31,7 @@ const links = [

Start Using Today!

- Download SecHub for seamless security integration.
Orchestrates tools through a unified API.
MIT License. + Download SecHub for seamless security integration.
Orchestrates security tools through an unified API.
MIT License.

diff --git a/sechub-website/components/home/Features.vue b/sechub-website/components/home/Features.vue index 09a348ff35..8ffd14c882 100644 --- a/sechub-website/components/home/Features.vue +++ b/sechub-website/components/home/Features.vue @@ -17,9 +17,9 @@ const items = [ icon: ServerStackIcon }, { - title: 'Build Pipeline Integration', + title: 'Easy to use Client', description: - 'The SecHub client written in Go handles the server communication. It easily integrates into any build system for robust security.', + 'The SecHub client written in Go and is easy to use on your system of choice.', icon: PuzzlePieceIcon }, { @@ -35,7 +35,7 @@ const items = [ icon: BookOpenIcon }, { - title: 'Integration with Build Systems', + title: 'Integration with Build Systems and IDEs', description: 'Seamless integration with every build system and multiple developer IDEs adds security to your code without additional complexity.', icon: WrenchScrewdriverIcon @@ -55,7 +55,7 @@ const items = [

Your Security Guardian.

- SecHub server orchestrates different security tools by one API layer. + SecHub orchestrates different security tools by one API layer.
Users interact with the SecHub Server, eliminating the need for projects to integrate vendor plugins for each security tool. From 58c730039e80b273119872963c8e98d30e922351 Mon Sep 17 00:00:00 2001 From: Sven Dolderer Date: Thu, 5 Dec 2024 12:23:50 +0100 Subject: [PATCH 3/9] video link deactivated #3001 --- sechub-website/components/home/Hero.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sechub-website/components/home/Hero.vue b/sechub-website/components/home/Hero.vue index 497bb7fec6..824fc9f6ba 100644 --- a/sechub-website/components/home/Hero.vue +++ b/sechub-website/components/home/Hero.vue @@ -13,12 +13,13 @@ import { PlayIcon } from '@heroicons/vue/20/solid'; The free and open-source security platform SecHub, provides a central API to test software with different security tools. SecHub supports many free and open-source as well as proprietary security tools.

-
+ +
From a93b3fb510e51081ff530cee8e910ae748a65b3f Mon Sep 17 00:00:00 2001 From: Sven Dolderer Date: Thu, 5 Dec 2024 13:17:32 +0100 Subject: [PATCH 4/9] readme consolidated only kept npm commands for simplicity --- sechub-website/README.md | 40 ---------------------------------------- 1 file changed, 40 deletions(-) diff --git a/sechub-website/README.md b/sechub-website/README.md index c2000aa7a1..37126cf6af 100644 --- a/sechub-website/README.md +++ b/sechub-website/README.md @@ -8,17 +8,7 @@ Look at the [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introdu Make sure to install the dependencies: ```bash -# npm npm install - -# pnpm -pnpm install - -# yarn -yarn install - -# bun -bun install ``` ## Development Server @@ -26,17 +16,7 @@ bun install Start the development server on `http://localhost:3000`: ```bash -# npm npm run dev - -# pnpm -pnpm run dev - -# yarn -yarn dev - -# bun -bun run dev ``` ## Production @@ -44,33 +24,13 @@ bun run dev Build the application for production: ```bash -# npm npm run build - -# pnpm -pnpm run build - -# yarn -yarn build - -# bun -bun run build ``` Locally preview production build: ```bash -# npm npm run preview - -# pnpm -pnpm run preview - -# yarn -yarn preview - -# bun -bun run preview ``` Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information. From ae0a2da2f41013081de6221c41295e6064dcdb39 Mon Sep 17 00:00:00 2001 From: Sven Dolderer Date: Thu, 5 Dec 2024 13:20:48 +0100 Subject: [PATCH 5/9] wording improved #3001 --- sechub-website/components/home/Features.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sechub-website/components/home/Features.vue b/sechub-website/components/home/Features.vue index 8ffd14c882..bd8546b554 100644 --- a/sechub-website/components/home/Features.vue +++ b/sechub-website/components/home/Features.vue @@ -19,7 +19,7 @@ const items = [ { title: 'Easy to use Client', description: - 'The SecHub client written in Go and is easy to use on your system of choice.', + 'The SecHub client is written in Go and easy to use on your system of choice.', icon: PuzzlePieceIcon }, { From ba4d294b5770be3c61fcc95ad57627a86435a3c8 Mon Sep 17 00:00:00 2001 From: Sven Dolderer Date: Thu, 5 Dec 2024 13:27:02 +0100 Subject: [PATCH 6/9] set Nuxt compatibilityDate #3001 as recommended by the preview tool --- sechub-website/nuxt.config.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sechub-website/nuxt.config.ts b/sechub-website/nuxt.config.ts index 047fd7590a..cce07ad53e 100644 --- a/sechub-website/nuxt.config.ts +++ b/sechub-website/nuxt.config.ts @@ -12,6 +12,6 @@ export default defineNuxtConfig({ }, devtools: { enabled: true }, - - modules: ['@nuxtjs/tailwindcss', 'nuxt-security'] -}); + modules: ['@nuxtjs/tailwindcss', 'nuxt-security'], + compatibilityDate: '2024-12-05' +}); \ No newline at end of file From 1970af3174642b2319035aeedbb1a538c67a033f Mon Sep 17 00:00:00 2001 From: Sven Dolderer Date: Thu, 5 Dec 2024 15:27:06 +0100 Subject: [PATCH 7/9] IDE plugin documented in getting-started guide #3001 --- .../docs/asciidoc/sechub-getting-started.adoc | 41 +++++++++++-------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/sechub-doc/src/docs/asciidoc/sechub-getting-started.adoc b/sechub-doc/src/docs/asciidoc/sechub-getting-started.adoc index bfc703cf73..3cf24bcf26 100644 --- a/sechub-doc/src/docs/asciidoc/sechub-getting-started.adoc +++ b/sechub-doc/src/docs/asciidoc/sechub-getting-started.adoc @@ -186,9 +186,10 @@ Setup of GoSec complete: Now you are ready to do scans! -== Scan using SecHub client -=== Install SecHub client -The SecHub client is needed to scan. In later sections of this guide, the client is used to scan an example. The command below, will download the latest version and put it in your `/usr/local/bin` folder. +== Scan using SecHub Client +=== Install SecHub Client +The SecHub Client is needed to scan. In later sections of this guide, the client is used to scan an example. +The command below, will download the latest version and put it in your `/usr/local/bin` folder. [source, bash] -- @@ -196,24 +197,21 @@ The SecHub client is needed to scan. In later sections of this guide, the client CLIENT_VERSION=`curl -s https://mercedes-benz.github.io/sechub/latest/client-download.html | grep https://github.com/mercedes-benz/sechub/ | awk -F '-' '{print $NF}' | sed 's/.zip">//'` # Download the zipped binary -curl -L -o sechub-cli.zip https://github.com/mercedes-benz/sechub/releases/download/v$CLIENT_VERSION-client/sechub-cli-$CLIENT_VERSION.zip +wget https://github.com/mercedes-benz/sechub/releases/download/v$CLIENT_VERSION-client/sechub-cli-$CLIENT_VERSION.zip # Verify the binary -curl -L -o sechub-cli.zip.sha256 https://github.com/mercedes-benz/sechub/releases/download/v$CLIENT_VERSION-client/sechub-cli-$CLIENT_VERSION.zip.sha256 -sha256sum --check sechub-cli.zip.sha256 +wget https://github.com/mercedes-benz/sechub/releases/download/v$CLIENT_VERSION-client/sechub-cli-$CLIENT_VERSION.zip.sha256 +sha256sum --check sechub-cli-$CLIENT_VERSION.zip.sha256 # Extract -unzip sechub-cli.zip +unzip sechub-cli-$CLIENT_VERSION.zip # Depending on your architecture and OS, you will have to copy a different binary file: -# For linux x86-64 +# Example for Linux x86-64 sudo cp platform/linux-amd64/sechub /usr/local/bin -# For linux arm-64 -sudo cp platform/linux-arm64/sechub /usr/local/bin - # Cleanup -rm -rf sechub-cli.zip.sha256 sechub-cli.zip platform/ +rm -rf sechub-cli-$CLIENT_VERSION.zip sechub-cli-$CLIENT_VERSION.zip.sha256 platform/ -- === Scan @@ -249,10 +247,19 @@ Now you can do a scan, type `sechub scan`, this will create a file which contain If you want the report in HTML format instead, add `-reportformat html` as an option: `sechub -reportformat html scan` == Optional -=== Install SecHub's VSCodium Plugin (OPTIONAL) -SecHub's VSCodium Plugin helps you to work faster with the SecHub report. -You can go to the exact code line and fix the problem. +=== SecHub's IDE plugins +SecHub's IDE plugins help you to work faster with the SecHub report. +You can jump to the exact code lines and fix the problem. + +==== Eclipse Plugin +You can get the SecHub plugin the usual way from the https://marketplace.eclipse.org/content/sechub[Eclipse Marketplace]. + +==== IntelliJ Plugin +You can get the SecHub plugin the usual way from the https://plugins.jetbrains.com/plugin/23379-sechub[IntelliJ Marketplace]. + +==== VS-Codium / Visual Studio Code Plugin +You can get the plugin from the https://open-vsx.org/extension/mercedes-benz/sechub[OpenVSX Registry]. -You can get the plugin from https://open-vsx.org/extension/mercedes-benz/sechub[here]. +To install it, search for `sechub` in the Extensions manager and choose the one from "mercedes-benz". -And to install it, open VSCodium and in the `Command Palette` (Usually can be opened with `Ctrl+Shift+P`) type `install vsix`, and in the pop-up menu, choose the plugin. +For Visual Studio Code users: Download the Plugin and install it manually from file. From e30a33f3d342086abe7ecafc351ecd1c8ac8aefa Mon Sep 17 00:00:00 2001 From: Sven Dolderer Date: Thu, 5 Dec 2024 15:44:33 +0100 Subject: [PATCH 8/9] MBTI impressum added #3001 --- sechub-website/components/Footer.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sechub-website/components/Footer.vue b/sechub-website/components/Footer.vue index 6479700ff5..0df450345e 100644 --- a/sechub-website/components/Footer.vue +++ b/sechub-website/components/Footer.vue @@ -14,7 +14,7 @@
-

© Copyright {{ new Date().getFullYear() }}. All rights reserved.

+

© {{ new Date().getFullYear() }} Mercedes-Benz Tech Innovation GmbH - Impressum.

Date: Thu, 5 Dec 2024 16:00:21 +0100 Subject: [PATCH 9/9] added supported tool classes #3001 --- sechub-website/components/home/Hero.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sechub-website/components/home/Hero.vue b/sechub-website/components/home/Hero.vue index 824fc9f6ba..def81316e5 100644 --- a/sechub-website/components/home/Hero.vue +++ b/sechub-website/components/home/Hero.vue @@ -6,12 +6,12 @@ import { PlayIcon } from '@heroicons/vue/20/solid';