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)
# French (fr) UI strings — human-maintained. Format: key<TAB>text; missing keys fall back to English.
nav.dashboard	Dashboard
nav.csaf	CSAF
nav.import	Import
nav.export	Export
nav.settings	Paramètres
nav.info	Info
nav.language	Langue
nav.theme_light	Clair
nav.theme_dark	Sombre
nav.theme_toggle	Basculer le thème
nav.skip_main	Aller au contenu principal
nav.brand_label	Accueil ndaal CSAF
nav.logo_alt	ndaal — sécurité de l'information et conformité
nav.info_about	À propos
nav.info_license	Licence
nav.info_system	Infos système
nav.info_privacy	Confidentialité
nav.info_security	Sécurité
nav.info_changelog	Changelog
nav.info_readme	LISEZMOI
nav.info_administrator	Guide d'administration
nav.info_user	Guide utilisateur
home.stat_documents	Total des documents
home.stat_advisories	Avis de sécurité
home.stat_vex	Documents VEX
home.stat_informational	Informatif
home.config_title	Configuration
home.config_csaf_mode	Mode CSAF
home.config_theme	Thème
home.config_naming	Nommage
home.activity_title	Activité récente
home.col_timestamp	Horodatage
home.col_action	Action
home.col_tracking_id	ID de suivi
home.col_details	Détails
home.no_activity	Aucune activité enregistrée pour le moment.
home.action_create	créer
home.action_update	mettre à jour
home.action_delete	supprimer
home.action_import	importer
home.action_export	exporter
csaf.list_heading	Documents CSAF
csaf.list_new_document	Nouveau document
csaf.list_empty	Aucun document trouvé.
csaf.list_create_one	En créer un
csaf.list_col_tracking_id	ID de suivi
csaf.list_col_title	Titre
csaf.list_col_category	Catégorie
csaf.list_col_status	Statut
csaf.list_col_cvss_v3	CVSS v3
csaf.list_col_cvss_v4	CVSS v4
csaf.list_col_release_date	Date de publication
csaf.list_pagination_next	Suivant
csaf.list_pagination_showing	Affichage
csaf.list_pagination_of	sur
csaf.list_documents_plural	document(s)
csaf.form_new_title	Nouveau document CSAF
csaf.form_edit_title	Modifier le document CSAF
csaf.form_submit_create	Créer le document
csaf.form_submit_save	Enregistrer les modifications
csaf.form_cancel	Annuler
csaf.form_section_document_metadata	Métadonnées du document
csaf.form_section_affected_product	Produit concerné
csaf.form_section_vulnerability	Vulnérabilité
csaf.form_vulnerability_hint	Obligatoire pour les avis de sécurité, facultatif pour les avis d'information/VEX.
csaf.form_section_cvss_v3	CVSS v3.1
csaf.form_section_cvss_v4	CVSS v4.0
csaf.field_tracking_id	ID de suivi *
csaf.field_title	Titre *
csaf.field_category	Catégorie *
csaf.field_status	Statut *
csaf.field_doc_version	Version du document *
csaf.field_tlp	TLP 2.0 *
csaf.field_initial_release_date	Date de publication initiale *
csaf.field_current_release_date	Date de publication actuelle *
csaf.field_summary	Résumé *
csaf.field_publisher_name	Nom *
csaf.field_publisher_namespace	Espace de noms *
csaf.field_publisher_contact	Coordonnées de contact
csaf.field_vendor	Fournisseur *
csaf.field_product_name	Nom du produit *
csaf.field_product_id	ID du produit *
csaf.field_product_status	État du produit *
csaf.field_cve	CVE ID
csaf.field_vuln_title	Titre de la vulnérabilité
csaf.field_vuln_description	Description de la vulnérabilité
csaf.field_cwe_id	CWE ID
csaf.field_cwe_name	Nom CWE
csaf.field_cvss_base_score	Score de base (0,0 – 10,0)
csaf.field_cvss_severity	Gravité
csaf.field_cvss_v3_vector	Vecteur CVSS v3.1
csaf.field_cvss_v4_vector	Vecteur CVSS v4.0
csaf.field_verschlusssache	Verschlusssache
csaf.field_nato	NATO
csaf.opt_category_security_advisory	Avis de sécurité
csaf.opt_category_vex	VEX
csaf.opt_category_informational_advisory	Avis d'information
csaf.opt_status_draft	brouillon
csaf.opt_status_interim	intermédiaire
csaf.opt_status_final	final
csaf.opt_product_status_known_affected	connu comme affecté
csaf.opt_product_status_known_not_affected	connu comme non affecté
csaf.opt_product_status_fixed	corrigé
csaf.opt_product_status_under_investigation	en cours d'examen
csaf.opt_publisher_category_vendor	fournisseur
csaf.opt_publisher_category_discoverer	découvreur
csaf.opt_publisher_category_coordinator	coordinateur
csaf.opt_publisher_category_translator	traducteur
csaf.opt_publisher_category_other	autre
csaf.view_edit_button	Modifier
csaf.view_json_button	JSON
csaf.view_delete_button	Supprimer
csaf.view_delete_confirm	Supprimer ce document ?
csaf.view_section_metadata	Métadonnées
csaf.view_section_vulnerabilities	Vulnérabilités
csaf.view_section_raw_json	JSON brut
csaf.view_no_vulnerabilities	Aucune vulnérabilité.
csaf.view_row_csaf_version	Version CSAF
csaf.view_row_version	Version
csaf.view_row_tlp	TLP
csaf.view_row_initial_release	Publication initiale
csaf.view_row_current_release	Publication actuelle
csaf.view_vuln_col_cve	CVE
csaf.err_back	Retour
csaf.err_title_create_failed	Échec de la création
csaf.err_title_not_found	Introuvable
csaf.err_title_error	Erreur
csaf.err_title_duplicate	Document en double
csaf.err_title_storage_error	Erreur de stockage
csaf.err_title_update_failed	Échec de la mise à jour
csaf.err_title_tracking_id_mismatch	ID de suivi non concordant
csaf.err_title_validation_failed	Échec de la validation
csaf.err_title_delete_error	Erreur de suppression
csaf.err_form_error_prefix	Erreur de formulaire :
csaf.err_document_exists	Un document avec l'ID de suivi <strong>{tid}</strong> existe déjà.
csaf.err_document_not_found	Le document <strong>{tid}</strong> n'existe pas.
csaf.err_tracking_id_mismatch	L'ID de suivi de l'URL <strong>{url_id}</strong> ne correspond pas à l'ID de suivi du document <strong>{doc_id}</strong>.
csaf.err_validation_prefix	Erreurs de validation :
csaf.err_missing_document_id	ID de document manquant
admin.results_label	Résultats :
admin.errors_label	Erreurs :
admin.error_label	Erreur :
admin.view_documents_link	Voir les documents
admin.back_link	Retour
admin.back_to_export_link	Retour à l'export
admin.enabled_label	activé
admin.disabled_label	désactivé
admin.export_directory_label	Répertoire d'export :
admin.sha256_sidecars_label	Sidecars SHA-256 :
admin.sha512_sidecars_label	Sidecars SHA-512 :
admin.sha3_512_sidecars_label	Sidecars SHA3-512 :
admin.blake3_512_sidecars_label	Sidecars BLAKE3-512 :
admin.shake256_512_sidecars_label	Sidecars SHAKE256-512 :
admin.bytes_label	octets
admin.import_heading	Importer des documents CSAF
admin.import_intro	,
admin.import_directory_label	Répertoire d'import :
admin.import_place_hint	,
admin.importing_button	Importation...
admin.start_import_button	Démarrer l'import
admin.import_complete_title	Import terminé
admin.import_result_line	{imported} document(s) importé(s), {skipped} ignoré(s).
admin.import_again_link	Importer à nouveau
admin.import_failed_title	Échec de l'import
admin.export_heading	Exporter des documents CSAF
admin.export_intro	,
admin.csaf_mode_label	Mode CSAF (écrit dans les fichiers) :
admin.documents_to_export_label	Documents à exporter :
admin.exporting_button	Exportation...
admin.start_export_button	Démarrer l'export
admin.export_complete_title	Export terminé
admin.export_result_line	{exported} document(s) exporté(s) (CSAF {mode}) vers <code>{export_dir}</code>.
admin.export_again_link	Exporter à nouveau
admin.dump_heading	Dump de la base de données
admin.dump_intro	,
admin.dump_directory_label	Répertoire de dump :
admin.dumping_button	Dump en cours...
admin.start_dump_button	Démarrer le dump
admin.dump_complete_title	Dump terminé
admin.dump_result_line	instantané de la base de données écrit dans <code>{dump_dir}</code> avec l'horodatage <code>{ts}</code>.
admin.sidecar_files_heading	Fichiers sidecar
admin.dump_failed_title	Échec du dump
admin.audit_export_heading	Exporter le journal d'audit
admin.audit_export_intro	,
admin.exporting_audit_button	Export du journal d'audit...
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	Export du journal d'audit
admin.audit_export_no_format_selected	,
admin.audit_export_complete_title	Export du journal d'audit terminé
admin.audit_export_result_line	,
admin.payloads_heading	Fichiers payload
admin.sidecars_heading	Sidecars
admin.audit_export_failed_title	Échec de l'export du journal d'audit
info.subnav_about	À propos
info.subnav_license	Licence
info.subnav_system	Infos système
info.subnav_privacy	Confidentialité
info.subnav_security	Sécurité
info.subnav_changelog	Changelog
info.subnav_readme	LISEZMOI
info.subnav_administrator	Guide d'administration
info.subnav_user	Guide utilisateur
info.about_heading	À propos
info.about_intro	<strong>CSAF</strong> est un outil de gestion web permettant de créer, consulter, mettre à jour et supprimer des documents Common Security Advisory Framework (CSAF) conformes aux versions OASIS CSAF 2.0 et 2.1.
info.about_version_label	Version
info.about_features_heading	Fonctionnalités
info.about_features_list	<li>Opérations CRUD complètes pour les avis de sécurité CSAF, les documents VEX et informatifs</li> <li>Validation intégrée selon les règles de schéma CSAF 2.0/2.1</li> <li>Affichage des scores CVSS v3.1 et v4.0</li> <li>Génération de fichiers de hachage sidecar SHA-256 et SHA3-512</li> <li>Import/export en masse avec analyse de répertoires du système de fichiers</li> <li>Piste d'audit pour toutes les opérations sur les documents</li> <li>API REST conforme HATEOAS</li> <li>Stockage embarqué (redb + SQLite) — aucune base de données externe requise</li> <li>TLS 1.3 avec génération automatique de certificats</li>
info.about_source_heading	Code source
info.about_source_intro	CSAF CRUD est un logiciel libre sous licence Apache License 2.0. Le code source complet, le suivi des tickets et les archives de version — y compris les cinq sommes de contrôle sidecar publiées avec chaque binaire — se trouvent dans le dépôt du projet. L'espace de travail est également publié sur crates.io ; il peut donc être compilé ou installé depuis les sources avec <code>cargo install csaf-crud</code>, ou récupéré déjà compilé avec <code>cargo binstall csaf-crud</code>.
info.about_repository_label	Dépôt :
info.about_releases_label	Versions publiées :
info.about_cratesio_label	crates.io :
info.about_sha_note	Le manifeste <code>SHA256SUMS</code> de chaque version est ce que la fonction <code>--self-update</code> intégrée à ce binaire vérifie lors d'un téléchargement. Cela prouve l'<em>intégrité</em>, pas l'authenticité — les artefacts ne sont pas signés, donc quiconque peut réécrire une archive de version à la source peut aussi réécrire le manifeste qui l'accompagne.
info.about_contact_heading	Contact
info.about_contact_text	Développé par <strong>ndaal Gesellschaft für Sicherheit in der Informationstechnik mbH &amp; Co KG</strong>, Cologne, Allemagne.
info.license_heading	Licence
info.license_intro	CSAF est distribué sous <strong>Apache License, Version 2.0</strong>.
info.license_spdx_label	SPDX-License-Identifier:
info.license_summary_heading	Résumé d'Apache License 2.0
info.license_summary_list	<li>Vous pouvez utiliser, modifier et distribuer ce logiciel librement.</li> <li>Vous devez inclure la mention de copyright et la licence dans toute distribution.</li> <li>Le logiciel est fourni "EN L'ÉTAT", sans garantie.</li> <li>Les contributeurs accordent une licence de brevet pour leurs contributions.</li>
info.license_full_text_label	Texte intégral de la licence :
info.system_heading	Infos système
info.system_host_heading	Hôte
info.system_hostname_label	Nom d'hôte
info.system_os_label	Système d'exploitation
info.system_kernel_label	Noyau
info.system_cpus_label	Processeurs
info.system_memory_label	Mémoire
info.system_application_heading	Application
info.system_version_label	Version
info.system_rust_version_label	Version de Rust
info.system_listen_address_label	Adresse d'écoute
info.system_data_directory_label	Répertoire de données
info.system_storage_status_label	État du stockage
info.system_documents_stored_label	Documents stockés
info.system_csaf_mode_label	Mode CSAF
info.system_status_healthy	Opérationnel
info.system_status_degraded	Dégradé
info.privacy_heading	Confidentialité
info.privacy_data_processing_heading	Traitement des données
info.privacy_data_processing_text	CSAF est conçu comme une application auto-hébergée. Toutes les données sont stockées localement sur le serveur où l'application est déployée.
info.privacy_data_collected_heading	Données collectées
info.privacy_data_collected_list	<li><strong>Documents CSAF</strong> — stockés dans la base de données redb embarquée</li> <li><strong>Comptes utilisateur</strong> — identifiants de connexion (hachés) stockés dans SQLite</li> <li><strong>Journaux d'audit</strong> — horodatages et actions des opérations sur les documents</li> <li><strong>Données de session</strong> — jetons de session temporaires pour l'authentification</li>
info.privacy_no_external_heading	Aucune communication externe
info.privacy_no_external_text	L'application n'envoie aucune donnée à des services externes, des plateformes d'analyse ou des API tierces. Tout le traitement se déroule localement.
info.privacy_retention_heading	Conservation des données
info.privacy_retention_text	Les données sont conservées jusqu'à leur suppression explicite par l'utilisateur ou l'administrateur. Les journaux d'audit sont conservés indéfiniment à des fins de conformité.
info.privacy_gdpr_heading	Conformité RGPD
info.privacy_gdpr_text	En tant qu'outil auto-hébergé, la responsabilité de la conformité au RGPD incombe à l'organisation qui l'exploite. L'application prend en charge l'export et la suppression des données pour faciliter cette conformité.
info.security_heading	Sécurité
info.security_transport_heading	Sécurité du transport
info.security_transport_list	<li>TLS 1.3 imposé via Rustls (aucune dépendance à OpenSSL)</li> <li>Chiffrements RSA exclus ; seule la cryptographie à courbes elliptiques (ECC) est utilisée</li> <li>Génération automatique de certificats auto-signés (validité de 45 jours)</li> <li>HTTP/1.1 + HTTP/2 négociés automatiquement via ALPN sur TCP</li> <li>HTTP/3 servi via QUIC/UDP</li>
info.security_auth_heading	Authentification
info.security_auth_list	<li>Hachage des mots de passe avec Argon2id (RFC 9106)</li> <li>Authentification par clé API pour l'accès programmatique</li> <li>Authentification par session pour l'interface web</li>
info.security_integrity_heading	Intégrité des données
info.security_integrity_list	<li>Fichiers de hachage sidecar SHA-256 et SHA3-512 pour les documents exportés</li> <li>Validation des documents CSAF à chaque création, mise à jour, import et export</li> <li>Piste d'audit pour toutes les opérations du cycle de vie des documents</li>
info.security_input_heading	Validation des entrées
info.security_input_list	<li>Tous les documents CSAF sont validés selon des règles structurelles et sémantiques</li> <li>Validation de la plage de scores CVSS (0,0 à 10,0)</li> <li>Validation des références croisées d'ID produit</li> <li>La sortie HTML est échappée pour empêcher les attaques XSS</li> <li>RFC 9457 Problem Details pour toutes les erreurs d'API</li>
info.security_reporting_heading	Signalement des vulnérabilités
info.security_reporting_text	Si vous découvrez une vulnérabilité de sécurité dans CSAF, veuillez la signaler de manière responsable en contactant l'équipe de développement chez ndaal à Cologne.
info.changelog_heading	Changelog
info.readme_heading	LISEZMOI
info.administrator_heading	Guide d'administration
info.user_heading	Guide utilisateur
settings.section_general	Général
settings.csaf_mode_label	Mode CSAF *
settings.csaf_mode_help	Détermine les règles de validation et la <code>csaf_version</code> écrite dans les fichiers exportés.
settings.theme_label	Thème
settings.theme_help	Vous pouvez également utiliser le bouton dans la barre de navigation supérieure.
settings.import_directory_label	Répertoire d'importation
settings.import_directory_help	Chemin du système de fichiers analysé pour les fichiers JSON CSAF lors de l'importation.
settings.export_directory_label	Répertoire d'exportation
settings.export_directory_help	Chemin du système de fichiers où sont écrits les fichiers CSAF exportés et leurs fichiers sidecar.
settings.dump_directory_label	Répertoire de vidage
settings.dump_directory_help	Chemin du système de fichiers où sont écrits les fichiers de vidage de la base de données et leurs fichiers sidecar.
settings.log_directory_label	Répertoire des journaux
settings.log_directory_help	Chemin du système de fichiers où sont écrits les fichiers journaux de l'application et leurs fichiers sidecar.
settings.naming_convention_label	Préfixe de la convention de nommage
settings.naming_convention_help	Préfixe utilisé pour les identifiants de suivi (par ex. <code>ndaal-sa-</code>).
settings.sidecar_hash_files_label	Fichiers de hachage sidecar
settings.sidecar_sha256_label	Générer les fichiers sidecar de hachage SHA-256 (extension <code>.sha-256</code>)
settings.sidecar_sha512_label	Générer les fichiers sidecar de hachage SHA-512 (extension <code>.sha-512</code>)
settings.sidecar_sha3_512_label	Générer les fichiers sidecar de hachage SHA3-512 (extension <code>.sha3-512</code>)
settings.sidecar_blake3_512_label	Générer les fichiers sidecar de hachage BLAKE3-512 (extension <code>.blake3-512</code>)
settings.sidecar_shake256_512_label	Générer les fichiers sidecar de hachage SHAKE256-512 (extension <code>.shake256-512</code>)
settings.section_classification	Classification
settings.classification_intro	Valeurs par défaut pour le sélecteur coloré TLP 2.0, le champ Verschlusssache allemand et le champ de classification NATO. Ces valeurs préremplissent le formulaire de création CSAF ; une substitution par document reste possible.
settings.tlp_default_label	Valeur TLP 2.0 par défaut *
settings.tlp_default_help	Codage couleur selon <a href="https://www.first.org/tlp/" target="_blank" rel="noopener">FIRST TLP 2.0</a>.
settings.storage_mode_label	Mode de stockage *
settings.storage_mode_help	Indique où écrire les valeurs Verschlusssache / NATO dans le CSAF JSON exporté. <code>both</code> écrit dans <code>document.distribution.text</code> ET <code>document.notes[]</code> afin que tout consommateur puisse les trouver.
settings.storage_mode_option_distribution_text	Uniquement document.distribution.text
settings.storage_mode_option_notes	Uniquement document.notes[]
settings.storage_mode_option_both	Les deux (distribution.text ET notes[])
settings.verschlusssache_enable_label	Activer Verschlusssache
settings.verschlusssache_default_label	Valeur Verschlusssache par défaut
settings.verschlusssache_default_help	Classification nationale allemande selon <a href="https://de.wikipedia.org/wiki/Verschlusssache#Einstufung" target="_blank" rel="noopener">§ Verschlusssache</a>.
settings.nato_enable_label	Activer NATO
settings.nato_default_label	Valeur NATO par défaut
settings.nato_default_help	Classification NATO selon <a href="https://de.wikipedia.org/wiki/Geheimhaltungsgrad#NATO" target="_blank" rel="noopener">§ Geheimhaltungsgrad</a>.
settings.section_publisher	Valeurs par défaut de l'éditeur
settings.publisher_intro	Ces valeurs préremplissent le formulaire de création CSAF et sont héritées par chaque nouveau document. Vous pouvez toujours les remplacer par document lors de la création.
settings.publisher_name_label	Nom *
settings.publisher_namespace_label	Espace de noms *
settings.publisher_category_label	Catégorie *
settings.publisher_category_help	Catégorie d'éditeur OASIS CSAF.
settings.publisher_contact_label	Coordonnées de contact
settings.publisher_contact_help	Généralement une adresse e-mail ou une URL de contact sécurité.
settings.save_button	Enregistrer les paramètres
settings.reset_button	Réinitialiser aux paramètres par défaut
settings.reset_help	Réinitialise tous les champs de cette page aux valeurs par défaut de l'application.
settings.reset_confirm	Réinitialiser TOUS les paramètres à leurs valeurs par défaut ? Cette action est irréversible.
settings.err_csaf_mode	Le mode CSAF doit être '2.0' ou '2.1'.
settings.err_theme	Le thème doit être 'light' ou 'dark'.
settings.err_import_directory	Le répertoire d'importation contient des caractères de chemin non valides ou dangereux.
settings.err_export_directory	Le répertoire d'exportation contient des caractères de chemin non valides ou dangereux.
settings.err_dump_directory	Le répertoire de vidage contient des caractères de chemin non valides ou dangereux.
settings.err_log_directory	Le répertoire des journaux contient des caractères de chemin non valides ou dangereux.
settings.err_publisher_name	Le nom de l'éditeur ne doit pas être vide.
settings.err_publisher_namespace	L'espace de noms de l'éditeur ne doit pas être vide.
settings.err_publisher_category	La catégorie d'éditeur doit être l'une des suivantes : vendor, discoverer, coordinator, user, translator, other.
settings.err_tlp_default	La valeur TLP 2.0 par défaut doit être l'une des suivantes : CLEAR, GREEN, AMBER, AMBER+STRICT, RED.
settings.err_verschlusssache_default	La valeur Verschlusssache par défaut doit être l'une des quatre classifications officielles allemandes.
settings.err_nato_default	La valeur NATO par défaut doit être l'une des suivantes : NR (NATO RESTRICTED), NC (NATO CONFIDENTIAL), NS (NATO SECRET), CTS (COSMIC TOP SECRET).
settings.err_classification_storage_mode	Le mode de stockage de la classification doit être 'distribution_text', 'notes' ou 'both'.