Perché dovrei far esaminare un'app sviluppata con l'AI?
Il codice generato dall'AI spesso contiene vulnerabilità di sicurezza nascoste, una gestione degli errori carente e scelte architetturali inadeguate, che possono rendere costosa la gestione del software. Una code review indipendente fa chiarezza prima di investire o avviare il prodotto.
Cos'è il vibe coding e quali rischi comporta?
Il vibe coding consiste nello sviluppare un'app quasi interamente impartendo istruzioni ad assistenti AI come Cursor, Copilot o ChatGPT. Il risultato può funzionare, ma spesso comporta rischi critici: test mancanti, SQL injection, endpoint API non protetti e un'architettura non scalabile.
Cosa verificate in un'app sviluppata con l'AI?
Verifichiamo sicurezza (OWASP, gestione dei segreti, autenticazione), qualità e architettura del codice, struttura del database, progettazione delle API, gestione degli errori, copertura dei test, operatività e scalabilità. Forniamo inoltre un piano d'azione con priorità definite.
In cosa si differenzia da una normale code review?
La nostra revisione delle app AI è specializzata nelle vulnerabilità tipiche del codice generato dall'AI: falle di sicurezza dovute alla mancanza di contesto globale, incoerenze architetturali, ridondanze da copia e incolla e carenze operative come l'assenza di test, CI/CD e monitoraggio.
Quanto tempo richiede una code review di un'app AI?
Un report breve con i rischi principali è possibile in 48 ore. Un'analisi completa, comprensiva di valutazione dell'architettura e piano d'azione, richiede da 5 a 10 giorni lavorativi, a seconda dell'ambito.
Di quale accesso hai bisogno?
Di norma, servono l'accesso al repository (ad esempio GitHub o GitLab), la documentazione dell'infrastruttura e, se necessario, credenziali di test. Definiamo l'ambito durante il kickoff e lavoriamo con la massima riservatezza.
Quanto costa la revisione di un'app AI?
Il costo esatto dipende dalla complessità e dal livello di dettaglio richiesto per la relazione. In genere, le nostre valutazioni iniziali costano da 1.000 a 2.500 €. Definiremo l'importo preciso durante un colloquio preliminare gratuito.
Posso proseguire lo sviluppo dell'app o renderla più stabile in seguito?
Sì. Dopo la revisione, possiamo occuparci, se lo desideri, della stabilizzazione, dello sviluppo evolutivo o della ricostruzione completa, definendo la roadmap, le correzioni di sicurezza e gli sprint di implementazione.
La revisione è adatta anche a un'app che voglio acquistare o in cui voglio investire?
Sì. La nostra revisione delle app AI fornisce a investitori e acquirenti una base tecnica per decidere, con un quadro chiaro dei rischi, delle ricadute sui costi e degli elementi utili alla valutazione.
Quali strumenti AI potete prendere in considerazione nell'esame di un'app?
Esaminiamo app realizzate con i principali strumenti AI: Lovable, Claude Code, ChatGPT/Codex, Cursor, GitHub Copilot, v0.dev, Replit Agent e altri. Analizziamo le vulnerabilità ricorrenti di ciascuno strumento.
Puoi far controllare un'app Lovable?
Sì. Le app Lovable utilizzano React con backend Supabase, una combinazione che può comportare rischi concreti per la sicurezza: chiavi Supabase incluse nel bundle frontend, Row Level Security non attiva, assenza di convalida lato server e logica di autenticazione direttamente nel client. Verifichiamo questi aspetti e forniamo un piano d'azione prioritizzato.
È possibile far esaminare un'app sviluppata con Claude Code?
Sì. Anche i progetti realizzati con Claude Code possono presentare carenze ricorrenti: test mancanti, assenza di una configurazione CI/CD, scelte architetturali senza una visione d'insieme e basi operative non previste dal prompt. Esaminiamo il progetto in modo indipendente e individuiamo ciò che manca prima della messa in produzione.
Si può far verificare un'app ChatGPT/Codex?
Sì. Le app e le funzionalità realizzate con ChatGPT/Codex si sviluppano rapidamente, ma spesso risentono della mancanza di contesto complessivo: autenticazione incoerente, gestione degli errori carente, test assenti e nessuna chiara separazione tra sviluppo e produzione. Valutiamo cosa occorre modificare per la messa in produzione.
Controlli anche le app sviluppate con più strumenti IA contemporaneamente?
Sì. Molti progetti vengono realizzati combinando, ad esempio, Lovable per il frontend, Claude Code per la logica del backend e Copilot per singole funzionalità. Esaminiamo l'intera base di codice, indipendentemente dagli strumenti utilizzati, comprese le incoerenze tra le interfacce.
Quanto è riservato il rapporto?
Lavoriamo con la massima riservatezza e, su richiesta, firmiamo un NDA. I risultati e il codice restano esclusivamente a tua disposizione.