{"id":48197,"date":"2026-10-19T16:40:03","date_gmt":"2026-10-19T09:40:03","guid":{"rendered":"https:\/\/sunbytes.io\/?p=48197"},"modified":"2026-10-19T16:40:03","modified_gmt":"2026-10-19T09:40:03","slug":"ai-code-audit","status":"publish","type":"post","link":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/","title":{"rendered":"AI code audit: scope, proces en deliverables voor AI-gebouwde producten"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Een werkend AI-gebouwd product beantwoordt \u00e9\u00e9n vraag: draait het? Een AI code audit beantwoordt de volgende: houdt het product stand zodra er echte gebruikers, echte persoonsgegevens en het securityteam van een zakelijke klant bij komen? Dit artikel gaat over de audit van software waarvan de code grotendeels door AI-tools is geschreven. Audits die door AI-tools worden uitgevoerd, zijn een aparte vraag, beantwoord in het onderdeel over het kiezen van een aanbieder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">U leest welke vijf reviewgebieden een audit omvat, hoe de opdracht in vier fasen verloopt, welke drie deliverables u ontvangt en hoe een audit zich verhoudt tot een geautomatiseerde scan, een penetratietest en een secure code review. Voor het bredere traject van prototype naar live product leest u de founder-gids over <a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-coding-in-productie\/\" target=\"_blank\" rel=\"noreferrer noopener\">AI coding in productie<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">TL;DR<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Een AI code audit is een onafhankelijke review van een product waarvan de code grotendeels is geschreven met AI-tools zoals Lovable, Bolt, Replit of Cursor. De audit controleert of het product veilig en onderhoudbaar genoeg is voor echte gebruikers, en ondersteunt \u00e9\u00e9n beslissing: lanceren, verkopen aan een zakelijke klant, investering ophalen of het product overdragen aan engineers.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vijf reviewgebieden vormen een AI code audit, elk als workstream met eigen bewijs: toegang en databeveiliging, architectuur en codekwaliteit, kritieke workflows, deployment en operations, en eigenaarschap en overdracht.<\/li>\n\n\n\n<li>Vier fasen structureren de opdracht: scoping, review, rapport en toelichting, en een optionele fase voor herstel en hertest die het contract apart vastlegt.<\/li>\n\n\n\n<li>Drie deliverables levert de audit op: bevindingen met bewijs, een geprioriteerd actieplan (nu oplossen, kan wachten, waar te beginnen) en een technische overdracht waarmee een team of AI-codingtool aan de slag kan.<\/li>\n\n\n\n<li>Een AI code audit komt eerst bij een AI-gebouwd product v\u00f3\u00f3r de lancering; een penetratietest komt erbij als het dreigingsmodel of een klant bewijs vraagt dat het draaiende product een aanval weerstaat, en een secure code review past bij een volwassen codebase die alleen security-diepgang nodig heeft.<\/li>\n<\/ul>\n\n\n\n<div class=\"sunbytes-tldr\" style=\"background: #f4f5ff; border-left: 4px solid #292bbd; padding: 20px 24px; margin: 24px 0;\">\n<p><strong>Bereidt u een lancering, een security-review van een zakelijke klant of een overdracht aan engineers voor?<\/strong><\/p>\n<p>Een afgebakende <a href=\"https:\/\/sunbytes.io\/nl\/tech-service\/ai-built-product\/\" target=\"_blank\" rel=\"noreferrer noopener\">AI-built product review<\/a> geeft u bevindingen met bewijs, een geprioriteerde volgorde van oplossen en een technische overdracht. Bekijk wat Sunbytes beoordeelt voordat u zich vastlegt op de volgende mijlpaal.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Wat is een AI code audit?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Een AI code audit is een onafhankelijke review van een softwareproduct waarvan de code grotendeels door AI-tools is geschreven, met \u00e9\u00e9n vraag: is het product veilig en onderhoudbaar genoeg voor echte gebruikers? Het gaat om een audit van AI-gegenereerde code, niet om een audit die een AI-tool uitvoert; AI-audittools zijn \u00e9\u00e9n input voor de review, niet de review zelf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Producten gebouwd met Lovable, Bolt, Replit of Cursor werken snel, en daar zijn die tools voor gemaakt. De tools beslissen niet wie welke data mag lezen, waar de sleutels van betaalde diensten staan of wat er gebeurt als een betaling halverwege mislukt. Een AI code audit controleert die beslissingen in de hele codebase, op de plekken waar code uit verschillende prompts samenkomt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Het risico is meetbaar. Het <a href=\"https:\/\/www.veracode.com\/press-release\/ai-generated-code-poses-major-security-risks-in-nearly-half-of-all-development-tasks-veracode-research-reveals\/\" target=\"_blank\" rel=\"noreferrer noopener\">Veracode 2025 GenAI Code Security Report<\/a> testte meer dan 100 taalmodellen op 80 programmeertaken: in 45% van de taken bevatte de gegenereerde code een kwetsbaarheid uit de OWASP Top 10.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Een AI code audit is geen certificaat en geen penetratietest. De audit leest broncode, configuratie en infrastructuurinstellingen en levert bevindingen met een volgorde van oplossen op, geen stempel &#8216;goedgekeurd&#8217; of &#8216;afgekeurd&#8217;. Founders zoeken dezelfde dienst ook als vibe code audit of broncode audit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wanneer heeft een AI-gebouwd product een code audit nodig?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Een AI-gebouwd product heeft een code audit nodig v\u00f3\u00f3r het eerste moment waarop iemand buiten het oprichtersteam op de code vertrouwt of de code inspecteert. Vijf gebeurtenissen markeren dat moment:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Er komen echte gebruikers of persoonsgegevens in het product.<\/strong> Vanaf dat moment eist artikel 32 van de AVG (GDPR) beveiligingsmaatregelen die passen bij het risico.<\/li>\n\n\n\n<li><strong>Een zakelijke klant stuurt een security-vragenlijst voor leveranciers.<\/strong> Veel vragenlijsten volgen uit <a href=\"https:\/\/eur-lex.europa.eu\/eli\/dir\/2022\/2555\/oj\/eng\" target=\"_blank\" rel=\"noreferrer noopener\">NIS2 (Richtlijn (EU) 2022\/2555) artikel 21, lid 2, onder d<\/a>, dat organisaties onder NIS2 verplicht de beveiliging van hun toeleveringsketen te regelen, inclusief de relatie met directe leveranciers en dienstverleners.<\/li>\n\n\n\n<li><strong>Een investeerder start een technische due diligence.<\/strong><\/li>\n\n\n\n<li><strong>U neemt de eerste engineer aan of draagt het product over aan een bureau.<\/strong><\/li>\n\n\n\n<li><strong>Bugs of storingen stapelen zich op in de weken na de lancering.<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Geldt nog geen van de vijf, bijvoorbeeld bij een prototype met testdata en zonder betalende gebruikers, dan kan de audit wachten tot een van de vijf zich voordoet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wat omvat een AI code audit? Vijf reviewgebieden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Een AI code audit omvat vijf reviewgebieden, en elk gebied loopt als een aparte workstream met eigen controles en eigen bewijs: toegang en databeveiliging, architectuur en codekwaliteit, kritieke workflows, deployment en operations, en eigenaarschap en overdracht. Voor een koper is de nuttige vraag over de scope wat de reviewer per workstream verifieert en welk bewijs in het rapport terugkomt. De foutpatronen zelf staan beschreven in de founder-gids onder <a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-coding-in-productie\/\" target=\"_blank\" rel=\"noreferrer noopener\">waar AI-gebouwde producten breken<\/a> en, voor security, in <a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vibe-coding-beveiligingsrisicos\/\" target=\"_blank\" rel=\"noreferrer noopener\">vibe coding security-risico&#8217;s<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Audit-workstream<\/strong><\/th><th><strong>Wat de reviewer verifieert<\/strong><\/th><th><strong>Bewijs in het rapport<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Toegang en databeveiliging<\/td><td>Autorisatie afgedwongen voor alle relevante rollen en records<\/td><td>Geteste rol en endpoint, bewijs van onbevoegde toegang waar gevonden<\/td><\/tr><tr><td>Architectuur en codekwaliteit<\/td><td>Gedupliceerde logica, koppeling, beperkingen in onderhoudbaarheid<\/td><td>Betrokken modules, voorbeelden, aanpak voor herstel<\/td><\/tr><tr><td>Kritieke workflows<\/td><td>Mislukte transacties, foutstatussen, herstelgedrag<\/td><td>Testscenario, waargenomen resultaat, verwacht gedrag<\/td><\/tr><tr><td>Deployment en operations<\/td><td>Configuratie, monitoring, back-up en releasecontroles<\/td><td>Configuratiebevindingen, ontbrekende controles, aanbevolen acties<\/td><\/tr><tr><td>Eigenaarschap en overdracht<\/td><td>Documentatie, tests, dependencies en verantwoordelijkheden voor support<\/td><td>Ontbrekende artefacten, gaten in eigenaarschap en eisen voor overdracht<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Tabel 1. De vijf audit-workstreams: wat de reviewer verifieert en het bewijs in het rapport<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Een bevinding komt pas in het rapport nadat de reviewer haar heeft gevalideerd. Bij toegang en databeveiliging reproduceert de reviewer het probleem met testaccounts in minstens twee rollen en legt hij het verzoek en het antwoord vast. Bij kritieke workflows voert de reviewer het faalscenario uit en zet hij het waargenomen resultaat naast het verwachte gedrag. Een vermoed probleem dat niet te reproduceren is, komt in het rapport als risico om te onderzoeken, met de reden waarom het niet te bevestigen was.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Securitybevindingen krijgen een <a href=\"https:\/\/top10.owasp.org\/2025\/\" target=\"_blank\" rel=\"noreferrer noopener\">OWASP Top 10:2025<\/a>-categorie als die van toepassing is, bijvoorbeeld <a href=\"https:\/\/top10.owasp.org\/2025\/A01_2025-Broken_Access_Control\/\" target=\"_blank\" rel=\"noreferrer noopener\">A01:2025 Broken Access Control<\/a> voor een rol die records van een andere klant kan openen. Bevindingen over codekwaliteit, tests, documentatie of eigenaarschap krijgen geen OWASP-label, omdat de OWASP-lijst beveiligingsrisico&#8217;s indeelt en geen engineeringkwaliteit. Voor producten met persoonsgegevens ondersteunt het bewijs uit toegang en databeveiliging ook <a href=\"https:\/\/eur-lex.europa.eu\/eli\/reg\/2016\/679\/oj\" target=\"_blank\" rel=\"noreferrer noopener\">AVG-artikel 25<\/a> (gegevensbescherming door ontwerp en door standaardinstellingen) en artikel 32 (beveiliging van de verwerking).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-vijf-workstreams-1.webp\" alt=\"ai-code-audit-vijf-workstreams\" class=\"wp-image-48199\" title=\"Figuur 1. Vijf audit-workstreams en het bewijs dat elk oplevert\" srcset=\"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-vijf-workstreams-1.webp 1600w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-vijf-workstreams-1-300x169.webp 300w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-vijf-workstreams-1-768x432.webp 768w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-vijf-workstreams-1-178x100.webp 178w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-vijf-workstreams-1-1024x576.webp 1024w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-vijf-workstreams-1-1536x864.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-element-caption\"><em>Figuur 1. Vijf audit-workstreams en het bewijs dat elk oplevert<\/em><\/figcaption><\/figure>\n\n\n\n<div class=\"sunbytes-tldr\" style=\"background: #f4f5ff; border-left: 4px solid #292bbd; padding: 20px 24px; margin: 24px 0;\">\n<p><strong>Weet u niet welk van de vijf gebieden het zwakst is in uw product?<\/strong><\/p>\n<p>Een AI-built product review controleert alle vijf in \u00e9\u00e9n keer en legt elke bevinding uit in begrijpelijke taal: wat we vonden, waarom het ertoe doet voor uw lancering en wat u eerst oplost. Engineering en security worden samen beoordeeld, dus u krijgt \u00e9\u00e9n geprioriteerde lijst in plaats van twee rapporten die elkaar tegenspreken.<\/p>\n<p>\u2192 <a href=\"https:\/\/sunbytes.io\/nl\/tech-service\/ai-built-product\/\" target=\"_blank\" rel=\"noreferrer noopener\">Bekijk wat de AI-built product review omvat<\/a><\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">AI code audit-checklist: 12 controles voor een auditvoorstel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Een AI code audit-checklist voor kopers toetst het voorstel, niet het product: 12 controles laten zien of de scope, het bewijs en de voorwaarden dekken wat de audit moet aantonen. Gebruik de lijst om offertes te vergelijken voordat u tekent.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>#<\/strong><\/th><th><strong>Controle in het voorstel<\/strong><\/th><th><strong>Hoe een volledig antwoord eruitziet<\/strong><\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>Alle vijf workstreams in scope<\/td><td>Elke workstream benoemd, met uitsluitingen vermeld<\/td><\/tr><tr><td>2<\/td><td>Geteste rollen en records<\/td><td>De gebruikersrollen en datatypes waarvoor de reviewer toegang test<\/td><\/tr><tr><td>3<\/td><td>Kritieke workflows benoemd<\/td><td>Registratie, betaling of andere flows, met de faalscenario&#8217;s die worden uitgevoerd<\/td><\/tr><tr><td>4<\/td><td>Omgevingen gedekt<\/td><td>Welke omgevingen en welke configuratie de reviewer leest<\/td><\/tr><tr><td>5<\/td><td>Dependencies en licenties<\/td><td>Of externe pakketten worden gecontroleerd op bekende kwetsbaarheden en licentieconflicten<\/td><\/tr><tr><td>6<\/td><td>Bewijs per bevinding<\/td><td>Locatie, reproductiestappen of testresultaat, en ernst voor elke bevinding<\/td><\/tr><tr><td>7<\/td><td>Validatiemethode<\/td><td>Hoe bevindingen worden bevestigd en hoe onbevestigde risico&#8217;s worden gelabeld<\/td><\/tr><tr><td>8<\/td><td>Prioriteringsmethode<\/td><td>Hoe ernst en volgorde van oplossen worden bepaald tegenover uw beslissing en datum<\/td><\/tr><tr><td>9<\/td><td>Rapportvorm en toelichting<\/td><td>Een voorbeeldbevinding of rapportfragment, plus een toelichting met de beslisser<\/td><\/tr><tr><td>10<\/td><td>Vertrouwelijkheid en toegang<\/td><td>Alleen-lezen toegang, benoemde reviewers, een NDA en hoe de toegang na de audit eindigt<\/td><\/tr><tr><td>11<\/td><td>Onafhankelijkheid<\/td><td>Wie het product bouwt of herstelt, en of de reviewer los van dat werk staat<\/td><\/tr><tr><td>12<\/td><td>Voorwaarden voor hertest<\/td><td>Of een hertest is inbegrepen, hoeveel rondes en binnen welke termijn<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Tabel 2. AI code audit-checklist: 12 controles voor een auditvoorstel<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Controles 6, 7 en 12 kan een aanbod dat op een scanner draait niet beantwoorden: een scanoutput heeft geen gereproduceerd bewijs, geen validatiestap en geen voorwaarden voor een hertest.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hoe verloopt een AI code audit?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Een AI code audit-opdracht verloopt in vier fasen, en elke fase heeft een input van de klant, een activiteit van de reviewer en een resultaat dat de fase afsluit. Fase 1 tot en met 3 vormen de audit zelf. Fase 4, herstel en hertest, is een aparte scope die het contract moet vastleggen.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Auditfase<\/strong><\/th><th><strong>Input van de klant<\/strong><\/th><th><strong>Activiteit van de reviewer<\/strong><\/th><th><strong>Resultaat of acceptatiepunt<\/strong><\/th><\/tr><\/thead><tbody><tr><td>1. Scoping<\/td><td>De beslissing die de audit ondersteunt, omgevingen, gebruikersrollen, alleen-lezen toegang tot de repository<\/td><td>Legt workstreams, kritieke workflows en uitsluitingen vast; bevestigt afspraken over toegang en vertrouwelijkheid<\/td><td>Getekende scope met workstreams, workflows in scope en rapportdatum<\/td><\/tr><tr><td>2. Review<\/td><td>Antwoorden op vragen van de reviewer; een testaccount per rol<\/td><td>Reviewt code, configuratie en deployment in de vijf workstreams; test kritieke workflows en toegang per rol<\/td><td>Conceptbevindingen, elk met bewijs<\/td><\/tr><tr><td>3. Rapport en toelichting<\/td><td>Beslisser en technisch verantwoordelijke zijn bij de toelichting<\/td><td>Prioriteert bevindingen en loopt bewijs en volgorde van oplossen door<\/td><td>Eindrapport geaccepteerd: bevindingen, geprioriteerd actieplan, technische overdracht<\/td><\/tr><tr><td>4. Herstel en hertest (optioneel)<\/td><td>Fixes door uw team, uw AI-codingtool of een partner; lijst van bevindingen die als opgelost worden gemeld<\/td><td>Hertest elke gemelde fix tegen het oorspronkelijke bewijs<\/td><td>Hertestresultaat per bevinding: gesloten, deels gesloten of open<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Tabel 3. Fasen van een AI code audit: input van de klant, activiteit van de reviewer en acceptatiepunt<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Herstel en hertest horen standaard niet bij de audit. Leg drie voorwaarden vast voordat de scoping sluit: of een hertest is inbegrepen, hoeveel rondes en binnen welke termijn na het rapport. Zonder die voorwaarden is er geen afgesproken manier om een opgeloste bevinding te sluiten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wat u voorbereidt v\u00f3\u00f3r de audit<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Met vijf inputs kan de review op dag \u00e9\u00e9n starten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Alleen-lezen toegang tot de coderepository.<\/li>\n\n\n\n<li>Een lijst van omgevingen (ontwikkeling, staging, productie) en externe diensten zoals betalingen, e-mail, inloggen en API&#8217;s van AI-modellen.<\/li>\n\n\n\n<li>De gebruikersrollen en wat elke rol mag zien of wijzigen.<\/li>\n\n\n\n<li>Bekende problemen, bugs en storingen tot nu toe.<\/li>\n\n\n\n<li>De beslissing die de audit moet ondersteunen, met de datum.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Toegang tot de code is de eerste vertrouwelijkheidsvraag van elke founder, en het antwoord waar u om vraagt is concreet: alleen benoemde reviewers zien de code, de toegang is alleen-lezen en een geheimhoudingsovereenkomst (NDA) voor de code en de bevindingen is getekend voordat toegang wordt verleend. Bij Sunbytes valt de toegang tot code onder een ISO\/IEC 27001:2022-gecertificeerd managementsysteem voor informatiebeveiliging (ISMS).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Doorlooptijd en kosten<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Doorlooptijd en kosten van een AI code audit hangen af van vier factoren: de omvang van de codebase, het aantal gebruikersrollen en integraties, het aantal omgevingen en of een hertest is inbegrepen. Een vaste scope uit de eerste fase legt beide vast voordat de review begint. <strong>kosten van een AI code audit<\/strong> laat zien hoe elke factor de prijs be\u00efnvloedt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wat ontvangt u? De deliverables van de audit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Een AI code audit levert drie dingen op: heldere bevindingen, een geprioriteerd actieplan en een technische overdracht. Elke deliverable is zo geschreven dat een niet-technische founder kan beslissen en een engineer of AI-codingtool kan handelen.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Heldere bevindingen:<\/strong> wat er is gevonden, waarom het ertoe doet en het bewijs (bestand, endpoint, verzoek en antwoord).<\/li>\n\n\n\n<li><strong>Geprioriteerd actieplan:<\/strong> wat u nu oplost, wat kan wachten en waar u begint.<\/li>\n\n\n\n<li><strong>Technische overdracht:<\/strong> instructies waarmee uw team of een AI-codingtool aan de slag kan.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Veld<\/strong><\/th><th><strong>Inhoud<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Titel<\/strong><\/td><td>Elke ingelogde gebruiker kan facturen van andere klanten lezen<\/td><\/tr><tr><td><strong>Ernst<\/strong><\/td><td>Hoog \u00b7 OWASP A01:2025 Broken Access Control<\/td><\/tr><tr><td><strong>Waar<\/strong><\/td><td>Factuur-endpoint, GET \/api\/invoices\/{id}<\/td><\/tr><tr><td><strong>Bewijs<\/strong><\/td><td>Ingelogd als testgebruiker A geeft een verzoek om een factuur-ID van testgebruiker B de factuur van B terug, met naam, adres en bedrag.<\/td><\/tr><tr><td><strong>Zakelijke impact<\/strong><\/td><td>De persoonsgegevens van elke klant liggen open voor elke andere klant. De bevinding is een kwetsbaarheid; het wordt pas een datalek als de toegangslogs laten zien dat de factuur van een ander account echt is geopend. Is dat bevestigd, dan eist AVG-artikel 33 een melding bij de Autoriteit Persoonsgegevens binnen 72 uur nadat u het lek hebt ontdekt, tenzij het waarschijnlijk geen risico oplevert voor de betrokken klanten.<\/td><\/tr><tr><td><strong>Oplossing<\/strong><\/td><td>Controleer op de server of de factuur bij het account van de ingelogde gebruiker hoort voordat u die teruggeeft; voeg een automatische test toe voor toegang tussen accounts en controleer de toegangslogs op verzoeken tussen accounts.<\/td><\/tr><tr><td><strong>Inspanning<\/strong><\/td><td>Klein: \u00e9\u00e9n gedeelde toegangscontrole, toegepast op elk endpoint dat klantrecords teruggeeft.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Tabel 4. Voorbeeldbevinding uit een AI code audit (ter illustratie, geen klantdata)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-voorbeeldbevinding.webp\" alt=\"ai-code-audit-voorbeeldbevinding\" class=\"wp-image-48201\" title=\"Figuur 3. Een voorbeeldbevinding uit een AI code audit\" srcset=\"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-voorbeeldbevinding.webp 1600w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-voorbeeldbevinding-300x169.webp 300w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-voorbeeldbevinding-768x432.webp 768w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-voorbeeldbevinding-1024x576.webp 1024w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-voorbeeldbevinding-178x100.webp 178w, https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/sunbytes-ai-code-audit-voorbeeldbevinding-1536x864.webp 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-element-caption\"><em>Figuur 3. Een voorbeeldbevinding uit een AI code audit<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Een scannerexport is geen auditrapport. Een scanner geeft patroonmatches met een ernstscore; een auditbevinding voegt de zakelijke impact toe, het bewijs dat het probleem bereikbaar is en de plek in de volgorde van oplossen. Een volledig voorbeeld van een <strong>AI code audit-rapport<\/strong> laat zien hoe de drie deliverables samenhangen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">AI code audit, penetratietest of secure code review?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Een AI code audit is de eerste controle als de beslissing is of een AI-gebouwd product klaar is voor echte gebruikers. Een penetratietest of secure code review komt erbij als het risico meer diepgang in \u00e9\u00e9n richting vraagt, en die keuze hangt net zo goed af van het dreigingsmodel en de data in het product als van de vraag van een klant.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Situatie<\/strong><\/th><th><strong>Aanbevolen controle<\/strong><\/th><th><strong>Waarom<\/strong><\/th><\/tr><\/thead><tbody><tr><td>AI-gebouwd product v\u00f3\u00f3r of net na de lancering; de beslissing is lancering, verkoop, investering of overdracht<\/td><td>AI code audit<\/td><td>Dekt engineering en security in vijf workstreams en levert een volgorde van oplossen op<\/td><\/tr><tr><td>Het product verwerkt betaal-, gezondheids- of andere gevoelige persoonsgegevens, of is een waarschijnlijk doelwit<\/td><td>AI code audit, daarna een penetratietest<\/td><td>Het dreigingsmodel vraagt bewijs dat het draaiende product een aanvaller weerstaat, zodra de fixes uit de audit live staan<\/td><\/tr><tr><td>Een klant of auditor vraagt testbewijs van het draaiende systeem<\/td><td>Penetratietest, na of naast de audit<\/td><td>Het bewijs moet komen uit een aanval op het live systeem, niet uit het lezen van code<\/td><\/tr><tr><td>Volwassen codebase, engineeringkwaliteit op orde, security-diepgang nodig in specifieke modules<\/td><td>Secure code review<\/td><td>Een regel-voor-regel securityreview van de modules waar het risico zit<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Tabel 5. Wanneer een AI code audit volstaat, en wanneer u een penetratietest of secure code review toevoegt<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Geautomatiseerde scans blijven in elk geval in de delivery-pipeline. AVG-artikel 32, lid 1, onder d, verwacht een procedure om beveiligingsmaatregelen regelmatig te testen, beoordelen en evalueren, en een eenmalige audit of test vervangt die procedure niet. Kies een <a href=\"https:\/\/sunbytes.io\/nl\/cybersecurity-service-provider\/secure-code-review-service\/\" target=\"_blank\" rel=\"noreferrer noopener\">secure code review<\/a> als de codebase volwassen is en de open vraag security-diepgang in specifieke modules is.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hoe kiest u een onafhankelijke AI code audit-partij?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Een onafhankelijke AI code audit-partij is een aanbieder waarvan de reviewers het product niet hebben gebouwd en voor hun resultaat niet afhankelijk zijn van het herstelwerk. Zeven criteria laten zien of een aanbieder dat kan waarmaken:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Kwalificaties van reviewers:<\/strong> benoemde reviewers met engineering- en securityervaring in de stack van uw product.<\/li>\n\n\n\n<li><strong>Onafhankelijkheid van de bouw:<\/strong> de reviewer heeft het product niet gebouwd en staat los van het team of de tool die de code genereerde.<\/li>\n\n\n\n<li><strong>Dekking van engineering en security:<\/strong> beide disciplines reviewen dezelfde codebase, zodat het rapport \u00e9\u00e9n volgorde van oplossen heeft in plaats van twee.<\/li>\n\n\n\n<li><strong>Kwaliteit van bewijs:<\/strong> een voorbeeldbevinding toont locatie, reproductie of testresultaat, ernst en zakelijke impact.<\/li>\n\n\n\n<li><strong>Scheiding van herstelwerk:<\/strong> de audit wordt los van eventueel herstelwerk gecontracteerd, zodat bevindingen niet worden opgeblazen om fixes te verkopen.<\/li>\n\n\n\n<li><strong>Vertrouwelijkheid:<\/strong> alleen-lezen toegang, benoemde reviewers, een NDA en een vastgelegd einde van de toegang tot de code.<\/li>\n\n\n\n<li><strong>Voorwaarden voor hertest:<\/strong> of een hertest is inbegrepen, hoeveel rondes en binnen welke termijn.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Functiescheiding is een benoemde maatregel in ISO\/IEC 27001:2022, bijlage A 5.3, en hetzelfde principe geldt voor een audit: de partij die de code bouwt of herstelt, hoort niet de enige te zijn die haar controleert. De volledige lijst met vragen staat in <strong>een AI code audit-partner kiezen<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AI-audittools en scanners horen in de pipeline en kunnen input leveren voor de review, maar ze beoordelen geen bedrijfsregels, rolontwerp of de volgorde van oplossen voor een specifieke lancering. De volledige onderbouwing staat in de founder-gids onder <a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-coding-in-productie\/\" target=\"_blank\" rel=\"noreferrer noopener\">wie AI-gegenereerde code moet reviewen<\/a>, en in <strong>AI code review<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Na de audit: wie lost wat op?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na een AI code audit krijgt elke bevinding een eigenaar, een herstelroute en een sluitvoorwaarde voordat het werk begint. De eigenaar is een benoemde persoon aan uw kant, ook als een partner of een AI-codingtool de wijziging maakt. De herstelroute is uw eigen team, uw AI-codingtool op basis van de technische overdracht, of een partner onder een apart contract.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Een bevinding sluit pas als er bewijs is dat de fix werkt: de oorspronkelijke reproductiestappen of het testscenario worden opnieuw uitgevoerd en geven het verwachte resultaat, en de wijziging is aan de bevinding gekoppeld. Bevindingen die v\u00f3\u00f3r de beslisdatum niet op te lossen zijn, accepteert de beslisser schriftelijk als bekend risico, met een streefdatum.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bevindingen waarbij persoonsgegevens bereikbaar zijn, komen eerst, en daarbij zijn drie situaties te onderscheiden. Een kwetsbaarheid betekent dat persoonsgegevens bereikt kunnen worden; op zichzelf levert dat geen meldplicht onder de AVG op. Een bevestigd datalek betekent dat logs of ander bewijs laten zien dat persoonsgegevens echt zijn ingezien, gewijzigd of verloren. Een meldplichtig datalek is een bevestigd lek dat waarschijnlijk een risico oplevert voor de betrokkenen: AVG-artikel 33 eist dan een melding bij de Autoriteit Persoonsgegevens binnen 72 uur nadat u het lek hebt ontdekt, zoals de <a href=\"https:\/\/www.edpb.europa.eu\/documents\/426_en\" target=\"_blank\" rel=\"noreferrer noopener\">EDPB-richtsnoeren 9\/2022 over het melden van datalekken<\/a> toelichten. Wijzen de bevindingen op structurele problemen, dan staat de keuze tussen behouden, refactoren of herbouwen in de founder-gids onder <a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-coding-in-productie\/\" target=\"_blank\" rel=\"noreferrer noopener\">herstellen, refactoren of herbouwen<\/a>, en in <strong>herbouwen of refactoren<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hoe Sunbytes AI-gebouwde producten beoordeelt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">De meeste risico&#8217;s in AI-gebouwde producten ontstaan waar code, gebruikersrechten, data en kritieke workflows samenkomen. Daarom benadert <a href=\"https:\/\/sunbytes.io\/nl\/\" target=\"_blank\" rel=\"noreferrer noopener\">Sunbytes<\/a> de <a href=\"https:\/\/sunbytes.io\/nl\/tech-service\/ai-built-product\/\" target=\"_blank\" rel=\"noreferrer noopener\">AI-built product review<\/a> als een onafhankelijke beoordeling van de gereedheid van uw product, niet als aanleiding om het product opnieuw te ontwerpen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Onze engineering-, QA- en securityspecialisten combineren handmatige review met geautomatiseerde tools om bevindingen te valideren en aanbevelingen te doen die met bewijs zijn onderbouwd. De review duurt doorgaans vijf werkdagen vanaf het moment dat de volledige toegang er is, met scope en omgang met data vooraf vastgelegd. U ontvangt een rapport in begrijpelijke taal dat laat zien wat u moet oplossen v\u00f3\u00f3r breder gebruik en wat kan wachten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Is diepgaander securitytesten nodig, dan kan ons team voor <a href=\"https:\/\/sunbytes.io\/nl\/cybersecurity-service-provider\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cybersecurity-oplossingen<\/a> een aparte penetratietest of secure code review uitvoeren. Vraagt het herstel om extra engineeringcapaciteit, dan kan een <a href=\"https:\/\/sunbytes.io\/nl\/tech-service\/dedicated-software-development-team\/\" target=\"_blank\" rel=\"noreferrer noopener\">dedicated software development team<\/a> de fixes ondersteunen onder een aparte overeenkomst. U blijft vrij om met uw eigen team of een andere aanbieder te werken.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sunbytes brengt meer dan 15 jaar ervaring, ruim 300 opgeleverde projecten in 20 landen en een ISO\/IEC 27001:2022-certificering mee in elke technische review.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bekijk onze <a href=\"https:\/\/sunbytes.io\/nl\/tech-service\/ai-built-product\/\" target=\"_blank\" rel=\"noreferrer noopener\">AI-built product review<\/a> of <a href=\"https:\/\/sunbytes.io\/nl\/neem-contact-met-ons-op\/\" target=\"_blank\" rel=\"noreferrer noopener\">bespreek uw AI-gebouwde product<\/a> met ons team v\u00f3\u00f3r uw volgende lancering, zakelijke deal of overdracht aan engineers.<\/p>\n\n\n<section class=\"faq-section faq-section--sidebar alignfull wp-block-sb-block-faq-section is-layout-flow wp-block-sb-block-faq-section-is-layout-flow\">\n            <div class=\"faq-section__intro faq-section__intro--sidebar\">\n                            <div class=\"faq-section__intro-text\">\n                                            <h2 class=\"faq-section__title\">FAQs<\/h2>\n                                                        <\/div>\n                                <\/div>\n\n        <div class=\"faq-section__items\">\n            <div class=\"faq-item wp-block-sb-block-faq-item\" data-faq-item=\"true\">\n        <h5 class=\"faq-item__question\">\n        <button\n            class=\"faq-item__trigger\"\n            type=\"button\"\n            id=\"faq-trigger-15\"\n            aria-expanded=\"false\"\n            aria-controls=\"faq-panel-16\"\n        >\n            <span class=\"faq-item__question-text\">Kan een AI-tool AI-gegenereerde code auditen?<\/span>\n            <svg\n                class=\"faq-item__icon\"\n                width=\"20\"\n                height=\"20\"\n                viewBox=\"0 0 20 20\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n            >\n                <path\n                    d=\"M5 7.5L10 12.5L15 7.5\"\n                    stroke=\"currentColor\"\n                    stroke-width=\"1.75\"\n                    stroke-linecap=\"round\"\n                    stroke-linejoin=\"round\"\n                    fill=\"none\"\n                \/>\n            <\/svg>\n        <\/button>\n    <\/h5>\n    <div\n        id=\"faq-panel-16\"\n        class=\"faq-item__panel\"\n        role=\"region\"\n        aria-labelledby=\"faq-trigger-15\"\n        hidden\n    >\n        <div class=\"faq-item__answer\">\n            <p class=\"wp-block-paragraph\">Een AI-tool kan AI-gegenereerde code controleren op bekende patronen, maar vervangt geen onafhankelijke AI code audit. Scanners en AI-reviewers vinden onveilige patronen snel; ze beoordelen geen bedrijfsregels, toegangsrechten per gebruiker of de volgorde van oplossen voor een lancering. De OWASP Top 10:2025 plaatst fouten in de bedrijfslogica onder A06 Insecure Design, een categorie die patroonherkenning niet dekt.<\/p>        <\/div>\n    <\/div>\n<\/div>\n<div class=\"faq-item wp-block-sb-block-faq-item\" data-faq-item=\"true\">\n        <h5 class=\"faq-item__question\">\n        <button\n            class=\"faq-item__trigger\"\n            type=\"button\"\n            id=\"faq-trigger-17\"\n            aria-expanded=\"false\"\n            aria-controls=\"faq-panel-18\"\n        >\n            <span class=\"faq-item__question-text\">Hoe lang duurt een AI code audit?<\/span>\n            <svg\n                class=\"faq-item__icon\"\n                width=\"20\"\n                height=\"20\"\n                viewBox=\"0 0 20 20\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n            >\n                <path\n                    d=\"M5 7.5L10 12.5L15 7.5\"\n                    stroke=\"currentColor\"\n                    stroke-width=\"1.75\"\n                    stroke-linecap=\"round\"\n                    stroke-linejoin=\"round\"\n                    fill=\"none\"\n                \/>\n            <\/svg>\n        <\/button>\n    <\/h5>\n    <div\n        id=\"faq-panel-18\"\n        class=\"faq-item__panel\"\n        role=\"region\"\n        aria-labelledby=\"faq-trigger-17\"\n        hidden\n    >\n        <div class=\"faq-item__answer\">\n            <p class=\"wp-block-paragraph\">De doorlooptijd van een AI code audit hangt af van vier factoren: de omvang van de codebase, het aantal gebruikersrollen en integraties, het aantal omgevingen en of een hertest is inbegrepen. Een vaste scope v\u00f3\u00f3r de start legt de planning vooraf vast, zodat u de audit kunt plannen rond een lancering, deal of investeringsronde.<\/p>        <\/div>\n    <\/div>\n<\/div>\n<div class=\"faq-item wp-block-sb-block-faq-item\" data-faq-item=\"true\">\n        <h5 class=\"faq-item__question\">\n        <button\n            class=\"faq-item__trigger\"\n            type=\"button\"\n            id=\"faq-trigger-19\"\n            aria-expanded=\"false\"\n            aria-controls=\"faq-panel-20\"\n        >\n            <span class=\"faq-item__question-text\">Wat kost een AI code audit?<\/span>\n            <svg\n                class=\"faq-item__icon\"\n                width=\"20\"\n                height=\"20\"\n                viewBox=\"0 0 20 20\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n            >\n                <path\n                    d=\"M5 7.5L10 12.5L15 7.5\"\n                    stroke=\"currentColor\"\n                    stroke-width=\"1.75\"\n                    stroke-linecap=\"round\"\n                    stroke-linejoin=\"round\"\n                    fill=\"none\"\n                \/>\n            <\/svg>\n        <\/button>\n    <\/h5>\n    <div\n        id=\"faq-panel-20\"\n        class=\"faq-item__panel\"\n        role=\"region\"\n        aria-labelledby=\"faq-trigger-19\"\n        hidden\n    >\n        <div class=\"faq-item__answer\">\n            <p class=\"wp-block-paragraph\">De kosten van een AI code audit volgen dezelfde vier factoren als de doorlooptijd: omvang van de codebase, rollen en integraties, omgevingen en de hertest. Een product met \u00e9\u00e9n gebruikersrol en \u00e9\u00e9n betaalflow zit aan de onderkant; multi-tenant producten met meerdere integraties zitten hoger. <strong>kosten van een AI code audit<\/strong> licht elke factor toe.<\/p>        <\/div>\n    <\/div>\n<\/div>\n<div class=\"faq-item wp-block-sb-block-faq-item\" data-faq-item=\"true\">\n        <h5 class=\"faq-item__question\">\n        <button\n            class=\"faq-item__trigger\"\n            type=\"button\"\n            id=\"faq-trigger-21\"\n            aria-expanded=\"false\"\n            aria-controls=\"faq-panel-22\"\n        >\n            <span class=\"faq-item__question-text\">Is een AI code audit hetzelfde als een penetratietest?<\/span>\n            <svg\n                class=\"faq-item__icon\"\n                width=\"20\"\n                height=\"20\"\n                viewBox=\"0 0 20 20\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n            >\n                <path\n                    d=\"M5 7.5L10 12.5L15 7.5\"\n                    stroke=\"currentColor\"\n                    stroke-width=\"1.75\"\n                    stroke-linecap=\"round\"\n                    stroke-linejoin=\"round\"\n                    fill=\"none\"\n                \/>\n            <\/svg>\n        <\/button>\n    <\/h5>\n    <div\n        id=\"faq-panel-22\"\n        class=\"faq-item__panel\"\n        role=\"region\"\n        aria-labelledby=\"faq-trigger-21\"\n        hidden\n    >\n        <div class=\"faq-item__answer\">\n            <p class=\"wp-block-paragraph\">Een AI code audit is geen penetratietest. De audit leest code, configuratie en infrastructuur in vijf reviewgebieden en levert een volgorde van oplossen op; een penetratietest valt de draaiende applicatie van buitenaf aan om te bewijzen wat een aanvaller kan misbruiken. Bij een AI-gebouwd product v\u00f3\u00f3r de lancering komt de audit eerst; een penetratietest volgt zodra het dreigingsmodel, de gevoeligheid van de data of een eis van een klant bewijs vraagt dat het draaiende product een aanval weerstaat.<\/p>        <\/div>\n    <\/div>\n<\/div>\n<div class=\"faq-item wp-block-sb-block-faq-item\" data-faq-item=\"true\">\n        <h5 class=\"faq-item__question\">\n        <button\n            class=\"faq-item__trigger\"\n            type=\"button\"\n            id=\"faq-trigger-23\"\n            aria-expanded=\"false\"\n            aria-controls=\"faq-panel-24\"\n        >\n            <span class=\"faq-item__question-text\">Moet mijn product volledig met AI gebouwd zijn?<\/span>\n            <svg\n                class=\"faq-item__icon\"\n                width=\"20\"\n                height=\"20\"\n                viewBox=\"0 0 20 20\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n            >\n                <path\n                    d=\"M5 7.5L10 12.5L15 7.5\"\n                    stroke=\"currentColor\"\n                    stroke-width=\"1.75\"\n                    stroke-linecap=\"round\"\n                    stroke-linejoin=\"round\"\n                    fill=\"none\"\n                \/>\n            <\/svg>\n        <\/button>\n    <\/h5>\n    <div\n        id=\"faq-panel-24\"\n        class=\"faq-item__panel\"\n        role=\"region\"\n        aria-labelledby=\"faq-trigger-23\"\n        hidden\n    >\n        <div class=\"faq-item__answer\">\n            <p class=\"wp-block-paragraph\">Een AI code audit vereist geen product dat volledig met AI is gebouwd. De audit past bij elk product waarvan een groot deel van de code uit AI-tools zoals Lovable, Bolt, Replit of Cursor komt, of waarvan niemand in het huidige team alle code heeft gelezen. Gemengde codebases hebben er het meeste aan, omdat handgeschreven en gegenereerde delen vaak verschillende regels volgen.<\/p>        <\/div>\n    <\/div>\n<\/div>\n<div class=\"faq-item wp-block-sb-block-faq-item\" data-faq-item=\"true\">\n        <h5 class=\"faq-item__question\">\n        <button\n            class=\"faq-item__trigger\"\n            type=\"button\"\n            id=\"faq-trigger-25\"\n            aria-expanded=\"false\"\n            aria-controls=\"faq-panel-26\"\n        >\n            <span class=\"faq-item__question-text\">Ons product is al gelanceerd. Heeft een audit dan nog zin?<\/span>\n            <svg\n                class=\"faq-item__icon\"\n                width=\"20\"\n                height=\"20\"\n                viewBox=\"0 0 20 20\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n            >\n                <path\n                    d=\"M5 7.5L10 12.5L15 7.5\"\n                    stroke=\"currentColor\"\n                    stroke-width=\"1.75\"\n                    stroke-linecap=\"round\"\n                    stroke-linejoin=\"round\"\n                    fill=\"none\"\n                \/>\n            <\/svg>\n        <\/button>\n    <\/h5>\n    <div\n        id=\"faq-panel-26\"\n        class=\"faq-item__panel\"\n        role=\"region\"\n        aria-labelledby=\"faq-trigger-25\"\n        hidden\n    >\n        <div class=\"faq-item__answer\">\n            <p class=\"wp-block-paragraph\">Een AI code audit na de lancering heeft nog steeds zin, en de bevindingen krijgen een extra input: echte incidenten, bugmeldingen en gebruiksdata. De audit prioriteert dan op wat al is misgegaan en op de volgende aanleiding, zoals de security-vragenlijst van een zakelijke klant, de eerste engineer of een investeringsronde. Bevindingen waarbij persoonsgegevens op straat liggen, komen nog steeds eerst.<\/p>        <\/div>\n    <\/div>\n<\/div>\n<div class=\"faq-item wp-block-sb-block-faq-item\" data-faq-item=\"true\">\n        <h5 class=\"faq-item__question\">\n        <button\n            class=\"faq-item__trigger\"\n            type=\"button\"\n            id=\"faq-trigger-27\"\n            aria-expanded=\"false\"\n            aria-controls=\"faq-panel-28\"\n        >\n            <span class=\"faq-item__question-text\">Is AI-gegenereerde code traceerbaar?<\/span>\n            <svg\n                class=\"faq-item__icon\"\n                width=\"20\"\n                height=\"20\"\n                viewBox=\"0 0 20 20\"\n                aria-hidden=\"true\"\n                focusable=\"false\"\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n            >\n                <path\n                    d=\"M5 7.5L10 12.5L15 7.5\"\n                    stroke=\"currentColor\"\n                    stroke-width=\"1.75\"\n                    stroke-linecap=\"round\"\n                    stroke-linejoin=\"round\"\n                    fill=\"none\"\n                \/>\n            <\/svg>\n        <\/button>\n    <\/h5>\n    <div\n        id=\"faq-panel-28\"\n        class=\"faq-item__panel\"\n        role=\"region\"\n        aria-labelledby=\"faq-trigger-27\"\n        hidden\n    >\n        <div class=\"faq-item__answer\">\n            <p class=\"wp-block-paragraph\">AI-gegenereerde code is maar gedeeltelijk traceerbaar vanuit de code zelf. De herkomst blijkt uit de repositorygeschiedenis, de instellingen en logs van de AI-tool en, bij producten die ook AI-modellen aanroepen, een AI Bill of Materials met de gebruikte modellen, datasets en componenten. CISA en G7-partners, waaronder de Europese Unie, publiceerden op 12 mei 2026 <a href=\"https:\/\/www.cisa.gov\/resources-tools\/resources\/software-bill-materials-ai-minimum-elements\" target=\"_blank\" rel=\"noreferrer noopener\">Software Bill of Materials for AI \u2013 Minimum Elements<\/a>.<\/p>        <\/div>\n    <\/div>\n<\/div>\n        <\/div>\n\n            <\/section>\n","protected":false},"excerpt":{"rendered":"<p>Een werkend AI-gebouwd product beantwoordt \u00e9\u00e9n vraag: draait het? Een AI code audit beantwoordt de volgende: houdt het product stand zodra er echte gebruikers, echte persoonsgegevens en het securityteam van een zakelijke klant bij komen? Dit artikel gaat over de audit van software waarvan de code grotendeels door AI-tools is geschreven. Audits die door AI-tools [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":48204,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"related_mode":"latest","related_category":0,"related_post_ids":[],"footnotes":""},"categories":[45],"tags":[],"class_list":["post-48197","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-softwareontwikkeling"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI Code Audit: Scope, Proces En Deliverables Voor AI-gebouwde Producten<\/title>\n<meta name=\"description\" content=\"Wat een AI code audit in uw AI-gebouwde product controleert, hoe het proces verloopt en wat u ontvangt en het verschil met een scan of pentest.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI Code Audit: Scope, Proces En Deliverables Voor AI-gebouwde Producten\" \/>\n<meta property=\"og:description\" content=\"Wat een AI code audit in uw AI-gebouwde product controleert, hoe het proces verloopt en wat u ontvangt en het verschil met een scan of pentest.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/\" \/>\n<meta property=\"og:site_name\" content=\"Sunbytes\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sunbytes\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-19T09:40:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/ai-code-audit.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Thien Le\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thien Le\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#organization\",\"name\":\"Sunbytes\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/SUNBYTES-LOGO.svg\",\"contentUrl\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/SUNBYTES-LOGO.svg\",\"width\":120,\"height\":30,\"caption\":\"Sunbytes\"},\"image\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/sunbytes\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/sunbytes-accelerate-workforce-solutions\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/sunbytes\\\/\"],\"knowsAbout\":[\"HR Solutions\",\"Payroll service\",\"EOR service\",\"Tech services\",\"Security services\"]},{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/ai-code-audit\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/ai-code-audit\\\/\"},\"author\":{\"name\":\"Thien Le\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#\\\/schema\\\/person\\\/edb46097c22381bf08caa3b6a0713677\"},\"headline\":\"AI code audit: scope, proces en deliverables voor AI-gebouwde producten\",\"datePublished\":\"2026-10-19T09:40:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/ai-code-audit\\\/\"},\"wordCount\":3607,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/ai-code-audit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/ai-code-audit.webp\",\"articleSection\":[\"Softwareontwikkeling\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/ai-code-audit\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/ai-code-audit\\\/\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/ai-code-audit\\\/\",\"name\":\"AI Code Audit: Scope, Proces En Deliverables Voor AI-gebouwde Producten\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/ai-code-audit\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/ai-code-audit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/ai-code-audit.webp\",\"datePublished\":\"2026-10-19T09:40:03+00:00\",\"description\":\"Wat een AI code audit in uw AI-gebouwde product controleert, hoe het proces verloopt en wat u ontvangt en het verschil met een scan of pentest.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/ai-code-audit\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/ai-code-audit\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/ai-code-audit\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/ai-code-audit.webp\",\"contentUrl\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/ai-code-audit.webp\",\"width\":1200,\"height\":1000,\"caption\":\"ai-code-audit\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/softwareontwikkeling\\\/ai-code-audit\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI code audit: scope, proces en deliverables voor AI-gebouwde producten\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/\",\"name\":\"Sunbytes\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/#\\\/schema\\\/person\\\/edb46097c22381bf08caa3b6a0713677\",\"name\":\"Thien Le\",\"pronouns\":\"She\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Sunbytes0976-150x150.webp\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Sunbytes0976-150x150.webp\",\"contentUrl\":\"https:\\\/\\\/sunbytes.io\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Sunbytes0976-150x150.webp\",\"caption\":\"Thien Le\"},\"description\":\"Thien Le is a B2B content writer with more than four years of experience in crafting compelling B2B content for a global audience, specializing in how people, technology, and business operations come together. At Sunbytes, she plans, connects insights from HR experts, edits, and uses technology to improve content quality. Her content helps readers cut through complexity and find practical information for hiring, paying, and managing people across borders.\",\"url\":\"https:\\\/\\\/sunbytes.io\\\/nl\\\/blog\\\/author\\\/thien-le\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI Code Audit: Scope, Proces En Deliverables Voor AI-gebouwde Producten","description":"Wat een AI code audit in uw AI-gebouwde product controleert, hoe het proces verloopt en wat u ontvangt en het verschil met een scan of pentest.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/","og_locale":"nl_NL","og_type":"article","og_title":"AI Code Audit: Scope, Proces En Deliverables Voor AI-gebouwde Producten","og_description":"Wat een AI code audit in uw AI-gebouwde product controleert, hoe het proces verloopt en wat u ontvangt en het verschil met een scan of pentest.","og_url":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/","og_site_name":"Sunbytes","article_publisher":"https:\/\/www.facebook.com\/sunbytes\/","article_published_time":"2026-10-19T09:40:03+00:00","og_image":[{"width":1200,"height":1000,"url":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/ai-code-audit.webp","type":"image\/webp"}],"author":"Thien Le","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Thien Le","Geschatte leestijd":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/sunbytes.io\/nl\/#organization","name":"Sunbytes","url":"https:\/\/sunbytes.io\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/08\/SUNBYTES-LOGO.svg","contentUrl":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/08\/SUNBYTES-LOGO.svg","width":120,"height":30,"caption":"Sunbytes"},"image":{"@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sunbytes\/","https:\/\/www.linkedin.com\/company\/sunbytes-accelerate-workforce-solutions\/","https:\/\/www.linkedin.com\/company\/sunbytes\/"],"knowsAbout":["HR Solutions","Payroll service","EOR service","Tech services","Security services"]},{"@type":"Article","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/#article","isPartOf":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/"},"author":{"name":"Thien Le","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/edb46097c22381bf08caa3b6a0713677"},"headline":"AI code audit: scope, proces en deliverables voor AI-gebouwde producten","datePublished":"2026-10-19T09:40:03+00:00","mainEntityOfPage":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/"},"wordCount":3607,"commentCount":0,"publisher":{"@id":"https:\/\/sunbytes.io\/nl\/#organization"},"image":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/#primaryimage"},"thumbnailUrl":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/ai-code-audit.webp","articleSection":["Softwareontwikkeling"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/","url":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/","name":"AI Code Audit: Scope, Proces En Deliverables Voor AI-gebouwde Producten","isPartOf":{"@id":"https:\/\/sunbytes.io\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/#primaryimage"},"image":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/#primaryimage"},"thumbnailUrl":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/ai-code-audit.webp","datePublished":"2026-10-19T09:40:03+00:00","description":"Wat een AI code audit in uw AI-gebouwde product controleert, hoe het proces verloopt en wat u ontvangt en het verschil met een scan of pentest.","breadcrumb":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/#primaryimage","url":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/ai-code-audit.webp","contentUrl":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/10\/ai-code-audit.webp","width":1200,"height":1000,"caption":"ai-code-audit"},{"@type":"BreadcrumbList","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/ai-code-audit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sunbytes.io\/nl\/"},{"@type":"ListItem","position":2,"name":"AI code audit: scope, proces en deliverables voor AI-gebouwde producten"}]},{"@type":"WebSite","@id":"https:\/\/sunbytes.io\/nl\/#website","url":"https:\/\/sunbytes.io\/nl\/","name":"Sunbytes","description":"","publisher":{"@id":"https:\/\/sunbytes.io\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sunbytes.io\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Person","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/edb46097c22381bf08caa3b6a0713677","name":"Thien Le","pronouns":"She","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/08\/Sunbytes0976-150x150.webp","url":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/08\/Sunbytes0976-150x150.webp","contentUrl":"https:\/\/sunbytes.io\/wp-content\/uploads\/2026\/08\/Sunbytes0976-150x150.webp","caption":"Thien Le"},"description":"Thien Le is a B2B content writer with more than four years of experience in crafting compelling B2B content for a global audience, specializing in how people, technology, and business operations come together. At Sunbytes, she plans, connects insights from HR experts, edits, and uses technology to improve content quality. Her content helps readers cut through complexity and find practical information for hiring, paying, and managing people across borders.","url":"https:\/\/sunbytes.io\/nl\/blog\/author\/thien-le\/"}]}},"_links":{"self":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts\/48197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/comments?post=48197"}],"version-history":[{"count":2,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts\/48197\/revisions"}],"predecessor-version":[{"id":48203,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts\/48197\/revisions\/48203"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/media\/48204"}],"wp:attachment":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/media?parent=48197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/categories?post=48197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/tags?post=48197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}