csaf-crud 1.4.16

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)
# Russian (ru) 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	Импорт
nav.export	Экспорт
nav.settings	Настройки
nav.info	Info
nav.language	Язык
nav.theme_light	Светлая
nav.theme_dark	Тёмная
nav.theme_toggle	Переключить тему
nav.skip_main	Перейти к основному содержимому
nav.brand_label	Главная страница ndaal CSAF
nav.logo_alt	ndaal — информационная безопасность и соответствие требованиям
nav.info_about	О программе
nav.info_license	Лицензия
nav.info_system	Сведения о системе
nav.info_privacy	Конфиденциальность
nav.info_security	Безопасность
nav.info_changelog	История изменений
nav.info_readme	README
nav.info_administrator	Руководство администратора
nav.info_user	Руководство пользователя
home.stat_documents	Всего документов
home.stat_advisories	Бюллетени безопасности
home.stat_vex	Документы VEX
home.stat_informational	Информационные
home.config_title	Конфигурация
home.config_csaf_mode	Режим CSAF
home.config_theme	Тема
home.config_naming	Именование
home.activity_title	Недавняя активность
home.col_timestamp	Метка времени
home.col_action	Действие
home.col_tracking_id	ID отслеживания
home.col_details	Подробности
home.no_activity	Активность ещё не зарегистрирована.
home.action_create	создание
home.action_update	обновление
home.action_delete	удаление
home.action_import	импорт
home.action_export	экспорт
csaf.list_heading	Документы CSAF
csaf.list_new_document	Новый документ
csaf.list_empty	Документы не найдены.
csaf.list_create_one	Создать документ
csaf.list_col_tracking_id	ID отслеживания
csaf.list_col_title	Заголовок
csaf.list_col_category	Категория
csaf.list_col_status	Статус
csaf.list_col_cvss_v3	CVSS v3
csaf.list_col_cvss_v4	CVSS v4
csaf.list_col_release_date	Дата публикации
csaf.list_pagination_next	Далее
csaf.list_pagination_showing	Показано
csaf.list_pagination_of	из
csaf.list_documents_plural	документ(ов)
csaf.form_new_title	Новый документ CSAF
csaf.form_edit_title	Редактирование документа CSAF
csaf.form_submit_create	Создать документ
csaf.form_submit_save	Сохранить изменения
csaf.form_cancel	Отмена
csaf.form_section_document_metadata	Метаданные документа
csaf.form_section_affected_product	Затронутый продукт
csaf.form_section_vulnerability	Уязвимость
csaf.form_vulnerability_hint	Обязательно для бюллетеней безопасности, необязательно для информационных документов / VEX.
csaf.form_section_cvss_v3	CVSS v3.1
csaf.form_section_cvss_v4	CVSS v4.0
csaf.field_tracking_id	ID отслеживания *
csaf.field_title	Заголовок *
csaf.field_category	Категория *
csaf.field_status	Статус *
csaf.field_doc_version	Версия документа *
csaf.field_tlp	TLP 2.0 *
csaf.field_initial_release_date	Дата первой публикации *
csaf.field_current_release_date	Дата текущей публикации *
csaf.field_summary	Краткое описание *
csaf.field_publisher_name	Имя *
csaf.field_publisher_namespace	Пространство имён *
csaf.field_publisher_contact	Контактные данные
csaf.field_vendor	Поставщик *
csaf.field_product_name	Название продукта *
csaf.field_product_id	ID продукта *
csaf.field_product_status	Статус продукта *
csaf.field_cve	CVE ID
csaf.field_vuln_title	Заголовок уязвимости
csaf.field_vuln_description	Описание уязвимости
csaf.field_cwe_id	CWE ID
csaf.field_cwe_name	Название CWE
csaf.field_cvss_base_score	Базовая оценка (0,0 – 10,0)
csaf.field_cvss_severity	Серьёзность
csaf.field_cvss_v3_vector	Вектор CVSS v3.1
csaf.field_cvss_v4_vector	Вектор CVSS v4.0
csaf.field_verschlusssache	Verschlusssache
csaf.field_nato	NATO
csaf.opt_category_security_advisory	Бюллетень безопасности
csaf.opt_category_vex	VEX
csaf.opt_category_informational_advisory	Информационный бюллетень
csaf.opt_status_draft	черновик
csaf.opt_status_interim	промежуточный
csaf.opt_status_final	окончательный
csaf.opt_product_status_known_affected	заведомо затронут
csaf.opt_product_status_known_not_affected	заведомо не затронут
csaf.opt_product_status_fixed	исправлен
csaf.opt_product_status_under_investigation	исследуется
csaf.opt_publisher_category_vendor	поставщик
csaf.opt_publisher_category_discoverer	обнаруживший
csaf.opt_publisher_category_coordinator	координатор
csaf.opt_publisher_category_translator	переводчик
csaf.opt_publisher_category_other	другое
csaf.view_edit_button	Редактировать
csaf.view_json_button	JSON
csaf.view_delete_button	Удалить
csaf.view_delete_confirm	Удалить этот документ?
csaf.view_section_metadata	Метаданные
csaf.view_section_vulnerabilities	Уязвимости
csaf.view_section_raw_json	Исходный JSON
csaf.view_no_vulnerabilities	Уязвимостей нет.
csaf.view_row_csaf_version	Версия CSAF
csaf.view_row_version	Версия
csaf.view_row_tlp	TLP
csaf.view_row_initial_release	Первая публикация
csaf.view_row_current_release	Текущая публикация
csaf.view_vuln_col_cve	CVE
csaf.err_back	Назад
csaf.err_title_create_failed	Не удалось создать
csaf.err_title_not_found	Не найдено
csaf.err_title_error	Ошибка
csaf.err_title_duplicate	Дубликат документа
csaf.err_title_storage_error	Ошибка хранилища
csaf.err_title_update_failed	Не удалось обновить
csaf.err_title_tracking_id_mismatch	Несовпадение ID отслеживания
csaf.err_title_validation_failed	Валидация не пройдена
csaf.err_title_delete_error	Ошибка удаления
csaf.err_form_error_prefix	Ошибка формы:
csaf.err_document_exists	Документ с ID отслеживания <strong>{tid}</strong> уже существует.
csaf.err_document_not_found	Документ <strong>{tid}</strong> не существует.
csaf.err_tracking_id_mismatch	ID отслеживания в URL <strong>{url_id}</strong> не совпадает с ID отслеживания документа <strong>{doc_id}</strong>.
csaf.err_validation_prefix	Ошибки валидации:
csaf.err_missing_document_id	Отсутствует ID документа
admin.results_label	Результаты:
admin.errors_label	Ошибки:
admin.error_label	Ошибка:
admin.view_documents_link	Просмотреть документы
admin.back_link	Назад
admin.back_to_export_link	Назад к экспорту
admin.enabled_label	включено
admin.disabled_label	отключено
admin.export_directory_label	Каталог экспорта:
admin.sha256_sidecars_label	Сопутствующие файлы SHA-256:
admin.sha512_sidecars_label	Сопутствующие файлы SHA-512:
admin.sha3_512_sidecars_label	Сопутствующие файлы SHA3-512:
admin.blake3_512_sidecars_label	Сопутствующие файлы BLAKE3-512:
admin.shake256_512_sidecars_label	Сопутствующие файлы SHAKE256-512:
admin.bytes_label	байт
admin.import_heading	Импорт документов CSAF
admin.import_intro	,
admin.import_directory_label	Каталог импорта:
admin.import_place_hint	,
admin.importing_button	Импорт...
admin.start_import_button	Начать импорт
admin.import_complete_title	Импорт завершён
admin.import_result_line	Импортировано документов: {imported}, пропущено: {skipped}.
admin.import_again_link	Импортировать снова
admin.import_failed_title	Импорт не удался
admin.export_heading	Экспорт документов CSAF
admin.export_intro	,
admin.csaf_mode_label	Режим CSAF (записывается в файлы):
admin.documents_to_export_label	Документы для экспорта:
admin.exporting_button	Экспорт...
admin.start_export_button	Начать экспорт
admin.export_complete_title	Экспорт завершён
admin.export_result_line	Экспортировано документов: {exported} (CSAF {mode}) в <code>{export_dir}</code>.
admin.export_again_link	Экспортировать снова
admin.dump_heading	Дамп базы данных
admin.dump_intro	,
admin.dump_directory_label	Каталог дампа:
admin.dumping_button	Создание дампа...
admin.start_dump_button	Начать дамп
admin.dump_complete_title	Дамп завершён
admin.dump_result_line	снимок базы данных записан в <code>{dump_dir}</code> с меткой времени <code>{ts}</code>.
admin.sidecar_files_heading	Сопутствующие файлы
admin.dump_failed_title	Дамп не удался
admin.audit_export_heading	Экспорт журнала аудита
admin.audit_export_intro	,
admin.exporting_audit_button	Экспорт журнала аудита...
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	Экспорт журнала аудита
admin.audit_export_no_format_selected	,
admin.audit_export_complete_title	Экспорт журнала аудита завершён
admin.audit_export_result_line	,
admin.payloads_heading	Основные файлы
admin.sidecars_heading	Сопутствующие файлы
admin.audit_export_failed_title	Экспорт журнала аудита не удался
info.subnav_about	О программе
info.subnav_license	Лицензия
info.subnav_system	Сведения о системе
info.subnav_privacy	Конфиденциальность
info.subnav_security	Безопасность
info.subnav_changelog	История изменений
info.subnav_readme	README
info.subnav_administrator	Руководство администратора
info.subnav_user	Руководство пользователя
info.about_heading	О программе
info.about_intro	<strong>CSAF</strong> — веб-инструмент для создания, чтения, обновления и удаления документов Common Security Advisory Framework (CSAF), соответствующих версиям OASIS CSAF 2.0 и 2.1.
info.about_version_label	Версия
info.about_features_heading	Возможности
info.about_features_list	<li>Полный набор CRUD-операций для бюллетеней безопасности CSAF, VEX и информационных бюллетеней</li> <li>Встроенная валидация по правилам схемы CSAF 2.0/2.1</li> <li>Отображение оценок CVSS v3.1 и v4.0</li> <li>Создание сопутствующих файлов хэшей SHA-256 и SHA3-512</li> <li>Массовый импорт/экспорт со сканированием каталогов файловой системы</li> <li>Журнал аудита для всех операций с документами</li> <li>REST API, соответствующий HATEOAS</li> <li>Встроенное хранилище (redb + SQLite) — внешняя база данных не требуется</li> <li>TLS 1.3 с автоматическим созданием сертификатов</li>
info.about_source_heading	Исходный код
info.about_source_intro	CSAF CRUD — свободное программное обеспечение под лицензией Apache License 2.0. Полный исходный код, трекер задач и архивы релизов — включая пять сопутствующих файлов контрольных сумм, публикуемых с каждым бинарным файлом, — находятся в репозитории проекта. Рабочее пространство также публикуется на crates.io, поэтому его можно собрать или установить из исходного кода командой <code>cargo install csaf-crud</code> либо получить в готовом виде командой <code>cargo binstall csaf-crud</code>.
info.about_repository_label	Репозиторий:
info.about_releases_label	Релизы:
info.about_cratesio_label	crates.io:
info.about_sha_note	Манифест <code>SHA256SUMS</code> в каждом релизе — это то, по чему встроенная функция <code>--self-update</code> этого бинарного файла проверяет загрузку. Это подтверждает <em>целостность</em>, но не подлинность — артефакты не подписаны, поэтому тот, кто может переписать архив релиза в источнике, может переписать и лежащий рядом манифест.
info.about_contact_heading	Контакты
info.about_contact_text	Разработано компанией <strong>ndaal Gesellschaft für Sicherheit in der Informationstechnik mbH &amp; Co KG</strong>, Кёльн, Германия.
info.license_heading	Лицензия
info.license_intro	CSAF распространяется под лицензией <strong>Apache License, Version 2.0</strong>.
info.license_spdx_label	SPDX-License-Identifier:
info.license_summary_heading	Краткое содержание Apache License 2.0
info.license_summary_list	<li>Это программное обеспечение можно свободно использовать, изменять и распространять.</li> <li>При любом распространении необходимо включать уведомление об авторских правах и текст лицензии.</li> <li>Программное обеспечение предоставляется «КАК ЕСТЬ», без каких-либо гарантий.</li> <li>Участники предоставляют патентную лицензию на свои вклады.</li>
info.license_full_text_label	Полный текст лицензии:
info.system_heading	Сведения о системе
info.system_host_heading	Хост
info.system_hostname_label	Имя хоста
info.system_os_label	ОС
info.system_kernel_label	Ядро
info.system_cpus_label	Процессоры
info.system_memory_label	Память
info.system_application_heading	Приложение
info.system_version_label	Версия
info.system_rust_version_label	Версия Rust
info.system_listen_address_label	Адрес прослушивания
info.system_data_directory_label	Каталог данных
info.system_storage_status_label	Состояние хранилища
info.system_documents_stored_label	Сохранённых документов
info.system_csaf_mode_label	Режим CSAF
info.system_status_healthy	Исправно
info.system_status_degraded	Ухудшено
info.privacy_heading	Конфиденциальность
info.privacy_data_processing_heading	Обработка данных
info.privacy_data_processing_text	CSAF разработан как самостоятельно размещаемое приложение. Все данные хранятся локально на сервере, на котором развёрнуто приложение.
info.privacy_data_collected_heading	Собираемые данные
info.privacy_data_collected_list	<li><strong>Документы CSAF</strong> — хранятся во встроенной базе данных redb</li> <li><strong>Учётные записи пользователей</strong> — учётные данные для входа (в хэшированном виде) хранятся в SQLite</li> <li><strong>Журналы аудита</strong> — метки времени и действия для операций с документами</li> <li><strong>Данные сеансов</strong> — временные токены сеансов для аутентификации</li>
info.privacy_no_external_heading	Отсутствие внешних соединений
info.privacy_no_external_text	Приложение не отправляет данные внешним службам, аналитическим платформам или сторонним API. Вся обработка выполняется локально.
info.privacy_retention_heading	Хранение данных
info.privacy_retention_text	Данные хранятся до тех пор, пока пользователь или администратор явно их не удалит. Журналы аудита хранятся бессрочно в целях соответствия требованиям.
info.privacy_gdpr_heading	Соответствие GDPR
info.privacy_gdpr_text	Поскольку инструмент размещается самостоятельно, ответственность за соответствие GDPR лежит на развёртывающей его организации. Приложение поддерживает экспорт и удаление данных, что упрощает соблюдение требований.
info.security_heading	Безопасность
info.security_transport_heading	Транспортная безопасность
info.security_transport_list	<li>TLS 1.3 принудительно применяется через Rustls (без зависимости от OpenSSL)</li> <li>Шифры RSA исключены; используется только криптография на эллиптических кривых (ECC)</li> <li>Автоматическое создание самоподписанных сертификатов (срок действия 45 дней)</li> <li>HTTP/1.1 + HTTP/2 согласуются автоматически через ALPN поверх TCP</li> <li>HTTP/3 обслуживается через QUIC/UDP</li>
info.security_auth_heading	Аутентификация
info.security_auth_list	<li>Хэширование паролей с использованием Argon2id (RFC 9106)</li> <li>Аутентификация по ключу API для программного доступа</li> <li>Сеансовая аутентификация для веб-интерфейса</li>
info.security_integrity_heading	Целостность данных
info.security_integrity_list	<li>Сопутствующие файлы хэшей SHA-256 и SHA3-512 для экспортируемых документов</li> <li>Валидация документов CSAF при каждом создании, обновлении, импорте и экспорте</li> <li>Журнал аудита для всех операций жизненного цикла документов</li>
info.security_input_heading	Валидация входных данных
info.security_input_list	<li>Все документы CSAF проверяются по структурным и семантическим правилам</li> <li>Валидация диапазона оценок CVSS (от 0,0 до 10,0)</li> <li>Валидация перекрёстных ссылок на ID продуктов</li> <li>HTML-вывод экранируется для предотвращения XSS</li> <li>RFC 9457 Problem Details для всех ошибок API</li>
info.security_reporting_heading	Сообщение об уязвимостях
info.security_reporting_text	При обнаружении уязвимости в CSAF просьба сообщить о ней ответственно, связавшись с командой разработки ndaal в Кёльне.
info.changelog_heading	История изменений
info.readme_heading	README
info.administrator_heading	Руководство администратора
info.user_heading	Руководство пользователя
settings.section_general	Общие
settings.csaf_mode_label	Режим CSAF *
settings.csaf_mode_help	Определяет правила валидации и значение <code>csaf_version</code>, записываемое в экспортируемые файлы.
settings.theme_label	Тема
settings.theme_help	Также можно использовать переключатель в верхней панели навигации.
settings.import_directory_label	Каталог импорта
settings.import_directory_help	Путь в файловой системе, сканируемый на наличие JSON-файлов CSAF при импорте.
settings.export_directory_label	Каталог экспорта
settings.export_directory_help	Путь в файловой системе, куда записываются экспортированные файлы CSAF и сопутствующие файлы.
settings.dump_directory_label	Каталог дампа
settings.dump_directory_help	Путь в файловой системе, куда записываются файлы дампа базы данных и сопутствующие файлы.
settings.log_directory_label	Каталог журналов
settings.log_directory_help	Путь в файловой системе, куда записываются файлы журналов приложения и сопутствующие файлы.
settings.naming_convention_label	Префикс соглашения об именовании
settings.naming_convention_help	Префикс для ID отслеживания (например, <code>ndaal-sa-</code>).
settings.sidecar_hash_files_label	Сопутствующие файлы хэшей
settings.sidecar_sha256_label	Создавать сопутствующие файлы хэшей SHA-256 (расширение <code>.sha-256</code>)
settings.sidecar_sha512_label	Создавать сопутствующие файлы хэшей SHA-512 (расширение <code>.sha-512</code>)
settings.sidecar_sha3_512_label	Создавать сопутствующие файлы хэшей SHA3-512 (расширение <code>.sha3-512</code>)
settings.sidecar_blake3_512_label	Создавать сопутствующие файлы хэшей BLAKE3-512 (расширение <code>.blake3-512</code>)
settings.sidecar_shake256_512_label	Создавать сопутствующие файлы хэшей SHAKE256-512 (расширение <code>.shake256-512</code>)
settings.section_classification	Классификация
settings.classification_intro	Значения по умолчанию для цветного селектора TLP 2.0, немецкого поля Verschlusssache и поля классификации NATO. Эти значения предзаполняют форму создания CSAF; переопределение для отдельных документов по-прежнему возможно.
settings.tlp_default_label	TLP 2.0 по умолчанию *
settings.tlp_default_help	Цветовая маркировка согласно <a href="https://www.first.org/tlp/" target="_blank" rel="noopener">FIRST TLP 2.0</a>.
settings.storage_mode_label	Режим хранения *
settings.storage_mode_help	Куда записывать значения Verschlusssache / NATO в экспортируемом CSAF JSON. <code>both</code> записывает и в <code>document.distribution.text</code>, И в <code>document.notes[]</code>, чтобы любой потребитель мог их найти.
settings.storage_mode_option_distribution_text	Только document.distribution.text
settings.storage_mode_option_notes	Только document.notes[]
settings.storage_mode_option_both	Оба (distribution.text И notes[])
settings.verschlusssache_enable_label	Включить Verschlusssache
settings.verschlusssache_default_label	Verschlusssache по умолчанию
settings.verschlusssache_default_help	Немецкая национальная классификация согласно <a href="https://de.wikipedia.org/wiki/Verschlusssache#Einstufung" target="_blank" rel="noopener">§ Verschlusssache</a>.
settings.nato_enable_label	Включить NATO
settings.nato_default_label	NATO по умолчанию
settings.nato_default_help	Классификация NATO согласно <a href="https://de.wikipedia.org/wiki/Geheimhaltungsgrad#NATO" target="_blank" rel="noopener">§ Geheimhaltungsgrad</a>.
settings.section_publisher	Значения издателя по умолчанию
settings.publisher_intro	Эти значения предзаполняют форму создания CSAF и наследуются каждым новым документом. Их по-прежнему можно переопределить для отдельного документа при создании.
settings.publisher_name_label	Имя *
settings.publisher_namespace_label	Пространство имён *
settings.publisher_category_label	Категория *
settings.publisher_category_help	Категория издателя OASIS CSAF.
settings.publisher_contact_label	Контактные данные
settings.publisher_contact_help	Обычно адрес электронной почты или URL контакта по вопросам безопасности.
settings.save_button	Сохранить настройки
settings.reset_button	Сбросить к настройкам по умолчанию
settings.reset_help	Возвращает всем полям на этой странице значения приложения по умолчанию.
settings.reset_confirm	Сбросить ВСЕ настройки к значениям по умолчанию? Это действие нельзя отменить.
settings.err_csaf_mode	Режим CSAF должен быть '2.0' или '2.1'.
settings.err_theme	Тема должна быть 'light' или 'dark'.
settings.err_import_directory	Каталог импорта содержит недопустимые или небезопасные символы пути.
settings.err_export_directory	Каталог экспорта содержит недопустимые или небезопасные символы пути.
settings.err_dump_directory	Каталог дампа содержит недопустимые или небезопасные символы пути.
settings.err_log_directory	Каталог журналов содержит недопустимые или небезопасные символы пути.
settings.err_publisher_name	Имя издателя не должно быть пустым.
settings.err_publisher_namespace	Пространство имён издателя не должно быть пустым.
settings.err_publisher_category	Категория издателя должна быть одной из: vendor, discoverer, coordinator, user, translator, other.
settings.err_tlp_default	Значение TLP 2.0 по умолчанию должно быть одним из: CLEAR, GREEN, AMBER, AMBER+STRICT, RED.
settings.err_verschlusssache_default	Значение Verschlusssache по умолчанию должно быть одним из четырёх официальных немецких грифов секретности.
settings.err_nato_default	Значение NATO по умолчанию должно быть одним из: NR (NATO RESTRICTED), NC (NATO CONFIDENTIAL), NS (NATO SECRET), CTS (COSMIC TOP SECRET).
settings.err_classification_storage_mode	Режим хранения классификации должен быть 'distribution_text', 'notes' или 'both'.