CHORE: Activer Trivy + profils CI manquants (E2E) #103

Closed
opened 2026-08-12 11:15:37 +02:00 by nonobis · 0 comments
Owner

Contexte

trivy-enabled: 'false' et e2e-enabled: 'false' en CI Heimdall.

Politique projet (exigence utilisateur — 2026-08-12)

  • Trivy/CVE à corriger OBLIGATOIREMENT : le scan est bloquant (trivy-blocking: true), plus jamais advisory.
  • OWASP Dependency-Check inclus : dependency-check-enabled: true (bloquant sur HIGH/CRITICAL).
  • CVE publiées sur les PR : commentaire automatique sur les PR avec les rapports Trivy + Dependency-Check (cve-pr-comment: true).

Fait (templates, actions composites)

  • trivy-scan : bloquant + rapport markdown CVE (output report)
  • dependency-check : action OWASP + rapport markdown CVE
  • ci-full : orchestration + commentaire CVE PR (post_cve_comment.py)
  • ci.yml Heimdall/Sleipnir/Njord : trivy-enabled: true, dependency-check-enabled: true

À faire

  • Activer e2e-enabled: 'true' après remise dans la solution ou configuration e2e-publish-project (projet hors .slnx)
  • Premier run CI : vérifier Trivy bloquant + Dependency-Check + cache base NVD
  • Vérifier le commentaire CVE sur une PR de test

Critères d'acceptation

  • Trivy HIGH/CRITICAL → build rouge
  • Dependency-Check HIGH/CRITICAL → build rouge
  • PR avec CVE → commentaire automatique sur la PR
  • E2E s'exécute (advisory) sur main

Référence

Étude : forgejo/rapports/release-automatique-heimdall.md §3.4.

## Contexte `trivy-enabled: 'false'` et `e2e-enabled: 'false'` en CI Heimdall. ## Politique projet (exigence utilisateur — 2026-08-12) - **Trivy/CVE à corriger OBLIGATOIREMENT** : le scan est bloquant (`trivy-blocking: true`), plus jamais advisory. - **OWASP Dependency-Check inclus** : `dependency-check-enabled: true` (bloquant sur HIGH/CRITICAL). - **CVE publiées sur les PR** : commentaire automatique sur les PR avec les rapports Trivy + Dependency-Check (`cve-pr-comment: true`). ## Fait (templates, actions composites) - `trivy-scan` : bloquant + rapport markdown CVE (output `report`) - `dependency-check` : action OWASP + rapport markdown CVE - `ci-full` : orchestration + commentaire CVE PR (`post_cve_comment.py`) - `ci.yml` Heimdall/Sleipnir/Njord : `trivy-enabled: true`, `dependency-check-enabled: true` ## À faire - [ ] Activer `e2e-enabled: 'true'` après remise dans la solution ou configuration `e2e-publish-project` (projet hors `.slnx`) - [ ] Premier run CI : vérifier Trivy bloquant + Dependency-Check + cache base NVD - [ ] Vérifier le commentaire CVE sur une PR de test ## Critères d'acceptation - [ ] Trivy HIGH/CRITICAL → build rouge - [ ] Dependency-Check HIGH/CRITICAL → build rouge - [ ] PR avec CVE → commentaire automatique sur la PR - [ ] E2E s'exécute (advisory) sur main ## Référence Étude : `forgejo/rapports/release-automatique-heimdall.md` §3.4.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nonobis/Heimdall#103
No description provided.