BUG Legacy /targets links redirect to Home instead of Target Registry

Abierto Apto para principiantes
#2,702 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
88/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
react, typescript
Área
frontend

Línea de trabajo

Inspecciona frontend/src/App.tsx alrededor de las líneas 614-625 y 674, y luego reproduce el comportamiento del enrutamiento abriendo /targets en el frontend o con los pasos de Playwright proporcionados. Añade la redirección de compatibilidad para que /targets llegue a /registry/targets en lugar de a la ruta Home comodín, y verifica el pathname resultante.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Bug: triage help wanted
Describe the bug

The target-management route moved from /targets to /registry/targets, but the application does not preserve the old route as a compatibility redirect. Opening a saved /targets link falls through to the wildcard route and silently redirects to Home (/) instead of the Target Registry.

This was reproduced on commit 6fd719317c09228cb332cacf5d76b6602610b591. Fresh searches across open issues and pull requests found no matching report. Open PR #2699 was also inspected; it does not add the missing redirect.

Relevant source: frontend/src/App.tsx:614-625,674.

Steps/Code to Reproduce
  1. Start the frontend.
  2. Navigate directly to /targets, which was the canonical target-management route before the Converter Registry change.
  3. Wait for application routing to settle.
  4. Observe that the URL becomes / and Home is displayed.
await page.goto('/targets');
console.log(new URL(page.url()).pathname);
// Actual: '/'
// Expected: '/registry/targets'
Expected Results

The legacy /targets route should redirect to /registry/targets, preserving bookmarks, documentation links, browser history, and user intent.

For example:

<Route path="/targets" element={<Navigate to="/registry/targets" replace />} />
Actual Results

The wildcard route redirects /targets to /. Home is shown with no explanation, and the Target Registry is not visible.

Users can recover by opening Registry manually, but existing links silently lose their destination.

Screenshots

N/A. The URL transition and visible Home route are deterministic from the steps above.

Versions
  • OS: Windows
  • Browser: Chromium through Playwright 1.63.0
  • Node: 25.7.0
  • Python: 3.14.4
  • PyRIT: 1.2.0.dev0, commit 6fd719317c09228cb332cacf5d76b6602610b591
  • Python package inventory: N/A; this is a frontend routing defect.
Lenguaje dominante
Python
Estrellas
4.5k
Forks
896
Merge medio
3 d 7 h
PR fusionados (30 d)
155

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de microsoft/PyRIT

Todos los issues de microsoft/PyRIT

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.