[DOCS]: Add an Example of Validating SBOMs
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 45/100
- Type d'issue
- Documentation
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- python
- Domaine
- documentation
Piste de recherche
Commencez par localiser la documentation existante ainsi que JsonStrictValidator et les classes de validation associées dans la bibliothèque Python. Ajoutez une vue d’ensemble de la validation des SBOM basée sur un schéma et des exemples de code, y compris une validation indépendante de la sérialisation. Le travail est terminé lorsque les utilisateurs peuvent suivre la documentation pour valider un SBOM à l’aide des classes pertinentes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Create documentation to guide users on validating SBOMs.
The CycloneDX Python library can validate an SBOM based on the schema, independent of the library's support for SBOM serialization, which is a valuable feature. However, the current documentation lacks clear examples and instructions on effectively utilizing this validation functionality.
The following points should be addressed in the documentation:
An overview of how to validate SBOMs based on schema specifications.
Examples demonstrating the validation process, including code snippets using JsonStrictValidator and other relevant classes.
- Langage dominant
- Python
- Étoiles
- 117
- Forks
- 67
- Merge moyen
- 21 h 9 min
- PR mergées (30 j)
- 3
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CycloneDX/cyclonedx-python-lib
-
[PERF] Quadratic (O(N^2)) serialization time for large BOMs — `Bom.validate()` → `register_dependency()` linear scanPeut-être pris @inspired-geek l’a pris il y a 116 jours. Ouverteperformance
Difficulté 3/5 1-2 jours Accessibilité débutants 36/100
CycloneDX/cyclonedx-python-lib#1006 · 2 commentaires ·
-
tests: test all model enumsPeut-être à nouveau libre @jkowalleck l’a pris il y a 131 jours, et aucune pull request n’est ouverte. OuverteQA
CycloneDX/cyclonedx-python-lib#991 · 1 personne assignée ·
-
feat(deps)!: make all de/serialization libraries optionalPeut-être à nouveau libre @Simoh23999 l’a pris il y a 79 jours, et aucune pull request n’est ouverte. Ouvertebreaking change dependencies
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
CycloneDX/cyclonedx-python-lib#979 · 2 commentaires ·
-
feat: Add support for Component signaturePeut-être pris @wiebe-vandendriessche l’a pris il y a 130 jours. Ouverteenhancement help wanted schema 1.4
Difficulté 3/5 1-2 jours Accessibilité débutants 58/100
CycloneDX/cyclonedx-python-lib#978 · 4 commentaires ·
-
chore: have coverage uploaded consitentlyPeut-être à nouveau libre @jkowalleck l’a pris il y a 178 jours, et aucune pull request n’est ouverte. Ouvertechore
CycloneDX/cyclonedx-python-lib#966 · 1 personne assignée ·
Toutes les issues de CycloneDX/cyclonedx-python-lib
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
sierra-research/tau2-bench#635 ·
Les mainteneurs répondent en général sous 1 jour
-
The add-ssm-model skill requires a Cython simulator; the contributing guide allows Python onesPeut-être pris @fmuia l’a pris aujourd’hui. Ouvertedocumentation skill
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
lnccbrown/ssm-simulators#406 ·
Les mainteneurs répondent en général sous 4 jours
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 95/100
btclib-org/btclib-ecc#309 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
jbacalso24/mimry#459 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug] POST /revoke with a FastMCP access token is a silent no-op (ownership gate never matches)Ouverteauth bug high-priority
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour