CycloneDX / CycloneDX/cyclonedx-python-lib
[FEAT] Add support for Component data field
- Lenguaje dominante
- Python
- Estrellas
- 116
- Forks
- 67
- Merge medio
- 8 d 2 h
- PR fusionados (30 d)
- 2
Descripción
### Description
The CycloneDX Python library currently does not support the `data` field on components, as defined in CycloneDX v1.5+.
### Expected behavior
- Ability to create and serialize components with type `DATA` and the `data` field populated.
### Current behavior
- The `data` field is unsupported.
### Suggested solution
- Extend the Component model to include `data`.
- Update JSON/XML serialization to support this field.
### References
- Parent issue: #911
Guía de contribución
Línea de trabajo
No se nombran archivos ni pruebas. Empieza por localizar el Component model y las rutas de serialización JSON/XML; después, revisa la definición de CycloneDX v1.5+ para los componentes DATA. Se considera terminado cuando se puedan crear componentes DATA con un campo data rellenado y dicho campo se represente tanto en la salida JSON como en la XML.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- backend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 38/100