Dockerfiles en infrastructuurconfiguratie controleren op risico's

Hoe je applicatie draait, staat vaak in je repository: in een Dockerfile, in Kubernetes- en Helm-bestanden, in Terraform. Wij lezen die bestanden en melden configuratie die te veel openzet. Bij elke bevinding wijzen we bestand en regel aan.

Bijgewerkt op

Wat we in je configuratie bekijken

Twee erkende open-source scanners in een vaste versie, zonder AI. Typische bevindingen:

  • Dockerfiles: een basisimage zonder vaste versie, een container die als root draait, pakketten zonder vaste versie
  • Kubernetes en Helm: containers met te veel rechten, ontbrekende beperkingen
  • Terraform: onderdelen van je infrastructuur die opener staan dan nodig

Waarom configuratie in de repository telt

Staat je infrastructuur als code in je repository, dan verandert ze met elke commit. Een instelling die te veel openzet, komt dan net zo snel binnen als een nieuwe functie.

Met AI-assistenten schrijven teams ook deze bestanden sneller. Daarom hoort de controle erbij bij elke nieuwe versie.

Wat we niet doen

We lezen alleen de bestanden. We maken geen verbinding met je cluster of je cloudaccount, starten geen containers en veranderen niets. Wat er nu live draait, kunnen we hiermee dus niet zeggen: alleen wat je configuratie vraagt.

Wat je terugkrijgt

Per bevinding: wat het is, waar het staat en waarom het een risico is. Voor developers het bestand en de regel, voor de directie een stoplicht per onderwerp. Jullie bepalen zelf wat je aanpast.

Vragen die we vaak krijgen

Kijken jullie in ons draaiende cluster?

Nee. We lezen alleen de bestanden in je repository. Je geeft geen toegang tot je cluster of je cloudaccount.

Welke bestanden lezen jullie?

Dockerfiles, Kubernetes-bestanden, Helm-charts en Terraform. Welke scanners we gebruiken: hadolint voor Dockerfiles en trivy voor de rest, elk in een vaste versie.

Is dit een pentest?

Nee. Een pentest valt een draaiend systeem aan. Wij lezen de configuratie en proberen niets uit.

Passen jullie de configuratie aan?

Nee. We repareren niets en schrijven niets in je repository. Je developers beslissen wat ze aanpassen.

Hoort dit niet bij onze CI?

Veel teams draaien een deel zelf, en dat is goed. Wij draaien de scanners in een vaste versie en leggen de uitkomst naast je tests, je documentatie en je architectuur.

Aanmelden voor de pilot

De pilot is op uitnodiging. Meld je aan, dan kijken we of je applicatie past en mailen we je. Je koppelt je repository met leesrechten, de eerste controle start vanzelf, je ziet wat er gecontroleerd en bewezen is, en daarna vragen we wat het je waard is. Heb je eerst een vraag? Stel hem in het bericht hieronder.

Ons team

Leest elke aanmelding en elke vraag

Ons team leest wat je stuurt en antwoordt per mail. Een gesprek volgt alleen als je erom vraagt: met de mensen die het werk doen, niet met een verkoper.

We gebruiken je gegevens alleen om op je aanmelding te reageren. De website slaat je aanvraag niet op.