Kan iemand een account overnemen?
Resetlinks die twee keer werken, sessies die een wachtwoordwijziging overleven en een tweede factor waar omheen te stappen is.
Interopt logt in met elke rol die je meegeeft, doorloopt de flows van je gebruikers en test de API-calls achter elke klik. Bij elke bevinding krijg je de requests die hem aantonen en, als je repository gekoppeld is, de patch die hem oplost.

De scan die je instelt, de bevinding die hij aantoont, de fix die hij voorstelt en de vergelijking bij de volgende run.
Zonder login brengt een run in kaart wat iedereen kan bereiken. Met testaccounts komen de flows en rechten achter de login erbij. Met broncode wijst elke bevinding naar een bestand, een regel en een patch.

Geen categorie met een betrouwbaarheidsscore, maar het account, de actie, de request en de response waardoor de applicatie onveilig werd.
The token from a completed reset, replayed two hours later:
Met de repository gekoppeld zoekt de agent de oorzaak op in de code en schrijft hij de wijziging die het lek dicht, inclusief test. Een hertest controleert de bevinding opnieuw zodra de fix live staat.

Elke scan test de eerdere bevindingen van een asset opnieuw, en de vergelijking zet twee runs naast elkaar: je ziet wat een release oploste en wat er stukging.

De echte fouten zitten tussen gebruikers, rollen en de stappen van een proces. Interopt test de applicatie als één samenhangend systeem, niet als een verzameling URL's.
Resetlinks die twee keer werken, sessies die een wachtwoordwijziging overleven en een tweede factor waar omheen te stappen is.
Tenantgrenzen, rolwijzigingen en verwisselde ID's in de requests die de browser al naar je applicatie stuurt.
Goedkeuringen overslaan, kortingen dubbel gebruiken en bedragen in de checkout aanpassen terwijl de interface zegt dat ze vastliggen.
Injectie en scriptuitvoering in de browser, aangetoond met wat de applicatie echt deed, niet met een payload die toevallig op een patroon lijkt.
Uploads, webhooks en URL-velden getest op serververzoeken en bestandstoegang die ze kunnen uitlokken.
Uitgebreide foutmeldingen, gevoelige velden in responses, blootgestelde configuratie en het codepad dat het gedrag verklaart.
Begin met een URL. Voeg accounts toe voor alles achter de login, en je broncode voor de oorzaak en de fix.