ods-dashboard

ods-dashboard

Wiki compilé — mis à jour automatiquement par les agents ADLC/PDLC

Identité

Champ Valeur
Projet unknown
Stack unknown
Staging https://ods-dashboard.staging.orbusdigital.com
Repo ~/dev/projects/ods-dashboard
Dernier commit 138664b Merge pull request #9 from jniox/dev (13 days ago)

Architecture

Section enrichie par l’agent architect à chaque review.

Voir runbook: runbook-ods-dashboard.md

Historique Reviews

security | PASS | 2026-04-07 | OWASP 9/10, concerns: X-Forwarded-For trust in rate limiter (MEDIUM). Resolved: unsafe-eval, rate limiting added, SAFE_NAME validation. |
Phase Statut Date Résumé
architect PASS_WITH_NOTES (7.5/10) 2026-04-07 6 issues (2H, 4M). DB resilience + WS bugs. Excellent separation parsers/readers/routes.

Section enrichie par les agents BA, architect, security, devops après chaque passage.

agent verdict date résumé
architect PASS_WITH_NOTES 2026-04-07 commit 54e6307 — 7/8 checks pass; security hardening adds rate limiting, SAFE_NAME validation, CSP unsafe-eval removal, ErrorBoundary; 2 open WARNs: layer structure (routes→repo direct), hardcoded CORS origins

CVEs & Veille

Section enrichie par l’agent veille quand un finding concerne ce service.

Dette Technique

priorité description
LOW Service layer manquant entre routes trends/events/snapshots et db/repository
LOW CORS origins hardcodées dans app.ts — doit passer par CORS_ORIGINS env var
LOW Pas de correlation ID dans les logs d’erreur
LOW unsafe-inline toujours présent dans CSP scriptSrc/styleSrc — nonce-based CSP à envisager

Décisions Architecturales

Liens vers les ADRs concernant ce service.

Roadmap

Section enrichie par le PDLC pipeline.


Dernière compilation: 2026-04-07 15:46 UTC