Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

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

Offen
#3,341 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 2 Tagen

@feiiiiii5 arbeitet bereits daran.

Seit 20.10.2026.

  • #3382 von @feiiiiii5 — offen

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
57/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
python
Bereich
frontend

Rechercherichtung

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.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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
Vorherrschende Sprache
Python
Sterne
4.6k
Forks
962
Ø Merge
2 T. 13 Std.
Gemergte PRs (30 T.)
423

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

  • Kein Dockerfile und keine Docker-Compose-Datei
  • Hat eine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus microsoft/PyRIT

Alle Issues in microsoft/PyRIT

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.