Project

General

Profile

Actions

Feature #44

closed
RA

Feature #28: Intégrer la gestion des SOUPs dans Pipeliner via Trivy, Dependency-Track et Aggregator

Module frontend Pipeliner « SOUPs Management »

Feature #44: Module frontend Pipeliner « SOUPs Management »

Added by Redmine Admin about 2 months ago. Updated about 2 months ago.

Status:
Shipped
Priority:
Normal
Assignee:
-
Start date:
06/11/2026
Due date:
% Done:

0%

Estimated time:
spec_ref:

conversation:21#28

build_status:
build_number:
ci_run_url:
scan_status:
scan_report_url:
deploy_status:
preprod_url:
deployed_at:
branch:
feat/44-soups-module
pr_url:
https://github.com/omdev-tech/PipeLiner-Client/pull/31
security_key:
severity:
paused:

Description

Créer le module client « SOUPs Management » sur le modèle du module Security Ops (Next.js App Router, TanStack Query, next-intl, Atomic Design). Vue d'ensemble : carte niveau de risque global 🔴/🟠/🟢, camembert de répartition, courbe 30j (via le wrapper unique `src/components/atoms/TimeSeriesChart.tsx`), top 3 risques critiques. Détails composants : tableau filtrable par risque/statut/date + bouton « Voir détails ». Rapports : téléchargement IEC 62304 (medtech) / PCI DSS (fintech) / générique en PDF et Excel. Conception via l'agent designer d'abord (design-system).

## Critères d'acceptation
- L'onglet « SOUPs Management » affiche la carte de risque global, le camembert, la courbe 30j et le top 3 critiques.
- Tableau des composants filtrable par risque, statut et date, avec accès au détail.
- Boutons de rapport : IEC 62304 / PCI DSS / générique en PDF et Excel.
- Aucun faux positif ni champ masqué visible côté client.
- Courbe via `TimeSeriesChart` uniquement (aucun import recharts ailleurs) ; clés i18n ajoutées dans `en.ts`.
- vitest, tsc --noEmit, eslint, build verts.

Estimation : L. Dépend de : « Proxy backend Pipeliner owned_project pour les SOUPs ».


Files

soups-management-mockup.txt (7.93 KB) soups-management-mockup.txt Redmine Admin, 06/11/2026 08:28 PM
Actions

Also available in: PDF Atom