Skip to content

Commit

Permalink
relocate bom validation
Browse files Browse the repository at this point in the history
Signed-off-by: Marlon Pina Tojal <[email protected]>
  • Loading branch information
Marlon Pina Tojal committed Apr 22, 2024
1 parent 5a504ef commit 72928c5
Show file tree
Hide file tree
Showing 14 changed files with 46 additions and 44 deletions.
4 changes: 2 additions & 2 deletions src/i18n/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -268,8 +268,8 @@
"experimental_info": "Die folgenden Optionen sind experimentelle Optionen und sollten mit Vorsicht verwendet werden.",
"experimental_bom_upload_v2": "Stücklistenverarbeitung V2",
"experimental_bom_upload_v2_info": "Die Logik, wie hochgeladene Stücklisten verarbeitet und in Dependency-Track aufgenommen werden, wurde überarbeitet, um zuverlässiger und effizienter zu sein. \nDarüber hinaus handelt es sich bei der Stücklistenverarbeitung nun um einen atomaren Vorgang, sodass Fehler, die auf halbem Weg auftreten, nicht dazu führen, dass ein Teilzustand zurückbleibt. \nDie Deduplizierung von Komponenten und Diensten ist vorhersehbarer und während der Verarbeitung ausgegebene Protokollnachrichten enthalten zusätzlichen Kontext, wodurch sie leichter korreliert werden können. \nDa die neue Implementierung große Auswirkungen auf das Verhalten von Dependency-Track beim Hochladen von Stücklisten haben kann, ist sie für diese Version standardmäßig deaktiviert.",
"experimental_bom_validation": "Stücklistenvalidierung",
"experimental_validation_info": "In der Vergangenheit hat Dependency-Track hochgeladene Stücklisten und VEXs nicht anhand des CycloneDX-Schemas validiert. \nDies ermöglichte zwar die Verarbeitung von Stücklisten, die nicht strikt dem Schema entsprachen, es konnte jedoch zu Verwirrung führen, wenn hochgeladene Dateien akzeptiert wurden, dann aber während der asynchronen Verarbeitung nicht erfasst werden konnten. \nAb dieser Version werden hochgeladene Dateien abgelehnt, wenn sie die Schemavalidierung nicht bestehen. \nBeachten Sie, dass dies möglicherweise Probleme in Stücklistengeneratoren aufdeckt, die derzeit ungültige CycloneDX-Dokumente erzeugen",
"bom_validation": "Stücklistenvalidierung",
"bom_validation_info": "In der Vergangenheit hat Dependency-Track hochgeladene Stücklisten und VEXs nicht anhand des CycloneDX-Schemas validiert. \nDies ermöglichte zwar die Verarbeitung von Stücklisten, die nicht strikt dem Schema entsprachen, es konnte jedoch zu Verwirrung führen, wenn hochgeladene Dateien akzeptiert wurden, dann aber während der asynchronen Verarbeitung nicht erfasst werden konnten. \nAb dieser Version werden hochgeladene Dateien abgelehnt, wenn sie die Schemavalidierung nicht bestehen. \nBeachten Sie, dass dies möglicherweise Probleme in Stücklistengeneratoren aufdeckt, die derzeit ungültige CycloneDX-Dokumente erzeugen",
"experimental": "Experimental"
},
"condition": {
Expand Down
4 changes: 2 additions & 2 deletions src/i18n/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -267,9 +267,9 @@
"vulnsource_osv_base_url": "OSV Base URL",
"experimental_info": "The following options are experimental options and should be used with precaution.",
"experimental_bom_upload_v2": "BOM Processing V2",
"experimental_bom_validation": "BOM Validation",
"bom_validation": "BOM Validation",
"experimental_bom_upload_v2_info": "The logic how uploaded BOMs are processed and ingested into Dependency-Track has been overhauled to be more reliable and efficient. Further, BOM processing is now an atomic operation, such that errors occurring midway do not cause a partial state to be left behind. De-duplication of components and services is more predictable, and log messages emitted during processing contain additional context, making them easier to correlate. Because the new implementation can have a big impact on how Dependency-Track behaves regarding BOM uploads, it is disabled by default for this release.",
"experimental_validation_info": "Historically, Dependency-Track did not validate uploaded BOMs and VEXs against the CycloneDX schema. While this allowed BOMs to be processed that did not strictly adhere to the schema, it could lead to confusion when uploaded files were accepted, but then failed to be ingested during asynchronous processing. Starting with this release, uploaded files will be rejected if they fail schema validation. Note that this may reveal issues in BOM generators that currently produce invalid CycloneDX documents",
"bom_validation_info": "Historically, Dependency-Track did not validate uploaded BOMs and VEXs against the CycloneDX schema. While this allowed BOMs to be processed that did not strictly adhere to the schema, it could lead to confusion when uploaded files were accepted, but then failed to be ingested during asynchronous processing. Starting with this release, uploaded files will be rejected if they fail schema validation. Note that this may reveal issues in BOM generators that currently produce invalid CycloneDX documents",
"experimental": "Experimental"
},
"condition": {
Expand Down
4 changes: 2 additions & 2 deletions src/i18n/locales/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -268,8 +268,8 @@
"experimental_info": "Las siguientes opciones son opciones experimentales y deben usarse con precaución.",
"experimental_bom_upload_v2": "Procesamiento de listas de materiales V2",
"experimental_bom_upload_v2_info": "La lógica de cómo se procesan e incorporan las listas de materiales cargadas en Dependency-Track se ha revisado para que sea más confiable y eficiente. \nAdemás, el procesamiento de BOM es ahora una operación atómica, de modo que los errores que se producen a mitad de camino no provocan que se deje atrás un estado parcial. \nLa deduplicación de componentes y servicios es más predecible y los mensajes de registro emitidos durante el procesamiento contienen contexto adicional, lo que facilita su correlación. \nDebido a que la nueva implementación puede tener un gran impacto en el comportamiento de Dependency-Track con respecto a las cargas de BOM, está deshabilitado de forma predeterminada para esta versión.",
"experimental_bom_validation": "Validación de lista de materiales",
"experimental_validation_info": "Históricamente, Dependency-Track no validaba las BOM y VEX cargadas con el esquema CycloneDX. \nSi bien esto permitía procesar listas de materiales que no se ajustaban estrictamente al esquema, podía generar confusión cuando se aceptaban los archivos cargados, pero luego no se podían ingerir durante el procesamiento asincrónico. \nA partir de esta versión, los archivos cargados se rechazarán si no superan la validación del esquema. \nTenga en cuenta que esto puede revelar problemas en los generadores de listas de materiales que actualmente producen documentos CycloneDX no válidos.",
"bom_validation": "Validación de lista de materiales",
"bom_validation_info": "Históricamente, Dependency-Track no validaba las BOM y VEX cargadas con el esquema CycloneDX. \nSi bien esto permitía procesar listas de materiales que no se ajustaban estrictamente al esquema, podía generar confusión cuando se aceptaban los archivos cargados, pero luego no se podían ingerir durante el procesamiento asincrónico. \nA partir de esta versión, los archivos cargados se rechazarán si no superan la validación del esquema. \nTenga en cuenta que esto puede revelar problemas en los generadores de listas de materiales que actualmente producen documentos CycloneDX no válidos.",
"experimental": "Experimental"
},
"condition": {
Expand Down
4 changes: 2 additions & 2 deletions src/i18n/locales/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -268,8 +268,8 @@
"experimental_info": "Les options suivantes sont des options expérimentales et doivent être utilisées avec précaution.",
"experimental_bom_upload_v2": "Traitement de nomenclature V2",
"experimental_bom_upload_v2_info": "La logique selon laquelle les nomenclatures téléchargées sont traitées et ingérées dans Dependency-Track a été remaniée pour être plus fiable et efficace. \nDe plus, le traitement de la nomenclature est désormais une opération atomique, de sorte que les erreurs survenant à mi-chemin n’entraînent pas la perte d’un état partiel. \nLa déduplication des composants et des services est plus prévisible et les messages de journal émis pendant le traitement contiennent un contexte supplémentaire, ce qui facilite leur corrélation. \nÉtant donné que la nouvelle implémentation peut avoir un impact important sur le comportement de Dependency-Track concernant les téléchargements de nomenclature, elle est désactivée par défaut pour cette version.",
"experimental_bom_validation": "Validation de la nomenclature",
"experimental_validation_info": "Historiquement, Dependency-Track ne validait pas les nomenclatures et les VEX téléchargés par rapport au schéma CycloneDX. \nMême si cela permettait de traiter des nomenclatures qui ne respectaient pas strictement le schéma, cela pouvait prêter à confusion lorsque les fichiers téléchargés étaient acceptés, mais ne parvenaient pas à être ingérés lors du traitement asynchrone. \nÀ partir de cette version, les fichiers téléchargés seront rejetés s'ils échouent à la validation du schéma. \nNotez que cela peut révéler des problèmes dans les générateurs de nomenclature qui produisent actuellement des documents CycloneDX non valides.",
"bom_validation": "Validation de la nomenclature",
"bom_validation_info": "Historiquement, Dependency-Track ne validait pas les nomenclatures et les VEX téléchargés par rapport au schéma CycloneDX. \nMême si cela permettait de traiter des nomenclatures qui ne respectaient pas strictement le schéma, cela pouvait prêter à confusion lorsque les fichiers téléchargés étaient acceptés, mais ne parvenaient pas à être ingérés lors du traitement asynchrone. \nÀ partir de cette version, les fichiers téléchargés seront rejetés s'ils échouent à la validation du schéma. \nNotez que cela peut révéler des problèmes dans les générateurs de nomenclature qui produisent actuellement des documents CycloneDX non valides.",
"experimental": "Expérimental"
},
"condition": {
Expand Down
4 changes: 2 additions & 2 deletions src/i18n/locales/hi.json
Original file line number Diff line number Diff line change
Expand Up @@ -268,8 +268,8 @@
"experimental_info": "निम्नलिखित विकल्प प्रायोगिक विकल्प हैं और इनका उपयोग सावधानी के साथ किया जाना चाहिए।",
"experimental_bom_upload_v2": "बीओएम प्रोसेसिंग V2",
"experimental_bom_upload_v2_info": "अपलोड किए गए बीओएम को कैसे संसाधित किया जाता है और डिपेंडेंसी-ट्रैक में कैसे शामिल किया जाता है, इस तर्क को अधिक विश्वसनीय और कुशल बनाने के लिए संशोधित किया गया है। \nइसके अलावा, बीओएम प्रसंस्करण अब एक परमाणु ऑपरेशन है, जैसे कि बीच में होने वाली त्रुटियों के कारण आंशिक स्थिति पीछे नहीं रह जाती है। \nघटकों और सेवाओं का डी-डुप्लीकेशन अधिक पूर्वानुमानित है, और प्रसंस्करण के दौरान उत्सर्जित लॉग संदेशों में अतिरिक्त संदर्भ होता है, जिससे उन्हें सहसंबंधित करना आसान हो जाता है। \nक्योंकि नया कार्यान्वयन इस बात पर बड़ा प्रभाव डाल सकता है कि बीओएम अपलोड के संबंध में डिपेंडेंसी-ट्रैक कैसे व्यवहार करता है, यह इस रिलीज़ के लिए डिफ़ॉल्ट रूप से अक्षम है।",
"experimental_bom_validation": "बीओएम सत्यापन",
"experimental_validation_info": "ऐतिहासिक रूप से, डिपेंडेंसी-ट्रैक ने CycloneDX स्कीमा के विरुद्ध अपलोड किए गए BOM और VEX को मान्य नहीं किया। \nहालाँकि इससे उन बीओएम को संसाधित करने की अनुमति मिली जो स्कीमा का कड़ाई से पालन नहीं करते थे, इससे अपलोड की गई फ़ाइलों को स्वीकार किए जाने पर भ्रम पैदा हो सकता था, लेकिन फिर अतुल्यकालिक प्रसंस्करण के दौरान अंतर्ग्रहण में विफल हो सकते थे। \nइस रिलीज़ से प्रारंभ करके, यदि अपलोड की गई फ़ाइलें स्कीमा सत्यापन में विफल रहती हैं तो उन्हें अस्वीकार कर दिया जाएगा। \nध्यान दें कि इससे BOM जेनरेटर में समस्याएँ सामने आ सकती हैं जो वर्तमान में अमान्य CycloneDX दस्तावेज़ उत्पन्न करते हैं",
"bom_validation": "बीओएम सत्यापन",
"bom_validation_info": "ऐतिहासिक रूप से, डिपेंडेंसी-ट्रैक ने CycloneDX स्कीमा के विरुद्ध अपलोड किए गए BOM और VEX को मान्य नहीं किया। \nहालाँकि इससे उन बीओएम को संसाधित करने की अनुमति मिली जो स्कीमा का कड़ाई से पालन नहीं करते थे, इससे अपलोड की गई फ़ाइलों को स्वीकार किए जाने पर भ्रम पैदा हो सकता था, लेकिन फिर अतुल्यकालिक प्रसंस्करण के दौरान अंतर्ग्रहण में विफल हो सकते थे। \nइस रिलीज़ से प्रारंभ करके, यदि अपलोड की गई फ़ाइलें स्कीमा सत्यापन में विफल रहती हैं तो उन्हें अस्वीकार कर दिया जाएगा। \nध्यान दें कि इससे BOM जेनरेटर में समस्याएँ सामने आ सकती हैं जो वर्तमान में अमान्य CycloneDX दस्तावेज़ उत्पन्न करते हैं",
"experimental": "प्रयोगात्मक"
},
"condition": {
Expand Down
4 changes: 2 additions & 2 deletions src/i18n/locales/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -268,8 +268,8 @@
"experimental_info": "Le seguenti opzioni sono opzioni sperimentali e devono essere utilizzate con precauzione.",
"experimental_bom_upload_v2": "Elaborazione distinta base V2",
"experimental_bom_upload_v2_info": "La logica con cui le distinte materiali caricate vengono elaborate e inserite in Dependency-Track è stata revisionata per essere più affidabile ed efficiente. \nInoltre, l'elaborazione della distinta base è ora un'operazione atomica, in modo tale che gli errori che si verificano a metà non causano il superamento di uno stato parziale. \nLa deduplicazione di componenti e servizi è più prevedibile e i messaggi di registro emessi durante l'elaborazione contengono contesto aggiuntivo, rendendoli più facili da correlare. \nPoiché la nuova implementazione può avere un grande impatto sul comportamento di Dependency-Track in merito ai caricamenti della distinta base, è disabilitato per impostazione predefinita per questa versione.",
"experimental_bom_validation": "Convalida della distinta base",
"experimental_validation_info": "Storicamente, Dependency-Track non convalidava le distinte materiali e i VEX caricati rispetto allo schema CycloneDX. \nSebbene ciò consentisse l'elaborazione di distinte base che non aderivano strettamente allo schema, poteva creare confusione quando i file caricati venivano accettati, ma non potevano essere inseriti durante l'elaborazione asincrona. \nA partire da questa versione, i file caricati verranno rifiutati se non superano la convalida dello schema. \nTieni presente che ciò potrebbe rivelare problemi nei generatori di distinte base che attualmente producono documenti CycloneDX non validi",
"bom_validation": "Convalida della distinta base",
"bom_validation_info": "Storicamente, Dependency-Track non convalidava le distinte materiali e i VEX caricati rispetto allo schema CycloneDX. \nSebbene ciò consentisse l'elaborazione di distinte base che non aderivano strettamente allo schema, poteva creare confusione quando i file caricati venivano accettati, ma non potevano essere inseriti durante l'elaborazione asincrona. \nA partire da questa versione, i file caricati verranno rifiutati se non superano la convalida dello schema. \nTieni presente che ciò potrebbe rivelare problemi nei generatori di distinte base che attualmente producono documenti CycloneDX non validi",
"experimental": "Sperimentale"
},
"condition": {
Expand Down
4 changes: 2 additions & 2 deletions src/i18n/locales/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -268,8 +268,8 @@
"experimental_info": "次のオプションは実験的なオプションであり、注意して使用する必要があります。",
"experimental_bom_upload_v2": "BOM 処理 V2",
"experimental_bom_upload_v2_info": "アップロードされた BOM が処理され、Dependency-Track に取り込まれるロジックが、より信頼性と効率性を高めるために全面的に見直されました。\nさらに、BOM 処理はアトミック操作になり、途中でエラーが発生しても部分的な状態が残されることはありません。\nコンポーネントとサービスの重複排除はより予測可能であり、処理中に出力されるログ メッセージには追加のコンテキストが含まれるため、それらの関連付けが容易になります。\n新しい実装は、BOM アップロードに関する dependency-track の動作に大きな影響を与える可能性があるため、このリリースではデフォルトで無効になっています。",
"experimental_bom_validation": "BOM の検証",
"experimental_validation_info": "従来、Dependency-Track はアップロードされた BOM と VEX を CycloneDX スキーマに対して検証していませんでした。\nこれにより、スキーマに厳密に準拠していない BOM を処理できるようになりましたが、アップロードされたファイルは受け入れられたものの、非同期処理中に取り込みに失敗した場合に混乱が生じる可能性がありました。\nこのリリース以降、アップロードされたファイルはスキーマ検証に失敗すると拒否されます。\nこれにより、現在無効な CycloneDX ドキュメントを生成している BOM ジェネレーターの問題が明らかになる可能性があることに注意してください。",
"bom_validation": "BOM の検証",
"bom_validation_info": "従来、Dependency-Track はアップロードされた BOM と VEX を CycloneDX スキーマに対して検証していませんでした。\nこれにより、スキーマに厳密に準拠していない BOM を処理できるようになりましたが、アップロードされたファイルは受け入れられたものの、非同期処理中に取り込みに失敗した場合に混乱が生じる可能性がありました。\nこのリリース以降、アップロードされたファイルはスキーマ検証に失敗すると拒否されます。\nこれにより、現在無効な CycloneDX ドキュメントを生成している BOM ジェネレーターの問題が明らかになる可能性があることに注意してください。",
"experimental": "実験的"
},
"condition": {
Expand Down
Loading

0 comments on commit 72928c5

Please sign in to comment.