Appen din virker. Er den trygg å lansere?
En utvikler leser koden AI-verktøyene skrev, og tjenestene bak den: nøkler, innlogging, tilgang til databasen og pakker. Du får en skriftlig rapport rangert etter risiko og en plan for utbedring, før ekte brukere og ekte data kommer inn.
- Funn rangert etter risiko, med løsning for hvert enkelt
- Skriftlig rapport og gjennomgangssamtale
- Vi leser og rapporterer. Vi endrer ingenting uten din godkjenning
Først det ærlige: AI-skrevet kode er ikke problemet. Ukontrollert kode er det.
Mange apper bygget med Cursor, Lovable, Bolt eller Claude Code er helt greie. Verktøyene lager kode som kjører, og det er nettopp derfor feilene blir værende: en manglende tilgangsregel merkes ikke så lenge du er eneste bruker. En sikkerhetssjekk er verdt pengene når ekte kunder, ekte betalinger eller personopplysninger snart skal inn i appen. Er det en prototype ingen andre skal bruke, trenger du oss ikke ennå. Det sier vi i det første svaret.
Seks steder AI-bygde apper oftest svikter
Målt mot OWASP Top 10:2025, den vanlige listen over risikoer i webapplikasjoner, og mot det plattformen du bygde på selv sier om trygg bruk.
Lekkede nøkler og hemmeligheter
API-nøkler, databasepassord og tjenestetokens i frontend-kode, i historikken til repoet eller i en fil som havner på serveren. Noen nøkler skal være offentlige, andre aldri. Vi finner ut hva som er hva i din løsning.
Tilgangskontroll og databaseregler
Kan en bruker lese eller endre en annen brukers data? På Supabase betyr det row level security på hver tabell. I en egen backend betyr det en tilgangssjekk på hver rute. Brutt tilgangskontroll er nummer én på OWASP-listen.
Injeksjon og utrygg inndata
SQL bygget av brukerinndata, uescapet utdata, filopplasting som tar imot hva som helst. Vi leser koden som håndterer inndata, der generatorer oftest gjør små, farlige feil.
Avhengigheter og pakker
Utdaterte biblioteker, pakker ingen vedlikeholder og pakker som ikke finnes. Forskning har vist at kodegenererende modeller finner på pakkenavn, og at angripere kan registrere de navnene. Vi sjekker at hver pakke er ekte, oppdatert og nødvendig.
Feilmeldinger, logging og oppsett
Feilsøkingsmodus på i produksjon, feilsider som viser interne detaljer, ingen logg over hvem som gjorde hva. Små innstillinger med store følger.
Tester og vedlikeholdbarhet
Finnes det en test som fanger en ødelagt innlogging? Kan en utvikler som ikke brukte AI-verktøyet forstå strukturen? Kode du ikke kan endre trygt er en risiko i seg selv.
Prisen følger størrelsen på koden
Eksakt pris kommer etter en kort titt på repoet. Alle priser er eks. mva.
Sikkerhetssjekk
En mindre app eller én tjeneste- Gjennomgang av hemmeligheter, tilgangskontroll, injeksjon og pakker
- Funn rangert etter risiko og innsats
- Skriftlig rapport
- Gjennomgangssamtale
- Utbedringsplan du kan gi til en hvilken som helst utvikler
Større løsninger
Betaling, personopplysninger eller flere tjenester- Alt i Sikkerhetssjekk, pluss:
- Dypere gjennomgang av innlogging og betalingsflyt
- Gjennomgang av databaseregler og hosting
- Vurdering av tester og vedlikeholdbarhet
- Flere repoer eller tjenester i én gjennomgang
- Omfanget avklares før du får en pris
Alle priser er eks. mva. Trenger du heller en gjennomgang av en nettbutikk? Se WooCommerce-analyse. Trenger du utbedringene bygget? Se fikse PHP-feil.
Ærlige funn, ingenting konstruert
Er koden din i god stand sier vi det i stedet for å finne på feil. En sikkerhetssjekk kan ikke ødelegge appen din: vi leser den, vi endrer den ikke. Omfang og pris avtales skriftlig før vi starter.
Hva forskningen sier, og hva den ikke sier
Tall om AI-kode siteres slurvete. Her er hva kildene faktisk sier.
Når en sikkerhetssjekk er verdt pengene
Fire tegn, og ett tegn på at du kan vente.
Hvilke teknologier vi gjennomgår, og hvilke vi ikke gjør
Vi jobber i PHP (Laravel, Symfony og ren PHP), WordPress og WooCommerce, med noe Vue.js og React i frontend, og vi kjenner mønsteret med en nettleserapp som snakker med en hostet database som Supabase. Rene mobilapper, eller backend i språk utenfor dette, sier vi heller fra om og viser deg videre enn å gjette. Skriv teknologivalget i skjemaet under, så sier vi om vi er riktig folk.
Fra tilgang til repoet til en utbedringsplan
Lesetilgang er nok. Vi trenger ikke passord til produksjon.
Kort avklaringssamtale
Du forteller hva appen gjør, hvem som skal bruke den og hvilke data den har. Vi bekrefter at teknologivalget er noe vi kan gjennomgå, og avtaler omfang og pris skriftlig.
Lesetilgang
Tilgang til repoet, pluss en beskrivelse av hosting og eventuelle databaseregler. Vi trenger aldri hemmelighetene dine fra produksjon.
Gjennomgang
Automatiske skannere for kjente feil og pakkeproblemer, deretter leser en utvikler koden som håndterer innlogging, datatilgang, inndata, betaling og oppsett. Skannere finner kjente mønstre. Lesingen finner logikkfeilene.
Rapport og gjennomgang
Funn rangert etter risiko og innsats, hvert med løsning. En samtale der vi går gjennom dem og svarer på spørsmål.
Utbedring, hvis du vil
Du kan gi planen til din egen utvikler, eller be oss gjøre endringene under en egen, avtalt avgrensning.
Ekte ord fra PHP- og WordPress-prosjekter
Jeg var i den uheldige posisjonen å stå med et kodeproblem jeg ikke fikk løst selv, og som trengte umiddelbar løsning. Nordic Digi Solutions hadde full kontroll. De visste nøyaktig hva som måtte gjøres (selv når jeg slet med å forklare nøyaktig hva som var galt), og de fikk siden min opp og gå igjen på meget kort tid og med et enda strammere budsjett. Jeg kan ikke anbefale dem nok!
Hasan var lynkjapp og pålitelig med å løse et Elementor-problem jeg hadde med en kundes nettside. Vi er oppe og går igjen.
Det er en glede å jobbe med dette selskapet. Hasan er utrolig responsiv og kunnskapsrik. De hjelper oss virkelig med å løse alle problemer med webutvikling som oppstår, og gjør det raskt. Jeg anbefaler dette selskapet til alle som trenger digitale forretningsløsninger.
Hva gründere spør om før en sikkerhetssjekk av AI-kode
Fortell oss hva du har bygget og hvordan
Noen linjer om hva appen gjør, hvilke AI-verktøy som skrev den, teknologivalget og hvor den er hostet er nok til å begynne. Alt du deler behandles konfidensielt.
- Personlig svar fra en utvikler, ikke et auto-svar
- Vi sier fra hvis vi ikke passer for teknologivalget ditt
- Omfang og pris skriftlig før arbeidet starter
- Lesetilgang er nok
Beskriv appen
Ta med verktøyene du brukte, teknologivalget, hvor den er hostet og når du vil lansere.