BUG: Creating new registered target without target fails with unspecified error
Maintainer antworten meist innerhalb von 2 Tagen
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 57/100
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
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
- Vorherrschende Sprache
- Python
- Sterne
- 4.6k
- Forks
- 962
- Ø Merge
- 2 T. 13 Std.
- Gemergte PRs (30 T.)
- 423
Entwicklungsumgebung
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
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus microsoft/PyRIT
-
BUG: Overlapping scorer-evaluation globs duplicate CSVs and change accuracyEvtl. vergeben @its-amann hat das vor 1 Tag übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
microsoft/PyRIT#3430 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
BUG: MarkdownInjectionScorer misses shortcut-reference images with path-based exfiltration, and raw HTML <img>Evtl. vergeben @aatif101 hat das vor 3 Tagen übernommen. OffenBug: triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
microsoft/PyRIT#3343 · 2 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Detect Azure SAS tokens, SharedAccessKey connection strings, and Databricks PATs in CredentialLeakScorerEvtl. vergeben @nithin42 hat das heute übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 2 Tagen
-
BUG: OpenAITTSTarget accepts any speed, so an out-of-range value is only sent to the API on every requestEvtl. vergeben @ShivamSharma43 hat das vor 1 Tag übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 25/100
microsoft/PyRIT#3445 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
-
BUG: LetterBijectionConverter accepts a negative fixed_size and then leaves the prompt unchangedEvtl. vergeben @ShivamSharma43 hat das vor 1 Tag übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100
microsoft/PyRIT#3434 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
Alle Issues in microsoft/PyRIT
Ähnliche Issues
-
[oblt-aw][autodoc] Update workflow docs for gh-aw v0.92.5 and detector permission scopeEvtl. vergeben @github-actions hat das heute übernommen. Offen
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
feat(ide): VS Code access through the shipped MCP server (config doc and tool-list smoke test)Offenroadmap-100
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
comp/tools P2 tool/browser tool/file type/bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
NousResearch/hermes-agent#143418 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
python-hyper/uritemplate#164 ·