Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Multiple 404 errors while running `flag_ghost_packages`

Ouverte
#2,284 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
42/100
Type d'issue
Bug
Clarté
À clarifier
Activité
Calme
Stack technique
python

Piste de recherche

Commencez par vulnerabilities/pipelines/v2_improvers/flag_ghost_packages.py, en particulier get_versions, et suivez son appel vers fetchcode/package_versions.py. Reproduisez la pipeline de flag_ghost_packages pour le paquet Composer indiqué et déterminez le comportement attendu pour un 404. Done devrait empêcher les réponses attendues concernant des paquets manquants d’inonder les logs, tout en préservant les véritables erreurs de fetch.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Logs are flooded with following errors

INFO 2026-04-28 08:45:12.951284 UTC Pipeline [FlagGhostPackagePipeline] starting
INFO 2026-04-28 08:45:12.951412 UTC Step [flag_ghost_packages] starting
Error while fetching 'https://repo.packagist.org/p2/akaunting/akaunting.json': 404
HTTP error occurred: 404 Client Error: Not Found for url: https://repo.packagist.org/p2/akaunting/akaunting.json
 Traceback (most recent call last):
  File "/home/ubuntu/vulnerablecode/venv/lib/python3.12/site-packages/fetchcode/package_versions.py", line 519, in get_response
    resp.raise_for_status()
  File "/home/ubuntu/vulnerablecode/venv/lib/python3.12/site-packages/requests/models.py", line 1026, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://repo.packagist.org/p2/akaunting/akaunting.json

ERROR 2026-04-28 08:45:17.860641 UTC Error while fetching known versions for pkg:composer/akaunting/akaunting: HTTPError('404 Client Error: Not Found for url: https://repo.packagist.org/p2/akaunting/akaunting.json')
 Traceback (most recent call last):
  File "/home/ubuntu/vulnerablecode/vulnerabilities/pipelines/v2_improvers/flag_ghost_packages.py", line 97, in get_versions
    return {v.value.lstrip("vV") for v in versions(str(purl))}
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/vulnerablecode/venv/lib/python3.12/site-packages/fetchcode/package_versions.py", line 244, in get_composer_versions_from_purl
Langage dominant
Python
Étoiles
716
Forks
347
Merge moyen
12 h 15 min
PR mergées (30 j)
9

Préparer son environnement

  • Fournit un Dockerfile ou un fichier Docker Compose
  • Aucun modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de aboutcode-org/vulnerablecode

Toutes les issues de aboutcode-org/vulnerablecode

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.