Een security audit voor je webapp of website

Een security audit spoort de lekken in je webapp of website op voordat een aanvaller ze vindt. Een AI-model op onze eigen hardware doorzoekt de code en de instellingen, een expert controleert elke bevinding. Je krijgt alleen bevestigde lekken, met de ernst en een concrete oplossing.

4,9/5 op Google26 reviews

Geen lange lijst AI-waarschuwingen. Wel bevestigde lekken met een oplossing.

AI doet het zoekwerk, een mens beoordeelt wat echt is, wat dringend is en hoe je het oplost. Je code en je gegevens blijven daarbij op onze eigen hardware.

Wat is een security audit?

Een security audit is een grondige controle van een website of webapplicatie op zwakke plekken in de beveiliging. We kijken naar de code, de instellingen, de bibliotheken van derden en de manier waarop gebruikers inloggen en gegevens opvragen. Een AI-model doet het zoekwerk, op onze eigen hardware. Een expert beslist daarna wat er met elke melding gebeurt.

Dat verschil telt. Een AI-scan zonder controle levert snel een lange lijst op, met veel meldingen die niet kloppen. Het opensourceproject curl zag in 2025 het aandeel echte lekken in de binnengekomen meldingen zakken tot minder dan 5%, grotendeels door AI-rapporten. Bij onze audit gebeurt het nalopen vóór het rapport, niet erna.

Wat je krijgt

Een audit die je kunt afwerken: duidelijk, vertrouwelijk en zonder ruwe AI-output.

Analyse die lokaal blijft

Het AI-model draait op onze eigen hardware. Je code en je gegevens gaan niet naar een AI-dienst in de cloud.

Elke bevinding gecontroleerd

Een expert bekijkt elke melding in de context van jouw webapp. Valse meldingen komen niet in het rapport.

Rapport met ernst en oplossing

Per bevinding de ernst, de plek en een concrete aanbeveling. Wil je, dan voeren wij de oplossingen ook uit.

Security audit, AI-scan of penetratietest?

De termen lopen vaak door elkaar. Ze verschillen in wat ze bekijken, wie de resultaten controleert en wanneer ze zinvol zijn.

Wat teltAI-scan zonder controleSecurity audit met AI en expertPenetratietest
Wat het doetEen model geeft meldingenAI zoekt, een expert controleert en ordent elke bevindingEen tester valt de webapp aan zoals een aanvaller
Kijkt naarWat je aanlevertCode, instellingen, bibliotheken en toegangDe draaiende webapp, van buitenaf
Valse meldingenVeel, niet gefilterdUitgefilterd vóór het rapportWeinig, alles is getest
Waar je code naartoe gaatVaak naar een AI-dienst in de cloudBij ons: blijft lokaalNiet nodig, de test gebeurt van buitenaf
Wanneer zinvolAls eerste verkenning door een ontwikkelaarVóór lancering, na grote wijzigingen, periodiekAls je moet bewijzen wat misbruikt kan worden

Wat je moet weten vóór een security audit

Waar we naar kijken, wat je klaarzet en waarom toestemming en vertrouwelijkheid voorop staan. Zes vragen die we bij de start samen doorlopen.

Waar we naar kijken

Veel lekken in webapps zitten op dezelfde plekken. De OWASP Top 10:2025, de bekendste lijst van risico's voor webapplicaties, zet Broken Access Control bovenaan: een gebruiker ziet of wijzigt gegevens waar hij niet aan mag komen. Daarna volgen verkeerde instellingen, problemen met bibliotheken en pakketten van derden, zwakke versleuteling en injectie.

We lopen die risico's na voor jouw webapp. Hoe gebruikers inloggen en wat ze daarna mogen zien. Welke instellingen open staan. Welke bibliotheken verouderd zijn of bekende lekken hebben. En hoe de app gegevens uitwisselt met andere systemen, bijvoorbeeld via een API. Wat precies binnen de audit valt, leggen we vooraf samen vast.

Waarom de analyse lokaal draait

Wie een AI-model zijn code laat controleren, stuurt die code vaak naar een AI-dienst in de cloud. Voor een webapp met klantgegevens, betaalgegevens of bedrijfsgeheimen is dat een risico op zich. Je weet niet altijd waar de code terechtkomt en wie erbij kan.

Daarom draait onze analyse met een AI-model op onze eigen hardware. Je code en je gegevens verlaten ons kantoor niet en gaan niet naar een externe AI-dienst. Zo hoef je niet te kiezen tussen een grondige controle en de vertrouwelijkheid van je software. Toegang die we voor de audit krijgen, spreken we vooraf af. Na de audit kun je die weer intrekken.

Waarom een expert elke bevinding nakijkt

Een AI-model vindt veel, maar begrijpt de context van jouw webapp niet. Een open beheerpagina is kritiek op een live webshop en onschuldig op een testserver zonder echte gegevens. Tien meldingen van gemiddelde ernst zijn minder dringend dan één lek waarmee een klant de facturen van een andere klant ziet.

Daarom controleert een expert elke melding: klopt ze, is ze in jouw webapp echt te misbruiken en hoe ernstig is ze. Meldingen die niet kloppen, vallen weg. Wat overblijft, krijgt een plaats in de volgorde van wat eerst moet. Zo krijg je een lijst die je kunt afwerken, geen lijst die je eerst zelf moet uitzoeken.

Alleen met toestemming van de eigenaar

Een security audit is geen hack, en dat verschil zit in de toestemming. In Nederland is binnendringen in een systeem zonder toestemming computervredebreuk. Ook in België is het strafbaar. Het Belgische wettelijk kader voor ethische hackers beschermt alleen wie zich strikt aan de voorwaarden houdt.

We werken daarom alleen voor de eigenaar van de webapp, of voor wie schriftelijk namens die eigenaar mag beslissen. Bouwde een bureau je webapp en draait ze bij een andere partij, dan regelen we vooraf wie toestemming geeft voor welk deel. Een audit op een app waarvan je niet de eigenaar bent, doen we niet.

Wanneer een audit het verschil maakt

Een audit is geen jaarlijkse formaliteit. Er zijn momenten waarop hij echt telt:

  • vóór de lancering van een nieuwe webapp, zeker met een login, betalingen of persoonsgegevens;
  • na een grote wijziging, zoals een nieuwe koppeling, een klantenzone of een andere manier van inloggen;
  • als je webapp snel gebouwd is met AI-tools: de app werkt, maar of de toegangsregels kloppen, zie je niet aan de buitenkant;
  • als je app draait op oudere software of plugins die niet meer worden bijgewerkt;
  • na een groot lek in software die je gebruikt, zoals het PHP-lek van oktober 2026.

Twijfel je of jouw webapp in aanmerking komt? Vertel ons welke app het is, dan bekijken we het samen.

Na de audit: oplossen en opvolgen

Het rapport is het begin, niet het einde. Per bevinding staat wat er mis is, waar het zit en hoe je het oplost. Je kunt de aanbevelingen zelf of door je eigen ontwikkelaar laten uitvoeren. Je kunt de oplossingen ook aan ons toevertrouwen via webdevelopment. Een snelle reparatie die een lek dicht en ondertussen de login breekt, helpt niemand. Daarom testen we een oplossing in de context van de hele webapp.

Een audit vervangt geen goed onderhoud. Bibliotheken krijgen nieuwe lekken, en elke wijziging aan je app kan een nieuw risico openen. Met websiteonderhoud blijven updates en controles op peil. Draait je app bij ons, dan horen back-ups en monitoring bij onze webhosting.

Werk met een eigen smoel

Digitale ervaringen die voelen als het bedrijf erachter.

Wat klanten over ons zeggen

Een wisselende selectie uit de reviews die klanten op Google achterlieten, letterlijk overgenomen. Gemiddeld 4,9 uit 5 sterren op basis van 26 Google-reviews (18 september 2026).

5 van 5 sterren op Google

2 jaar geleden ging ik op zoek naar iemand die me kon helpen met een website die sterk scoorde. Seppe maakte wat aanpak betreft meteen een goede indruk op mij; hij is geduldig (wat bij mij zeker nodig is), professioneel en transparant. Je kan hem steeds aanspreken als je vragen hebt en hij hanteert eerlijke prijzen. Hij heeft kort na onze contactname een nieuwe website op poten gezet waar ik zeer tevreden over ben en beheert de SEO en SEA functionaliteiten naar zijn volste vermogen. Ik kijk als trotse ambassadeur van Straffe Sites de toekomst hoopvol tegemoet!

Ben BoeckxGoogle-review
5 van 5 sterren op Google

Snelle en perfecte service.

Victor F. SakxGoogle-review
5 van 5 sterren op Google

Al 15 jaar een aangename samenwerking waarin kennis en kunde centraal staan

Maarten De MeyerGoogle-review

Zo verloopt een security audit

Van de toestemming tot het rapport. Je weet vooraf wat we controleren en hoe ver we gaan.

  1. Toestemming en afspraken

    We starten pas na schriftelijke toestemming van de eigenaar. Samen leggen we vast wat we controleren, in welke omgeving en tot waar we gaan.

  2. Lokale analyse met AI

    Een AI-model op onze eigen hardware doorzoekt de code, de instellingen en de gebruikte bibliotheken op mogelijke lekken.

  3. Elke bevinding gecontroleerd

    Een expert loopt elke melding na: klopt ze, is ze in jouw webapp te misbruiken en hoe ernstig is ze. Valse meldingen vallen weg.

  4. Rapport en oplossingen

    Je krijgt de bevestigde bevindingen met ernst en aanbeveling. Je lost ze zelf op of laat ons de oplossingen uitvoeren.

Geen agency. Wél een senior team

Seppe, freelance webdeveloper en oprichter van Straffe Sites

Je werkt rechtstreeks met het team van Straffe Sites. Seppe blijft je vaste aanspreekpunt en bouwt je website; het team versterkt hem waar nodig met commercie, code en fotografie. Zo blijven de lijnen kort en verdwijnt je vraag niet tussen accountmanagers.

  • 20+ jaar ervaring
  • 1 vast aanspreekpunt
  • Eerlijk advies zonder verkooppraat
  • BE · NL voor zelfstandigen, zzp’ers en kleine bedrijven

Veelgestelde vragen

Concrete antwoorden voordat je beslist of deze dienst bij je bedrijf past.

Wat doet een security audit van een website of webapp?

Een security audit zoekt de zwakke plekken in de beveiliging van je webapp: in de code, de instellingen, de gebruikte bibliotheken en de manier waarop gebruikers inloggen en gegevens opvragen. Bij ons doorzoekt een AI-model die onderdelen en controleert een expert daarna elke melding. Alleen bevestigde bevindingen komen in het rapport.

Gaat mijn code naar een AI-dienst in de cloud?

Nee. De analyse draait met een AI-model op onze eigen hardware. Je code en je gegevens verlaten ons kantoor niet en gaan niet naar een externe AI-dienst.

Wat is het verschil met een penetratietest?

Een security audit kijkt van binnenuit naar code, instellingen en bibliotheken, op zoek naar zwakke plekken. Een penetratietest valt de draaiende webapp van buitenaf aan om te bewijzen wat een aanvaller ermee kan. Voor de meeste kleine en middelgrote bedrijven is een audit de logische eerste stap. In ons artikel over de AI security audit leggen we het verschil uit.

Wat krijg ik na de audit?

Een rapport met alleen gecontroleerde bevindingen. Per bevinding staan de ernst, de plek in de code of de instelling en een concrete aanbeveling om het op te lossen. Meldingen die niet kloppen of in jouw situatie geen risico vormen, staan er niet in.

Is mijn webapp na de audit 100% veilig?

Dat belooft niemand eerlijk, wij ook niet. Je krijgt wel een duidelijk beeld van de risico's die we vonden, welke het dringendst zijn en hoe je ze aanpakt.

Mag ik een audit vragen voor een webapp die een bureau bouwde?

Ja, als jij de eigenaar bent of schriftelijk namens de eigenaar mag beslissen. Draait de webapp bij een andere partij, dan regelen we vooraf wie toestemming geeft voor welk deel. Zonder schriftelijke toestemming van de eigenaar beginnen we niet.

Lossen jullie de gevonden lekken ook op?

Als je dat wilt. Je kunt de aanbevelingen zelf of door je eigen ontwikkelaar laten uitvoeren, of de oplossingen aan ons toevertrouwen. Daarna kan websiteonderhoud ervoor zorgen dat updates en controles op peil blijven.

Begrippen

Technische termen uit deze pagina, kort uitgelegd en gekoppeld aan de volledige kennisbank.

Wie vindt het lek in je webapp eerst: jij of een aanvaller?

Vertel ons welke webapp of website het is en wie de eigenaar is. We bespreken wat we controleren, hoe het rapport eruitziet en welke toestemming we nodig hebben.

Bespreek je project