NieuwStart je eerste gratis run
Product

Een pentester die test, bewijst en oplost.

Black box vanaf een URL, grey box met inloggegevens, white box over je repositories heen. interopt weigert iets te rapporteren wat het niet kan aantonen tegen wat het werkelijk heeft gezien.

01 / De cyclus

Testen, bewijzen, oplossen, opnieuw.

01 · de run

Wat er gebeurt als je op start drukt.

Je wijst een doel aan en kiest een diepgang. Black box neemt een URL en verder niets. Grey box neemt testaccounts, of maakt er zelf een aan waar registratie openstaat, zodat alles achter de login binnen scope valt. White box koppelt het draaiende doel aan de repository erachter — en waar er geen omgeving is om op te richten, zet de agent er zelf een op en breekt die na afloop weer af.

  • Kies de diepgang
  • Accounts of zelf aangemaakt
  • Omgeving op aanvraag
02 · de code

Wat het koppelen van de repo verandert.

Zonder broncode is een bevinding een endpoint en een response. Mét broncode volgt de agent de route naar de handler die het serveerde en noemt het bestand en de regel, zodat triage geen onderzoek meer is voordat het begint. Dezelfde ronde leest wat er gecommit is dat er niet hoorde te staan, en wat je dependencies werkelijk meeleveren in plaats van wat het manifest beweert.

  • Route naar handler
  • Bestand en regel genoemd
  • Secrets en dependencies
03 · de fix

Hoe de patch je branch bereikt.

De agent schrijft de wijziging tegen jouw codebase, op een eigen branch, en hergebruikt de helpers die al in het project zitten in plaats van zelf iets te verzinnen. Er wordt niets namens jou gemerged: de diff komt bestand voor bestand binnen, je laat weg wat je niet wilt, en de pull request gaat open wanneer jij dat zegt.

  • Eigen branch
  • Bestand voor bestand
  • Jij merget
04 · het schema

En dan gebeurt het opnieuw.

Een pentest is een datum in de agenda; dit is een schema dat van jou is. Draai het dagelijks, wekelijks, maandelijks, per kwartaal, of bij elke push naar een branch. De configuratie die je koos ligt vast in dat schema — dezelfde diepgang, dezelfde scope, dezelfde accounts — dus de tiende run is net zo grondig als de eerste. Wat tussen runs verandert is jouw code, en dat is de enige variabele die je gemeten wilde hebben.

  • Elk schema dat je wilt
  • Bij elke push
  • Elke run dezelfde diepgang
02 / Bewijs

Wat elke bevinding meebrengt.

Een bevinding die je dit niet allemaal kan laten zien, haalt je wachtrij niet. Die valt af, hij wordt niet afgezwakt.

01

reproductie

Waar het iets heeft misbruikt, de exacte request en de response die terugkwam, zodat je het opnieuw kunt draaien en hetzelfde resultaat krijgt.

02

impact

Wat het probleem een aanvaller werkelijk oplevert, uitgewerkt tegen jouw applicatie in plaats van afgelezen van een severity-tabel.

03

broncode

Het bestand en de regel achter het gedrag, zodra je repositories gekoppeld zijn.

03 / In interopt

Alles om de agent heen.

Het rapport schrijft zichzelf

Elke pentest eindigt met een volledig rapport, hetzelfde document dat we vroeger met de hand schreven, gegenereerd op het moment dat de run klaar is in plaats van dagen later. Dat is wat je een auditor overhandigt voor SOC 2 of ISO 27001, zonder dat iemand het achteraf in elkaar zet.

Herhaalbare transcripties

Elke stap die de agent zette is vastgelegd en van begin tot eind opnieuw af te spelen. Wordt een bevinding betwist, dan is het antwoord de transcriptie in plaats van een discussie over of het gereedschap te vertrouwen is.

Tijdelijke omgevingen

Waar er niets draait om te testen, bouwt de agent het doel uit de broncode en breekt het daarna af. Productie blijft buiten scope tenzij jij het erin zet.

Self-hosted

Draai het geheel binnen je eigen infrastructuur, met een audit log voor elke run, wanneer de code je netwerk niet uit mag.

Bevindingen waar je werkt

Lees ze in interopt, of stuur ze door naar Jira, Linear of GitHub Issues zodat ze in de rij komen bij de rest. Meldingen gaan naar Slack, Teams of Discord vanaf de ernst die jij kiest.

Elke stack die het kan bereiken of lezen

Het testen gebeurt tegen de applicatie zoals die is uitgerold, dus de taal is nooit een voorwaarde. Koppel de broncode en de agent leidt de frameworks zelf af uit de repository.

door ontwerp, niet door gemiddelde
Urentot bevindingen, geen weken
3manieren: black, grey, white box
100%van de bevindingen komt met bewijs
Directrapport zodra een pentest klaar is
klaar wanneer jij dat bent

Geef het wat je hebt. Krijg bewijs terug.

Een URL, een set inloggegevens, of de repository zelf. interopt test wat het krijgt, bewijst wat het vindt, en opent met je code gekoppeld de pull request die het oplost.