SOC 2 Type II en veilige frontend

Kriptos

Kriptos Inc., gevestigd in Miami, maakt een platform voor databeveiliging dat met AI gevoelige documenten op endpoints, servers en in cloudopslag vindt en classificeert. Achttien maanden werkte ik er op afstand, op contractbasis, in twee rollen: als cybersecurity analyst bij de SOC 2 Type II-certificering van het bedrijf, en als frontend developer aan Update Manager, het platform waarmee zakelijke klanten, waaronder Latijns-Amerikaanse banken, Windows-securityagents uitrollen en monitoren op duizenden endpoints.

Rol
Frontend developer en cybersecurity analyst (op contractbasis)
Periode
2024 - 2026
Stack
TypeScript, React, Mock Service Worker, SonarCloud, Amazon Inspector, Hexstrike
kriptos.io
220+beoordeelde repositories
3bronnen van bevindingen: SonarCloud, Amazon Inspector, Hexstrike
37.000+regels productiecode in TypeScript en React
50%kortere doorlooptijd van de pre-commit hook

Van bevinding tot geverifieerde fix

  1. 01ScanSonarCloud, Amazon Inspector en Hexstrike melden bevindingen in meer dan 220 repositories.
  2. 02TriageElke bevinding wordt beoordeeld: of ze echt is, hoe ernstig ze is en welk team eigenaar is van de code.
  3. 03ToewijzenDe bevinding gaat naar het ontwikkelteam dat de code beheert, met de context die nodig is om ze op te lossen.
  4. 04FixHet team levert de fix op; in de hoofdfrontend leverde ik securityfixes zelf op, naast het featurewerk.
  5. 05VerifiërenDe volgende scan bevestigt dat de bevinding is opgelost, en het dossier blijft bewaard als bewijs voor de audit.

Het bedrijf en het product

Kriptos Inc., gevestigd in Miami, maakt een platform voor databeveiliging dat met AI gevoelige documenten op endpoints, servers en in cloudopslag vindt en classificeert. Van oktober 2024 tot maart 2026 werkte ik er op afstand, op contractbasis, als frontend developer en cybersecurity analyst. De twee rollen versterkten elkaar: het securitywerk liet zien waar de code zwak was, en dankzij het frontendwerk kon ik een deel daarvan zelf oplossen.

Met het Update Manager-platform rollen zakelijke klanten, waaronder Latijns-Amerikaanse banken, Windows-securityagents uit op duizenden endpoints en monitoren ze die.

SOC 2 Type II in meer dan 220 repositories

Een SOC 2 Type II-rapport beschrijft hoe de beveiligingsmaatregelen van een bedrijf gedurende een periode hebben gewerkt, waardoor de staat van de code deel uitmaakt van het bewijs. Ik ondersteunde de certificering door de bevindingen te beoordelen en te prioriteren die drie tools in meer dan 220 repositories meldden. Op de website van het bedrijf staat inmiddels een badge voor SOC 2 Type 2-compliance over 2025.

  • SonarCloud: statische analyse van de broncode
  • Amazon Inspector: kwetsbaarheidsscans op AWS
  • Hexstrike: securitytests met behulp van AI
  • Triage: vaststellen of een bevinding echt is, de ernst ervan inschatten en het team vinden dat eigenaar is van de code

Herstel afstemmen met de ontwikkelteams

Een beoordeelde bevinding heeft pas waarde als iemand haar oplost. Ik stemde het herstel af met de ontwikkelteams: elke bevinding ging naar het team dat de code beheerde, met genoeg context om ermee aan de slag te gaan, en bleef open tot ze was opgelost en bevestigd. Voor een certificering telt die cyclus net zo zwaar als de fixes zelf, omdat de auditor kijkt hoe bevindingen in de loop van de tijd worden afgehandeld.

Securityfixes in de frontend, zonder vertraging van features

In de hoofdfrontend implementeerde ik zelf securityfixes, in authenticatieflows, dependency-updates en inputvalidatie. Ze gingen mee met het featurewerk, zonder de oplevering van features te vertragen, zodat security niet met de productroadmap hoefde te concurreren om releasedata.

Update Manager

Ik ontwikkelde de frontend van het Update Manager-platform als belangrijkste bijdrager aan de core-repository: meer dan 37.000 regels productiecode in TypeScript en React.

  • Realtime status van de securityagents op elk endpoint
  • Geautomatiseerde uitrolworkflows voor de agents
  • Op rollen gebaseerde toegangscontrole (RBAC), zodat elke gebruiker alleen ziet en doet wat zijn rol toestaat

Werkwijze

Ik halveerde de doorlooptijd van de pre-commit hook door alleen gewijzigde bestanden te testen, met de volledige suite bij elke merge. Daarnaast herstructureerde ik de Mock Service Worker (MSW)-configuratie tot een mock-backend die met schema's is gedefinieerd, zodat het frontendwerk kon vorderen voordat de API's klaar waren.

Cijfers uit mijn eigen werkadministratie. Op deze pagina staan geen namen van klanten en geen beveiligingsbevindingen.