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

BUG: Creating new registered target without target fails with unspecified error

Ouverte
#3,341 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 2 jours

@feiiiiii5 y travaille déjà.

Depuis le 20/10/2026.

  • #3382 par @feiiiiii5 — ouverte

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
57/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
python
Domaine
frontend

Piste de recherche

Start by tracing the converter registry creation flow and the target field validation used by registered converters such as ArabiziConverter. Compare the converter constructor requirements with the registry metadata to find where the target is treated as optional. Done means creating an LLM requiring converter without a target produces a clear validation message or UI nudge.

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

Description

Bug: triage
Describe the bug

When you create a new converter in the registry, the ones that require an LLM have the target as an optional field, which makes a confusing UI experience when you leave this out. You get an error message which doesn't quite match what would be helpful (ie nudging users to enter a mandatory target).

This would need a separate check of the converter's constructor requirements and registry metadata, plus a clearer validation error.

Referenced in: https://github.com/microsoft/PyRIT/pull/3038#discussion_r4222863265

Steps/Code to Reproduce
  • Create a new registered converter
  • Select a converter which requires an LLM (indicated by the badge) (ie ArabiziConverter)
  • Leave the "converter_target" on the first option in dropdown (select target)
  • Click "Create"
Expected Results

An error message which indicates missing target or other UI nudge

Screenshots
Image
Versions
Langage dominant
Python
Étoiles
4.6k
Forks
962
Merge moyen
2 j 15 h
PR mergées (30 j)
398

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

  • Aucun Dockerfile ni fichier Docker Compose
  • Propose un 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 microsoft/PyRIT

Toutes les issues de microsoft/PyRIT

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.