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

Records written before #5592 still serve url-encoded PURL separators

Abierto
#5,888 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
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
48/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
go
Área
api, backend, database

Línea de trabajo

Revisa el comportamiento introducido por #5592, consulta después los dos endpoints de API de ejemplo e inspecciona los recuentos de exportación de all.zip para identificar cómo se actualizan los registros almacenados. Se considera completado cuando los registros históricos afectados ya no codifiquen separadores de PURL, incluidos los casos restantes de DRUPAL-CONTRIB, mientras que los registros generados recientemente mantienen el formato corregido.

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

Descripción

Describe the bug

#5592 fixed the generator, but the records stored while the bug was live were never regenerated. They still serve %2F today, six weeks later.

To Reproduce

curl -s https://api.osv.dev/v1/vulns/DRUPAL-CONTRIB-2026-045 | jq '.affected[].package.purl'
"pkg:composer/drupal%2Fmothermayi"

curl -s https://api.osv.dev/v1/vulns/GHSA-p2fr-6hmx-4528 | jq '.affected[].package.purl'
"pkg:npm/%40better-auth%2Foauth-provider"

Expected behaviour

pkg:composer/drupal/mothermayi and pkg:npm/%40better-auth/oauth-provider, same as #5592 produces for new records.

Additional context

Counted on the all.zip exports of 2026-08-22, distinct records with an encoded separator in the coordinates:

npm          1011
Packagist     424
SwiftURL        1

1436 records, modified between 2026-05-19 and 2026-08-13.

It doesn't clear itself either. 14 of them were modified after #5592 shipped and still carry the old purl, e.g. GHSA-qc4c-hrmc-4f78 on 2026-08-13 with pkg:composer/admidio%2Fadmidio.

Still breaking the use case from #5590: 40 DRUPAL-CONTRIB records remain unmatchable by purl.

Lenguaje dominante
Go
Estrellas
3k
Forks
382
Merge medio
1 d 10 h
PR fusionados (30 d)
130

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 google/osv.dev

Todos los issues de google/osv.dev

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.