Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Enhancement request: Allow managing vulnerabilities in the product itself

Abierto
#249 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
python
Área
security

Línea de trabajo

No se nombran archivos, pruebas ni puntos de entrada. Empieza por trazar el flujo de trabajo existente de vulnerabilidades de paquetes y las asociaciones de productos, y después revisa cómo funciona actualmente la exportación de CSAF VEX. Se considerará terminado cuando estén acordados el flujo de trabajo de vulnerabilidades a nivel de producto, los campos requeridos y los límites de la implementación.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

design needed enhancement

Is your enhancement request related to a problem? Please describe.
Products may have vulnerabilities in their own source code, not just in their dependencies. The Cyber Resilience Act mandates that companies selling products on the EU market will have to perform vulnerability management, coordinated vulnerability disclosure and provide public security advisories for when they have fixed vulnerabilities in their products, regardless whether that is in their dependencies or the product itself.

Currently one would need a separate solution to manage vulnerabilities in the product itself. Thus the there would be a split between vulnerability management for third-party dependencies in DejaCode and vulnerabilities in the product on a different platform. More likely the vulnerability management feature in DejaCode would not get used because of this split.

What are the benefits of the requested enhancement?
It would allow to make DejaCode the one-stop-shop for license compliance and vulnerability management. The current feature is already very nice, but unfortunately does not cover the complete needs for vulnerability management. If extended it could really be great for fulfilling compliance requirements. Exporting CSAF VEX this way would be especially useful for providing machine readable information to users/customers.

Describe the solution you would like
The vulnerability management should be extended to allow the creation of own vulnerability entries that are associated with the product, rather than a package. This could perhaps be a separate section or tab. The general workflow can be the same as for vulnerabilities found in packages. Creation would require to provide all relevant information that would otherwise be pulled from VulnerableCode, but cannot be done there as this is company internal information at that point in time.

Additional notes
n.a.

Lenguaje dominante
Python
Estrellas
52
Forks
30
Merge medio
4 h 57 min
PR fusionados (30 d)
21

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de aboutcode-org/dejacode

Todos los issues de aboutcode-org/dejacode

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.