Bygg
Beskrivning: Kompilera och länka
Input: Källkod, beroenden
Output: Binära artefakter
Verktygsbehov: Byggverktyg/byggserver, Kodstilsgranskning (linting-plugin), Containerregister (eller andra databaser för artefakt)
Verktyg för scanning och test av applikationens säkerhet
Beskrivning: Genomför SAST av mjukvarusystemet (Static Application Security Testing)
Input: Källkod, kända sårbarheter och svagheter
Output: Rapport från SAST och rekommenderade åtgärder
Verktygsbehov: SAST-verktyg
Granskning av sårbarheter i beroenden
Beskrivning: Identifiera publicerade sårbarheter i beroenden
Input: Lista över mjukvarubibliotek som applikationen är beroende av
Output: Sårbarhetsrapport
Verktygsbehov: Verktyg för att granska sårbarheter i beroenden
Bygg containeravbild
Beskrivning: Paketerar alla nödvändinga komponenter (OS, källkod, bibliotek etc) i en säkerhetsanpassad container
Input: Basavbild för container, Bygginstruktionsfil (ex Dockerfile)
Output: Containeravbild
Verktygsbehov: Byggverktyg/byggserver för containeravbilder
Releasepaketering
Beskrivning: Paketera binära artefakter, container- eller VM-avbilder, Konfigurationsskript för infrastruktur, Testskript, Dokumentation, Checksummor, Digitala signaturer, Release notes
Input: Binära artefakter, skript, Dokumentation, Releaseanteckningar
Output: Paketerad release med checksumma och digital signatur
Verktygsbehov: Verktyg för att paketera releaser
Lagra artefakter (ex containeravbilder)
Beskrivning: Lagra artefakter i en central databas
Input: Binära artefakter, databasartefakter, skript, Dokumentation, Containeravbilder
Output: Versionshanterade artefakter
Verktygsbehov: Databas för artefakter (ex. Gitlabs containerregister)
Granskning av byggkonfiguration
Beskrivning: Historik över byggresultat, SAST och analys/rapport av beroenden, Skapa upp åtgärdspunkter, Ta "Go or no go"-beslut för nästa fas
Input: Byggresultat, SAST-rapport, Rapport från beroendegranskning
Output: Versionshanterade byggrapporter, Åtgärdspunkter, Go/No go-beslut
Verktygsbehov: Samarbetssystem (ex Office365), Ärendehanteringssystem, CI/CD-orkestrator