BUG: Creating new registered target without target fails with unspecified error
Les mainteneurs répondent en général sous 2 jours
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 57/100
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
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
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
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
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de microsoft/PyRIT
-
BUG: MarkdownInjectionScorer misses shortcut-reference images with path-based exfiltration, and raw HTML <img>Peut-être pris @aatif101 l’a pris il y a 1 jour. OuverteBug: triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
microsoft/PyRIT#3343 · 2 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
-
BUG: UrlConverter preserves forward slashes by default, preventing path payload evasionPeut-être pris @Kaap10 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 25/100
Les mainteneurs répondent en général sous 2 jours
-
BUG: XSSOutputScorer misses SVG and JavaScript data URIsPeut-être pris @Kaap10 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
Les mainteneurs répondent en général sous 2 jours
-
BUG: FuzzerGenerator accepts a jailbreak goal below 1 and a success threshold outside [0, 1]Peut-être pris @ShivamSharma43 l’a pris il y a 1 jour. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
Les mainteneurs répondent en général sous 2 jours
-
BUG: ManyShotJailbreakAttack accepts a negative example_count and drops examples from the endPeut-être pris @ShivamSharma43 l’a pris il y a 1 jour. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de microsoft/PyRIT
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
ansys/pyansys-common-mcp#213 ·
Les mainteneurs répondent en général sous 3 jours
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
freedomofpress/dangerzone#1594 ·
Les mainteneurs répondent en général sous 3 jours
-
priority:P1 status:in-review type:bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
randomparity/kdive#3317 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area:ci
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
mesonbuild/meson#16281 ·
Les mainteneurs répondent en général sous 1 jour