TextTarget is described as using API-key authentication even though it needs no credentials
Los mantenedores suelen responder en 2 días
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 74/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- react, typescript
- Área
- frontend
Línea de trabajo
Empieza por frontend/src/components/Config/CreateTargetDialog.tsx, especialmente por la descripción del destino seleccionado mencionada en el issue, y rastrea de dónde proceden los metadatos de autenticación del destino. Comprueba los metadatos del destino y las pruebas relacionadas para ver cómo se representan los requisitos de autenticación. El trabajo estará terminado cuando TextTarget se describa como que no requiere credenciales, en lugar de autenticación mediante API-key.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Is your feature request related to a problem? Please describe.
The target dropdown/details describe local TextTarget as supporting API-key authentication, which misleads users into thinking credentials are required.
Describe the solution you'd like
Represent no-auth targets explicitly in target metadata and say that TextTarget requires no credentials.
Describe alternatives you've considered, if relevant
At minimum, avoid presenting API accepted auth_mode values as the target's credential requirements.
Additional context
Reproduction: open Registry > Targets > New Target, select TextTarget, and read the selected-target description; creating it without credentials succeeds while the description says Supported authentication: API key. Source: CreateTargetDialog.
Tested commit d3446e045960b5ebee4641aa70fdeb03af186587, PyRIT 1.2.0.dev0, offline local-backend/browser scope. Evidence: files/evidence/round2/texttarget-auth.png and target-types.json; these local paths are not attachments.
- Lenguaje dominante
- Python
- Estrellas
- 4.7k
- Forks
- 1k
- Merge medio
- 2 d 3 h
- PR fusionados (30 d)
- 450
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/PyRIT
-
BUG: LLMGenericTextConverter identifier changes between processes for set-valued template parametersAbiertoBug: triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 2 días
-
BUG: SelfAskGeneral scorers leave their output keys out of the identifierPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. AbiertoBug: triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 2 días
-
Description-only preset edits split comma-containing exact goals into separate goalsPosiblemente ocupada @MRX-72 la tomó hace 2 días. Abiertohelp wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 2 días
-
GUI rejects valid empty-string SearchReplaceConverter settings, preventing deletion convertersPosiblemente ocupada @Darshika140 la tomó hace 1 día. Abiertohelp wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
microsoft/PyRIT#3749 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 2 días
-
HTML scenario export replaces an intentionally empty converted message with the original textPosiblemente ocupada @VISHNU0906 la tomó hace 2 días. Abiertohelp wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
microsoft/PyRIT#3741 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 2 días
Todos los issues de microsoft/PyRIT
Issues similares
-
New InternshipAbiertonew_internship
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
get_graph warns that the oneway column is missing when no way has a oneway tagPosiblemente ocupada @HTenkanen la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
cython/cython#8110 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
fix: security 🔐 style: article/section 📝 system: data-mgmt 🗃️ system: security 🔐 system: software 💻
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
uabrc/uabrc.github.io#1267 ·
-
Link Checker ReportAbiertoBot Type: Bug Type: Documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día