Vai al contenuto principale

Com'è strutturata la pipeline di sicurezza CI/CD?

Scritto da amaise Support

Com'è strutturata la pipeline di sicurezza CI/CD?

Ogni pull request e build in amaise passa attraverso controlli di sicurezza automatizzati:

  1. Secret Scanning — Rilevamento di segreti accidentalmente inseriti nel codice

  2. Build e Lint — Analisi statica del codice (SAST) e formattazione del codice per tutti i componenti

  3. Verifica delle dipendenze — Software Composition Analysis (SCA) con interruzione della build per CVSS ≥ 7

  4. Unit test — per ogni componente

  5. Test di integrazione — test di integrazione API parallelizzati

  6. Test E2E — test end-to-end basati su browser

  7. Validazione dell'infrastruttura — scansione di sicurezza IaC e verifica delle best practice

Tutti i controlli devono essere superati prima che un PR possa essere unito. Un Senior Engineer deve approvare ogni PR. I push diretti in produzione richiedono l'approvazione della direzione tecnica.

I deploy in produzione creano automaticamente uno snapshot del database ed eseguono test smoke e test E2E.

Hai ricevuto la risposta alla tua domanda?