csaf-crud 1.4.17

CSAF 2.0 / 2.1 advisory CRUD server with HATEOAS JSON API and HTML UI (TLS 1.3, HTTP/1.1 + HTTP/2 + HTTP/3)
# Lule Sámi (smj) UI strings — machine-translated, pending native review. Format: key<TAB>text; missing keys fall back to English.
nav.dashboard	Dashboard
nav.csaf	CSAF
nav.import	Sisifievrredibme
nav.export	Ålgusfievrredibme
nav.settings	Hiebadusá
nav.info	Info
nav.language	Giella
nav.theme_light	Tjuovgga
nav.theme_dark	Sævnnjat
nav.theme_toggle	Målso sævnnjatmodusav
nav.skip_main	Njuike oajvvesisadnuj
nav.brand_label	ndaal CSAF sijdda
nav.logo_alt	ndaal — diehtosihkarvuohta & compliance
nav.info_about	Birra
nav.info_license	Lisænssa
nav.info_system	Systemadiedo
nav.info_privacy	Priváhtavuohta
nav.info_security	Sihkarvuohta
nav.info_changelog	Rievddaduslisto
nav.info_readme	README
nav.info_administrator	Háldadiddje giehtagirjje
nav.info_user	Adne giehtagirjje
home.stat_documents	Gájka dokumænta
home.stat_advisories	Sihkarvuohtadiedádusá
home.stat_vex	VEX-dokumænta
home.stat_informational	Diehtojuohko
home.config_title	Konfigurasjåvnnå
home.config_csaf_mode	CSAF-modus
home.config_theme	Design
home.config_naming	Nammadibme
home.activity_title	Maŋemus dåjbma
home.col_timestamp	Ájggemierkka
home.col_action	Dahko
home.col_tracking_id	Tracking ID
home.col_details	Tjielggidus
home.no_activity	Ij la vilá aktak dåjbma tsegoduvvam.
home.action_create	dahkat
home.action_update	ådásmahttet
home.action_delete	sihkot
home.action_import	sisifievrredit
home.action_export	ålgusfievrredit
csaf.list_heading	CSAF-dokumænta
csaf.list_new_document	Ådå dokumænnta
csaf.list_empty	Ij gávnnu aktak dokumænnta.
csaf.list_create_one	Daga aktav
csaf.list_col_tracking_id	Tracking ID
csaf.list_col_title	Titel
csaf.list_col_category	Kategoria
csaf.list_col_status	Stáhtus
csaf.list_col_cvss_v3	CVSS v3
csaf.list_col_cvss_v4	CVSS v4
csaf.list_col_release_date	Almodimbiejvve
csaf.list_pagination_next	Boahtte
csaf.list_pagination_showing	Vuoseda
csaf.list_pagination_of	gaskan
csaf.list_documents_plural	dokumænnta(t)
csaf.form_new_title	Ådå CSAF-dokumænnta
csaf.form_edit_title	Rievdada CSAF-dokumænntav
csaf.form_submit_create	Daga dokumænntav
csaf.form_submit_save	Vuorki rievdadusájt
csaf.form_cancel	Hiejte
csaf.form_section_document_metadata	Dokumænnta-metadáhta
csaf.form_section_affected_product	Guoskkedum buvta
csaf.form_section_vulnerability	Rasjesvuohta
csaf.form_vulnerability_hint	Gájbeduvvá sihkarvuohtadiedádusájda, válljemlasj diehto-/VEX-diedádusájda.
csaf.form_section_cvss_v3	CVSS v3.1
csaf.form_section_cvss_v4	CVSS v4.0
csaf.field_tracking_id	Tracking ID *
csaf.field_title	Titel *
csaf.field_category	Kategoria *
csaf.field_status	Stáhtus *
csaf.field_doc_version	Dokumænntaversjåvnnå *
csaf.field_tlp	TLP 2.0 *
csaf.field_initial_release_date	Álggalasj almodimbiejvve *
csaf.field_current_release_date	Dálásj almodimbiejvve *
csaf.field_summary	Oanádus *
csaf.field_publisher_name	Namma *
csaf.field_publisher_namespace	Nammaguovllo *
csaf.field_publisher_contact	Aktavuohtadiedo
csaf.field_vendor	Buvtadiddje *
csaf.field_product_name	Buvtanamma *
csaf.field_product_id	Buvta-ID *
csaf.field_product_status	Buvtastáhtus *
csaf.field_cve	CVE ID
csaf.field_vuln_title	Rasjesvuohtatitel
csaf.field_vuln_description	Rasjesvuohtagåvvidus
csaf.field_cwe_id	CWE ID
csaf.field_cwe_name	CWE-namma
csaf.field_cvss_base_score	Vuodoárvvo (0.0 – 10.0)
csaf.field_cvss_severity	Duodalasjvuohta
csaf.field_cvss_v3_vector	CVSS v3.1 vektor
csaf.field_cvss_v4_vector	CVSS v4.0 vektor
csaf.field_verschlusssache	Verschlusssache
csaf.field_nato	NATO
csaf.opt_category_security_advisory	Sihkarvuohtadiedádus
csaf.opt_category_vex	VEX
csaf.opt_category_informational_advisory	Diehtojuohkodiedádus
csaf.opt_status_draft	Álgomålle
csaf.opt_status_interim	Gaskamålle
csaf.opt_status_final	Loahpalasj
csaf.opt_product_status_known_affected	Dovddaduvvam guoskkedum
csaf.opt_product_status_known_not_affected	Dovddaduvvam ij guoskkedum
csaf.opt_product_status_fixed	Divvodum
csaf.opt_product_status_under_investigation	Guoradaláduvvamin
csaf.opt_publisher_category_vendor	Buvtadiddje
csaf.opt_publisher_category_discoverer	Gávnnadiddje
csaf.opt_publisher_category_coordinator	Koordináhtor
csaf.opt_publisher_category_translator	Jårggåliddje
csaf.opt_publisher_category_other	Ietjá
csaf.view_edit_button	Rievdada
csaf.view_json_button	JSON
csaf.view_delete_button	Sihko
csaf.view_delete_confirm	Sihko dán dokumænntav?
csaf.view_section_metadata	Metadáhta
csaf.view_section_vulnerabilities	Rasjesvuoda
csaf.view_section_raw_json	Njuolgga JSON
csaf.view_no_vulnerabilities	Ij la rasjesvuohta.
csaf.view_row_csaf_version	CSAF-versjåvnnå
csaf.view_row_version	Versjåvnnå
csaf.view_row_tlp	TLP
csaf.view_row_initial_release	Álggalasj almodibme
csaf.view_row_current_release	Dálásj almodibme
csaf.view_vuln_col_cve	CVE
csaf.err_back	Ruopptot
csaf.err_title_create_failed	Dahkam ij lihkostuvvam
csaf.err_title_not_found	Ij gávnnu
csaf.err_title_error	Fiællo
csaf.err_title_duplicate	Duplikáhtadokumænnta
csaf.err_title_storage_error	Vuorkkimfiællo
csaf.err_title_update_failed	Ådásmahttem ij lihkostuvvam
csaf.err_title_tracking_id_mismatch	Tracking ID ij dæjva
csaf.err_title_validation_failed	Dárkestibme ij lihkostuvvam
csaf.err_title_delete_error	Sihkomfiællo
csaf.err_form_error_prefix	Skåvvåfiællo:
csaf.err_document_exists	Dokumænnta tracking ID:jn <strong>{tid}</strong> juo gávnnu.
csaf.err_document_not_found	Dokumænnta <strong>{tid}</strong> ij gávnnu.
csaf.err_tracking_id_mismatch	URL:a tracking ID <strong>{url_id}</strong> ij dæjva dokumænnta tracking ID:av <strong>{doc_id}</strong>.
csaf.err_validation_prefix	Dárkestimfiælla:
csaf.err_missing_document_id	Dokumænnta-ID vájllu
admin.results_label	Boadusá:
admin.errors_label	Fiælla:
admin.error_label	Fiællo:
admin.view_documents_link	Gæhtja dokumæntajt
admin.back_link	Ruopptot
admin.back_to_export_link	Ruopptot ålgusfievrredibmáj
admin.enabled_label	aktiveridum
admin.disabled_label	ij aktiveridum
admin.export_directory_label	Ålgusfievrredimmáhppa:
admin.sha256_sidecars_label	SHA-256-sidecarfijla:
admin.sha512_sidecars_label	SHA-512-sidecarfijla:
admin.sha3_512_sidecars_label	SHA3-512-sidecarfijla:
admin.blake3_512_sidecars_label	BLAKE3-512-sidecarfijla:
admin.shake256_512_sidecars_label	SHAKE256-512-sidecarfijla:
admin.bytes_label	byte
admin.import_heading	Sisifievrreda CSAF-dokumæntajt
admin.import_intro	,
admin.import_directory_label	Sisifievrredimmáhppa:
admin.import_place_hint	,
admin.importing_button	Sisifievrredibmen...
admin.start_import_button	Álggada sisifievrredibmev
admin.import_complete_title	Sisifievrredibme gárvvis
admin.import_result_line	{imported} dokumænnta(t) sisifievrredum, {skipped} guodedum.
admin.import_again_link	Sisifievrreda ådåsis
admin.import_failed_title	Sisifievrredibme ij lihkostuvvam
admin.export_heading	Ålgusfievrreda CSAF-dokumæntajt
admin.export_intro	,
admin.csaf_mode_label	CSAF-modus (fijlajda tjáledum):
admin.documents_to_export_label	Dokumænta ålgusfievrredibmáj:
admin.exporting_button	Ålgusfievrredibmen...
admin.start_export_button	Álggada ålgusfievrredibmev
admin.export_complete_title	Ålgusfievrredibme gárvvis
admin.export_result_line	{exported} dokumænnta(t) ålgusfievrredum (CSAF {mode}) máhppaj <code>{export_dir}</code>.
admin.export_again_link	Ålgusfievrreda ådåsis
admin.dump_heading	Diehtavuorkká-dump
admin.dump_intro	,
admin.dump_directory_label	Dump-máhppa:
admin.dumping_button	Dumppimin...
admin.start_dump_button	Álggada dumpav
admin.dump_complete_title	Dump gárvvis
admin.dump_result_line	diehtavuorkká-gåvvå tjáledum máhppaj <code>{dump_dir}</code> ájggemierkajn <code>{ts}</code>.
admin.sidecar_files_heading	Sidecarfijla
admin.dump_failed_title	Dump ij lihkostuvvam
admin.audit_export_heading	Ålgusfievrreda dárkestimprotokålla
admin.audit_export_intro	,
admin.exporting_audit_button	Dárkestimprotokålla ålgusfievrredibmen...
admin.format_markdown_label	Markdown (<code>.md</code>)
admin.format_csv_label	CSV (<code>.csv</code>)
admin.format_json_label	JSON (<code>.json</code>)
admin.format_sarif_label	SARIF 2.1 (<code>.sarif</code>)
admin.audit_export_title	Dárkestimprotokålla ålgusfievrredibme
admin.audit_export_no_format_selected	,
admin.audit_export_complete_title	Dárkestimprotokålla ålgusfievrredibme gárvvis
admin.audit_export_result_line	,
admin.payloads_heading	Sisadnofijla
admin.sidecars_heading	Sidecara
admin.audit_export_failed_title	Dárkestimprotokålla ålgusfievrredibme ij lihkostuvvam
info.subnav_about	Birra
info.subnav_license	Lisænssa
info.subnav_system	Systemadiedo
info.subnav_privacy	Priváhtavuohta
info.subnav_security	Sihkarvuohta
info.subnav_changelog	Rievddaduslisto
info.subnav_readme	README
info.subnav_administrator	Háldadiddje giehtagirjje
info.subnav_user	Adne giehtagirjje
info.about_heading	Birra
info.about_intro	<strong>CSAF</strong> is a web-based management tool for creating, reading, updating, and deleting Common Security Advisory Framework (CSAF) documents conforming to OASIS CSAF versions 2.0 and 2.1.
info.about_version_label	Versjåvnnå
info.about_features_heading	Doajma
info.about_features_list	<li>Full CRUD operations for CSAF security advisories, VEX, and informational advisories</li> <li>Built-in validation against CSAF 2.0/2.1 schema rules</li> <li>CVSS v3.1 and v4.0 scoring display</li> <li>SHA-256 and SHA3-512 sidecar hash file generation</li> <li>Bulk import/export with filesystem directory scanning</li> <li>Audit trail for all document operations</li> <li>HATEOAS-compliant REST API</li> <li>Embedded storage (redb + SQLite) — no external database required</li> <li>TLS 1.3 with automatic certificate generation</li>
info.about_source_heading	Gáldokåvdda
info.about_source_intro	CSAF CRUD is free software under the Apache License 2.0. The complete source, issue tracker and release archives — including the five checksum sidecars published with every binary — live in the project repository. The workspace is also published to crates.io, so it can be built or installed from source with <code>cargo install csaf-crud</code>, or fetched pre-built with <code>cargo binstall csaf-crud</code>.
info.about_repository_label	Repositoria:
info.about_releases_label	Almodusá:
info.about_cratesio_label	crates.io:
info.about_sha_note	The <code>SHA256SUMS</code> manifest in each release is what this binary's own <code>--self-update</code> verifies a download against. That proves <em>integrity</em>, not authenticity — the artifacts are not signed, so whoever can rewrite a release archive at source can rewrite the manifest beside it.
info.about_contact_heading	Aktavuohta
info.about_contact_text	Åvddånahttám <strong>ndaal Gesellschaft für Sicherheit in der Informationstechnik mbH &amp; Co KG</strong>, Köln, Duiska.
info.license_heading	Lisænssa
info.license_intro	CSAF le lisænssidum <strong>Apache License, Version 2.0</strong> vuolen.
info.license_spdx_label	SPDX-License-Identifier:
info.license_summary_heading	Apache License 2.0 oanádus
info.license_summary_list	<li>You may use, modify, and distribute this software freely.</li> <li>You must include the copyright notice and license in any distribution.</li> <li>The software is provided "AS IS", without warranties.</li> <li>Contributors grant a patent license for their contributions.</li>
info.license_full_text_label	Ålles lisænssateaksta:
info.system_heading	Systemadiedo
info.system_host_heading	Host
info.system_hostname_label	Hostnamma
info.system_os_label	OS
info.system_kernel_label	Kernel
info.system_cpus_label	CPU:a
info.system_memory_label	Mujtto
info.system_application_heading	Prográmma
info.system_version_label	Versjåvnnå
info.system_rust_version_label	Rust-versjåvnnå
info.system_listen_address_label	Guldalimadræssa
info.system_data_directory_label	Diehtamáhppa
info.system_storage_status_label	Vuorkkimstáhtus
info.system_documents_stored_label	Vuorkkidum dokumænta
info.system_csaf_mode_label	CSAF-modus
info.system_status_healthy	Varres
info.system_status_degraded	Hedjonam
info.privacy_heading	Priváhtavuohta
info.privacy_data_processing_heading	Diehtogiehtadallam
info.privacy_data_processing_text	CSAF is designed as a self-hosted application. All data is stored locally on the server where the application is deployed.
info.privacy_data_collected_heading	Tjoahkkidum diehto
info.privacy_data_collected_list	<li><strong>CSAF documents</strong> — stored in the embedded redb database</li> <li><strong>User accounts</strong> — login credentials (hashed) stored in SQLite</li> <li><strong>Audit logs</strong> — timestamps and actions for document operations</li> <li><strong>Session data</strong> — temporary session tokens for authentication</li>
info.privacy_no_external_heading	Ij ålggolasj gulahallam
info.privacy_no_external_text	The application does not send data to external services, analytics platforms, or third-party APIs. All processing occurs locally.
info.privacy_retention_heading	Diehtovuorkkim
info.privacy_retention_text	Data is retained until explicitly deleted by the user or administrator. Audit logs are stored indefinitely for compliance purposes.
info.privacy_gdpr_heading	GDPR-heivvanvuohta
info.privacy_gdpr_text	As a self-hosted tool, GDPR compliance responsibility lies with the deploying organisation. The application supports data export and deletion to facilitate compliance.
info.security_heading	Sihkarvuohta
info.security_transport_heading	Fievrredimsihkarvuohta
info.security_transport_list	<li>TLS 1.3 enforced via Rustls (no OpenSSL dependency)</li> <li>RSA ciphers excluded; only elliptic-curve cryptography (ECC) used</li> <li>Automatic self-signed certificate generation (45-day validity)</li> <li>HTTP/1.1 + HTTP/2 auto-negotiated via ALPN over TCP</li> <li>HTTP/3 served over QUIC/UDP</li>
info.security_auth_heading	Autentiseridibme
info.security_auth_list	<li>Password hashing using Argon2id (RFC 9106)</li> <li>API key authentication for programmatic access</li> <li>Session-based authentication for the web UI</li>
info.security_integrity_heading	Diehto-integritehtta
info.security_integrity_list	<li>SHA-256 and SHA3-512 sidecar hash files for exported documents</li> <li>CSAF document validation on every create, update, import, and export</li> <li>Audit trail for all document lifecycle operations</li>
info.security_input_heading	Sisadnodárkestibme
info.security_input_list	<li>All CSAF documents validated against structural and semantic rules</li> <li>CVSS score range validation (0.0 to 10.0)</li> <li>Product ID cross-reference validation</li> <li>HTML output is escaped to prevent XSS</li> <li>RFC 9457 Problem Details for all API errors</li>
info.security_reporting_heading	Rasjesvuoda diededibme
info.security_reporting_text	If you discover a security vulnerability in CSAF, please report it responsibly by contacting the development team at ndaal in Cologne.
info.changelog_heading	Rievddaduslisto
info.readme_heading	README
info.administrator_heading	Háldadiddje giehtagirjje
info.user_heading	Adne giehtagirjje
settings.section_general	Oppalasj
settings.csaf_mode_label	CSAF-modus *
settings.csaf_mode_help	Mierrit dárkestimnjuolggadusájt ja <code>csaf_version</code>:av mij tjáleduvvá ålgusfievrredum fijlajda.
settings.theme_label	Design
settings.theme_help	Máhtá aj anet målsoboalov bajemus navigasjåvnnåstáŋgan.
settings.import_directory_label	Sisifievrredimmáhppa
settings.import_directory_help	Filesystem path scanned for CSAF JSON files during import.
settings.export_directory_label	Ålgusfievrredimmáhppa
settings.export_directory_help	Filesystem path where exported CSAF files and sidecars are written.
settings.dump_directory_label	Dump-máhppa
settings.dump_directory_help	Filesystem path where the database dump files and sidecars are written.
settings.log_directory_label	Protokållamáhppa
settings.log_directory_help	Filesystem path where the application log files and sidecars are written.
settings.naming_convention_label	Nammadimprefiksa
settings.naming_convention_help	Prefiksa tracking ID:ajda (åvddåmærkka <code>ndaal-sa-</code>).
settings.sidecar_hash_files_label	Sidecar-hash-fijla
settings.sidecar_sha256_label	Daga SHA-256-hash-sidecarfijlajt (æksstensjåvnnå <code>.sha-256</code>)
settings.sidecar_sha512_label	Daga SHA-512-hash-sidecarfijlajt (æksstensjåvnnå <code>.sha-512</code>)
settings.sidecar_sha3_512_label	Daga SHA3-512-hash-sidecarfijlajt (æksstensjåvnnå <code>.sha3-512</code>)
settings.sidecar_blake3_512_label	Daga BLAKE3-512-hash-sidecarfijlajt (æksstensjåvnnå <code>.blake3-512</code>)
settings.sidecar_shake256_512_label	Daga SHAKE256-512-hash-sidecarfijlajt (æksstensjåvnnå <code>.shake256-512</code>)
settings.section_classification	Klassifiseridibme
settings.classification_intro	Defaults for the colored TLP 2.0 selector, the German Verschlusssache field, and the NATO classification field. These values prefill the CSAF create form; per-document overrides are still possible.
settings.tlp_default_label	TLP 2.0 standárdda *
settings.tlp_default_help	Ivnnemerkim <a href="https://www.first.org/tlp/" target="_blank" rel="noopener">FIRST TLP 2.0</a> milta.
settings.storage_mode_label	Vuorkkimmodus *
settings.storage_mode_help	Where to write Verschlusssache / NATO values in the exported CSAF JSON. <code>both</code> writes to <code>document.distribution.text</code> AND <code>document.notes[]</code> so any consumer can find them.
settings.storage_mode_option_distribution_text	Dåssju document.distribution.text
settings.storage_mode_option_notes	Dåssju document.notes[]
settings.storage_mode_option_both	Guokta (distribution.text JA notes[])
settings.verschlusssache_enable_label	Aktivere Verschlusssache
settings.verschlusssache_default_label	Verschlusssache standárdda
settings.verschlusssache_default_help	Duiska rijkalasj klassifiseridibme <a href="https://de.wikipedia.org/wiki/Verschlusssache#Einstufung" target="_blank" rel="noopener">§ Verschlusssache</a> milta.
settings.nato_enable_label	Aktivere NATO
settings.nato_default_label	NATO standárdda
settings.nato_default_help	NATO-klassifiseridibme <a href="https://de.wikipedia.org/wiki/Geheimhaltungsgrad#NATO" target="_blank" rel="noopener">§ Geheimhaltungsgrad</a> milta.
settings.section_publisher	Almodiddje standárdda
settings.publisher_intro	These values are prefilled into the CSAF create form and inherited by every new document. You can still override them per document at creation time.
settings.publisher_name_label	Namma *
settings.publisher_namespace_label	Nammaguovllo *
settings.publisher_category_label	Kategoria *
settings.publisher_category_help	OASIS-CSAF almodiddjekategoria.
settings.publisher_contact_label	Aktavuohtadiedo
settings.publisher_contact_help	Dábálattjat e-poastaadræssa jali sihkarvuohtaaktavuohta-URL.
settings.save_button	Vuorki hiebadusájt
settings.reset_button	Máhcada standárdda-hiebadusájda
settings.reset_help	Restores every field on this page to the application defaults.
settings.reset_confirm	Máhcada GÁJKA hiebadusájt standárdda-árvvojda? Dát ij máhte máhcaduvvat.
settings.err_csaf_mode	CSAF-modus galggá '2.0' jali '2.1' liehket.
settings.err_theme	Design galggá 'light' jali 'dark' liehket.
settings.err_import_directory	Import Directory contains invalid or unsafe path characters.
settings.err_export_directory	Export Directory contains invalid or unsafe path characters.
settings.err_dump_directory	Dump Directory contains invalid or unsafe path characters.
settings.err_log_directory	Log Directory contains invalid or unsafe path characters.
settings.err_publisher_name	Almodiddje namma ij oaččo guoros liehket.
settings.err_publisher_namespace	Almodiddje nammaguovllo ij oaččo guoros liehket.
settings.err_publisher_category	Almodiddjekategoria galggá liehket akta dájsta: vendor, discoverer, coordinator, user, translator, other.
settings.err_tlp_default	TLP 2.0 standárdda galggá liehket akta dájsta: CLEAR, GREEN, AMBER, AMBER+STRICT, RED.
settings.err_verschlusssache_default	Verschlusssache default must be one of the four official German classification labels.
settings.err_nato_default	NATO standárdda galggá liehket akta dájsta: NR (NATO RESTRICTED), NC (NATO CONFIDENTIAL), NS (NATO SECRET), CTS (COSMIC TOP SECRET).
settings.err_classification_storage_mode	Klassifiseridim-vuorkkimmodus galggá liehket 'distribution_text', 'notes', jali 'both'.