Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
262 changes: 243 additions & 19 deletions package-lock.json

Large diffs are not rendered by default.

8 changes: 5 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"type": "git",
"url": "https://github.com/greenbone/gsa/"
},
"author": "Bj\u00f6rn Ricks <bjoern.ricks@greenbone.net>",
"author": "Björn Ricks <bjoern.ricks@greenbone.net>",
"license": "AGPL-3.0+",
"type": "module",
"scripts": {
Expand All @@ -30,7 +30,8 @@
"i18n-extract": "i18next-cli extract",
"type-check": "tsc --noEmit",
"type-check:watch": "tsc --noEmit --watch",
"clear:node_modules": "rm -rf node_modules && npm install"
"clear:node_modules": "rm -rf node_modules && npm install",
"generate:feed-key-types": "node scripts/generate-feed-key-types.ts"
},
"engines": {
"node": ">=22.0"
Expand Down Expand Up @@ -111,6 +112,7 @@
"globals": "^17.6.0",
"i18next-cli": "^1.50.3",
"jsdom": "^26.1.0",
"openapi-typescript": "^7.13.0",
"prettier": "^3.8.3",
"typescript": "^5.9.3",
"typescript-eslint": "^8.59.2",
Expand All @@ -119,4 +121,4 @@
"vite-plugin-svgr": "^5.2.0",
"vitest": "^4.0.17"
}
}
}
23 changes: 22 additions & 1 deletion public/locales/gsa-de.json
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,7 @@
"Are you certain you want to permanently remove the agent \"{{name}}\"?\nThis operation is irreversible.\nAfter removal, reinstalling the agent will be necessary.": "Sind Sie sicher, dass Sie den Agenten „{{name}}“ dauerhaft entfernen möchten?\nDieser Vorgang ist unwiderruflich.\nNach der Entfernung muss der Agent erneut installiert werden.",
"Are you sure you want to authorize all selected items?": "Sind Sie sicher, dass Sie alle ausgewählten Elemente autorisieren möchten?",
"Are you sure you want to delete all items on this page?\nThis action cannot be undone.": "Sind Sie sicher, dass Sie alle Objekte auf dieser Seite löschen möchten?\nDiese Aktion kann nicht rückgängig gemacht werden.",
"Are you sure you want to delete the feed key? This action cannot be undone.": "Sind Sie sicher, dass Sie den Feed-Schlüssel löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"Are you sure you want to empty the trash?": "Sind Sie sicher, dass Sie den Pap,ierkorb leeren möchten?",
"Are you sure you want to move all items on this page to the trashcan?": "Sind Sie sicher, dass Sie alle Objekte auf dieser Seite in den Papierkorb verschieben möchten?",
"Are you sure you want to revoke all selected items?": "Sind Sie sicher, dass Sie alle ausgewählten Elemente widerrufen möchten?",
Expand Down Expand Up @@ -654,7 +655,9 @@
"Delete": "Löschen",
"Delete {{entity}}": "{{entity}} löschen",
"Delete all filtered": "Gesamte Filterauswahl löschen",
"Delete Feed Key": "Feed-Schlüssel löschen",
"Delete Identifier": "Identifikator löschen",
"Delete Key": "Schlüssel löschen",
"Delete page contents": "Seiteninhalt löschen",
"Delete Port Range": "Portbereich löschen",
"Delete Report": "Bericht löschen",
Expand Down Expand Up @@ -911,16 +914,21 @@
"Failed to copy checksum for agent installer {{name}} {{version}} to clipboard.": "Agent-Installationsprogramm-Prüfsumme für {{name}} {{version}} konnte nicht in die Zwischenablage kopiert werden.",
"Failed to create a new Target because the default Port List is not available.": "Ein neues Ziel konnte nicht erstellt werden, da die Standard-Portliste nicht verfügbar ist.",
"Failed to create a new Task because the default Scan Config is not available.": "Ein neue Aufgabe konnte nicht erstellt werden, da die Standard-Scan-Konfiguration nicht verfügbar ist.",
"Failed to delete key: {{error}}": "Fehler beim Löschen des Schlüssels: {{error}}",
"Failed to load {{type}} from trashcan": "{{type}} konnte nicht aus dem Papierkorb geladen werden",
"Failed to run alert.": "Ausführung der Benachrichtigung ist fehlgeschlagen.",
"Failed to save filter setting": "Fehler beim Speichern der Filtereinstellung",
"Failed to upload key: {{error}}": "Fehler beim Hochladen des Schlüssels: {{error}}",
"False Pos.": "Falsch-Positiv",
"False Positive": "Falsch-Positiv",
"Families: Total": "Familien: Gesamt",
"Families: Trend": "Familien: Trend",
"Family": "Familie",
"Feed Configuration": "Feed-Konfiguration",
"Feed is currently syncing.": "Der Feed wird derzeit synchronisiert.",
"Feed is currently syncing. Please try again later.": "Der Feed wird derzeit synchronisiert. Bitte versuchen Sie es später erneut.",
"Feed Key": "Feed-Schlüssel",
"Feed Key Active": "Feed-Schlüssel aktiv",
"Feed Status": "Feed-Status",
"Feeds": "Feeds",
"File path": "Dateipfad",
Expand Down Expand Up @@ -1009,7 +1017,7 @@
"Help: CVSS Base Score Calculator": "Hilfe: CVSS-Basis-Score-Rechner",
"Help: Dashboards": "Hilfe: Dashboards",
"Help: DFN-CERT Advisories": "Hilfe: DFN-CERT-Advisories",
"Help: Feed Status": "Hilfe: Feed-Status",
"Help: Feed Configuration": "Hilfe: Feed-Konfiguration",
"Help: Filters": "Hilfe: Filter",
"Help: Groups": "Hilfe: Gruppen",
"Help: Hosts": "Hilfe: Hosts",
Expand Down Expand Up @@ -1124,6 +1132,7 @@
"Interrupted": "Unterbrochen",
"Interval (seconds)": "Intervall (Sekunden)",
"Invalid kdc value(s)": "Ungültiger KDC-Wert(e)",
"Invalid key file": "Ungültige Schlüsseldatei",
"Invalid or no date available": "Ungültiges oder kein Datum verfügbar",
"IP": "IP",
"IP Address": "IP-Adresse",
Expand All @@ -1139,8 +1148,11 @@
"Issuer DN": "Aussteller DN",
"Items": "Objekte",
"Just wait for results to arrive.": "Bitte warten Sie auf Ergebnisse.",
"Key deleted successfully": "Schlüssel erfolgreich gelöscht",
"Key Distribution Center": "Key Distribution Center",
"Key File": "Schlüsseldatei",
"Key Type": "Schlüsseltyp",
"Key uploaded successfully": "Schlüssel erfolgreich hochgeladen",
"Known Hosts": "Bekannte Hosts",
"Last": "Letzte",
"Last Contact": "Letzter Kontakt",
Expand Down Expand Up @@ -1339,6 +1351,7 @@
"No DFN-CERT Advisories available": "Keine DFN-CERT-Advisories vorhanden",
"No Displays": "Keine Anzeigen",
"No Errors available": "Keine Fehler vorhanden",
"No Feed Key Configured": "Kein Feed-Schlüssel konfiguriert",
"No filters available": "Keine Filter vorhanden",
"No first result available.": "Kein erstes Ergebnis verfügbar.",
"No Groups available": "Keine Gruppen vorhanden",
Expand Down Expand Up @@ -1547,7 +1560,9 @@
"Please note that assigning a tag to {{count}} items may take several minutes.": "Bitte beachten Sie, dass es einige Minuten dauern kann, einen Tag {{count}} Objekten zuzuordnen.",
"Please note: You are about to change your own personal user data as Super Admin! It is not possible to change the login name. If you have modified the login name, neither the login name nor any other changes made will be saved. If you have made any modifications other than the login name, the data will be saved when clicking OK, and you will be logged out immediately.": "Bitte beachten Sie: Sie sind dabei Ihre eigenen persönlichen Nutzerdaten als Super Administrator zu ändern! Es ist nicht möglich, den Loginnamen zu ändern. Wenn Sie den Loginnamen modifiziert haben, werden weder der Loginname noch jedwede andere Änderungen gespeichert. Wenn Sie andere Änderungen vorgenommen haben, werden die Daten beim Klick auf OK gespeichert und Sie werden umgehend ausgeloggt.",
"Please note: You are about to create a user without a role. This user will not have any permissions and as a result will not be able to login.": "Bitte beachten Sie: Sie sind dabei einen Benutzer ohne Rolle zu erstellen. Dieser Benutzer wird keine Berechtigungen haben und deshalb nicht in der Lage sein, sich einzuloggen.",
"Please select a key file to upload": "Bitte wählen Sie eine Schlüsseldatei zum Hochladen aus",
"Please try again.": "Bitte versuchen Sie es erneut.",
"Please upload your feed key file provided by Greenbone. The file should be in .pem or .key format.": "Bitte laden Sie Ihre von Greenbone bereitgestellte Feed-Schlüsseldatei hoch. Die Datei sollte im .pem- oder .key-Format vorliegen.",
"Please wait while the feed is syncing. Scans are not available during this time. For more information, visit the": "Bitte warten Sie, während der Feed synchronisiert wird. Scans sind während dieser Zeit nicht verfügbar. Für weitere Informationen besuchen Sie die",
"POC": "POC",
"Policies": "Richtlinien",
Expand Down Expand Up @@ -1824,6 +1839,7 @@
"Select all NVTs": "Alle NVTs auswählen",
"Select and edit NVT details": "NVT-Details auswählen und bearbeiten",
"Select Filter": "Filter auswählen",
"Select key file (.pem or .key)": "Schlüsseldatei auswählen (.pem oder .key)",
"Select Report for delta comparison": "Bericht für Delta-Vergleich auswählen",
"Select Resource": "Resource auswählen",
"Selected": "Ausgewählt",
Expand Down Expand Up @@ -2217,9 +2233,13 @@
"Updated": "Aktualisiert",
"Updated {{secinfo_type}} arrived": "Aktualisierte {{secinfo_type}} eingetroffen",
"Updated: ": "Aktualisiert: ",
"Upload": "Hochladen",
"Upload a feed key to enable Enterprise Feed features and content updates.": "",
"Upload CA Certificate": "CA-Zertifikat hochladen",
"Upload client certificate (.pem, .crt)": "Client-Zertifikat hochladen (.pem, .crt)",
"Upload Feed Key": "Feed-Schlüssel hochladen",
"Upload file": "Datei hochladen",
"Upload Key": "Schlüssel hochladen",
"Upload PKCS#12 file (.p12, .pfx) ": "PKCS#12-Datei hochladen (.p12, .pfx) ",
"Upload private key (.pem, .key)": "Privaten Schlüssel hochladen (.pem, .key)",
"Upload report": "Bericht hochladen",
Expand Down Expand Up @@ -2333,6 +2353,7 @@
"You have been inactive, your session will expire in 3 minutes": "Sie waren inaktiv, Ihre Sitzung wird in 3 Minuten ablaufen",
"You should change the Alive Test Method of the target for the next scan. However, if the target hosts are indeed dead, the scan duration might increase significantly.": "Sie sollten die Methode des Erreichbarkeitstests des Ziels für den nächsten Scan ändern. Sollten die Ziel-Hosts tatsächlich unerreichbar sein, könnte sich die Scan-Dauer erheblich verlängern.",
"Your changes have been saved.": "Ihre Änderungen wurden gespeichert.",
"Your feed key is properly configured and active. Enterprise Feed features are available.": "Ihr Feed-Schlüssel ist korrekt konfiguriert und aktiv. Enterprise-Feed-Funktionen sind verfügbar.",
"Your filter settings may be too refined.": "Ihre Filtereinstellungen könnten zu präzise sein.",
"Your filter settings may be too unrefined.": "Ihre Filtereinstellungen könnten zu unpräzise sein.",
"Your Greenbone Enterprise License has expired {{days}} days ago!": "Ihre Greenbone Enterprise License ist vor {{days}} Tagen abgelaufen!",
Expand Down
23 changes: 22 additions & 1 deletion public/locales/gsa-en.json
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,7 @@
"Are you certain you want to permanently remove the agent \"{{name}}\"?\nThis operation is irreversible.\nAfter removal, reinstalling the agent will be necessary.": "Are you certain you want to permanently remove the agent \"{{name}}\"?\nThis operation is irreversible.\nAfter removal, reinstalling the agent will be necessary.",
"Are you sure you want to authorize all selected items?": "Are you sure you want to authorize all selected items?",
"Are you sure you want to delete all items on this page?\nThis action cannot be undone.": "Are you sure you want to delete all items on this page?\nThis action cannot be undone.",
"Are you sure you want to delete the feed key? This action cannot be undone.": "",
"Are you sure you want to empty the trash?": "Are you sure you want to empty the trash?",
"Are you sure you want to move all items on this page to the trashcan?": "Are you sure you want to move all items on this page to the trashcan?",
"Are you sure you want to revoke all selected items?": "Are you sure you want to revoke all selected items?",
Expand Down Expand Up @@ -654,7 +655,9 @@
"Delete": "Delete",
"Delete {{entity}}": "Delete {{entity}}",
"Delete all filtered": "Delete all filtered",
"Delete Feed Key": "",
"Delete Identifier": "Delete Identifier",
"Delete Key": "",
"Delete page contents": "Delete page contents",
"Delete Port Range": "Delete Port Range",
"Delete Report": "Delete Report",
Expand Down Expand Up @@ -911,16 +914,21 @@
"Failed to copy checksum for agent installer {{name}} {{version}} to clipboard.": "Failed to copy checksum for agent installer {{name}} {{version}} to clipboard.",
"Failed to create a new Target because the default Port List is not available.": "Failed to create a new Target because the default Port List is not available.",
"Failed to create a new Task because the default Scan Config is not available.": "Failed to create a new Task because the default Scan Config is not available.",
"Failed to delete key: {{error}}": "",
"Failed to load {{type}} from trashcan": "Failed to load {{type}} from trashcan",
"Failed to run alert.": "Failed to run alert.",
"Failed to save filter setting": "Failed to save filter setting",
"Failed to upload key: {{error}}": "",
"False Pos.": "False Pos.",
"False Positive": "False Positive",
"Families: Total": "Families: Total",
"Families: Trend": "Families: Trend",
"Family": "Family",
"Feed Configuration": "",
"Feed is currently syncing.": "Feed is currently syncing.",
"Feed is currently syncing. Please try again later.": "Feed is currently syncing. Please try again later.",
"Feed Key": "",
"Feed Key Active": "",
"Feed Status": "Feed Status",
"Feeds": "Feeds",
"File path": "File path",
Expand Down Expand Up @@ -1009,7 +1017,7 @@
"Help: CVSS Base Score Calculator": "Help: CVSS Base Score Calculator",
"Help: Dashboards": "Help: Dashboards",
"Help: DFN-CERT Advisories": "Help: DFN-CERT Advisories",
"Help: Feed Status": "Help: Feed Status",
"Help: Feed Configuration": "",
"Help: Filters": "Help: Filters",
"Help: Groups": "Help: Groups",
"Help: Hosts": "Help: Hosts",
Expand Down Expand Up @@ -1124,6 +1132,7 @@
"Interrupted": "Interrupted",
"Interval (seconds)": "",
"Invalid kdc value(s)": "Invalid kdc value(s)",
"Invalid key file": "",
"Invalid or no date available": "Invalid or no date available",
"IP": "IP",
"IP Address": "IP Address",
Expand All @@ -1139,8 +1148,11 @@
"Issuer DN": "Issuer DN",
"Items": "Items",
"Just wait for results to arrive.": "Just wait for results to arrive.",
"Key deleted successfully": "",
"Key Distribution Center": "Key Distribution Center",
"Key File": "",
"Key Type": "Key Type",
"Key uploaded successfully": "",
"Known Hosts": "Known Hosts",
"Last": "Last",
"Last Contact": "Last Contact",
Expand Down Expand Up @@ -1339,6 +1351,7 @@
"No DFN-CERT Advisories available": "No DFN-CERT Advisories available",
"No Displays": "No Displays",
"No Errors available": "No Errors available",
"No Feed Key Configured": "",
"No filters available": "No filters available",
"No first result available.": "No first result available.",
"No Groups available": "No Groups available",
Expand Down Expand Up @@ -1547,7 +1560,9 @@
"Please note that assigning a tag to {{count}} items may take several minutes.": "Please note that assigning a tag to {{count}} items may take several minutes.",
"Please note: You are about to change your own personal user data as Super Admin! It is not possible to change the login name. If you have modified the login name, neither the login name nor any other changes made will be saved. If you have made any modifications other than the login name, the data will be saved when clicking OK, and you will be logged out immediately.": "Please note: You are about to change your own personal user data as Super Admin! It is not possible to change the login name. If you have modified the login name, neither the login name nor any other changes made will be saved. If you have made any modifications other than the login name, the data will be saved when clicking OK, and you will be logged out immediately.",
"Please note: You are about to create a user without a role. This user will not have any permissions and as a result will not be able to login.": "Please note: You are about to create a user without a role. This user will not have any permissions and as a result will not be able to login.",
"Please select a key file to upload": "",
"Please try again.": "Please try again.",
"Please upload your feed key file provided by Greenbone. The file should be in .pem or .key format.": "",
"Please wait while the feed is syncing. Scans are not available during this time. For more information, visit the": "Please wait while the feed is syncing. Scans are not available during this time. For more information, visit the",
"POC": "POC",
"Policies": "Policies",
Expand Down Expand Up @@ -1824,6 +1839,7 @@
"Select all NVTs": "Select all NVTs",
"Select and edit NVT details": "Select and edit NVT details",
"Select Filter": "Select Filter",
"Select key file (.pem or .key)": "",
"Select Report for delta comparison": "Select Report for delta comparison",
"Select Resource": "Select Resource",
"Selected": "Selected",
Expand Down Expand Up @@ -2217,9 +2233,13 @@
"Updated": "Updated",
"Updated {{secinfo_type}} arrived": "Updated {{secinfo_type}} arrived",
"Updated: ": "Updated: ",
"Upload": "",
"Upload a feed key to enable Enterprise Feed features and content updates.": "",
"Upload CA Certificate": "Upload CA Certificate",
"Upload client certificate (.pem, .crt)": "Upload client certificate (.pem, .crt)",
"Upload Feed Key": "",
"Upload file": "Upload file",
"Upload Key": "",
"Upload PKCS#12 file (.p12, .pfx) ": "Upload PKCS#12 file (.p12, .pfx) ",
"Upload private key (.pem, .key)": "Upload private key (.pem, .key)",
"Upload report": "Upload report",
Expand Down Expand Up @@ -2333,6 +2353,7 @@
"You have been inactive, your session will expire in 3 minutes": "You have been inactive, your session will expire in 3 minutes",
"You should change the Alive Test Method of the target for the next scan. However, if the target hosts are indeed dead, the scan duration might increase significantly.": "You should change the Alive Test Method of the target for the next scan. However, if the target hosts are indeed dead, the scan duration might increase significantly.",
"Your changes have been saved.": "Your changes have been saved.",
"Your feed key is properly configured and active. Enterprise Feed features are available.": "",
"Your filter settings may be too refined.": "Your filter settings may be too refined.",
"Your filter settings may be too unrefined.": "Your filter settings may be too unrefined.",
"Your Greenbone Enterprise License has expired {{days}} days ago!": "Your Greenbone Enterprise License has expired {{days}} days ago!",
Expand Down
Loading
Loading