Uncaught exception in e3.cve.NVD.search_by_cpe_name()
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 32
- Forks
- 36
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
When the number of queries to NVD has reached its limit, the search_by_cpe_name() method crashes on r.json().
The request status should be checked.
As the number of requests to NVD is limited, it would be good to either implement a retry, either keep in mind the startpage, so that, on failure, the next call does not exhaust the number of API calls.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza en e3.cve.NVD.search_by_cpe_name() y sigue cómo se gestiona la respuesta de NVD cuando se alcanza su límite de consultas. Confirma el caso de fallo sin asumir una estrategia de reintento o paginación; el trabajo estará terminado cuando una respuesta limitada o que no sea JSON ya no provoque una excepción no controlada de r.json(), y el comportamiento de recuperación elegido esté cubierto por pruebas si se encuentran ubicaciones de pruebas existentes.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- security
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 42/100