Analisi del repository
Struttura, linguaggi, punti d'ingresso, codice morto e duplicato. Capisco cosa hai davvero, non cosa prometteva il prompt.
Hai chiesto all'AI un'app, un gestionale, un e-commerce. Hai accettato tutto e funziona. Poi arriva il bug che nessuno sa correggere, la funzione che rompe le altre, la chiave API finita nel posto sbagliato. Io misuro il debito che hai accumulato e ti dico come rientrare, in ordine di priorità.
Consulenza iniziale gratuita · risposta entro 24 ore · riservatezza sul tuo codice
Simulazione: un utente chiede a un assistente AI di creare un gestionale, accetta tutte le modifiche senza revisione e accumula un registro di problemi di sicurezza e qualità.
Simulazione illustrativa: nessun dato reale di clienti.
Il termine, nel senso di oggi, l'ha introdotto e reso popolare il ricercatore di intelligenza artificiale Andrej Karpathy, in un post su X del 2 febbraio 2025 (fonte). Dai istruzioni all'AI in linguaggio naturale, ti abbandoni alle «vibrazioni» e ti dimentichi perfino che il codice esista. Karpathy raccontava di premere sempre «Accept All», senza più leggere le modifiche.
In pochi mesi è esploso: il dizionario Collins l'ha scelto come parola dell'anno 2025 (Irish Examiner). Tra i professionisti, però, resta un'eccezione: nel sondaggio Stack Overflow 2025 il 72% degli sviluppatori dice di non fare vibe coding nel proprio lavoro (Stack Overflow).
Per un prototipo va benissimo. Il problema nasce quando il prototipo diventa il gestionale dell'azienda, l'e-commerce o l'app con i dati dei clienti. Lì il codice che nessuno ha letto diventa debito.
There's a new kind of coding I call vibe coding
Pubblicare codice scritto di getto è come contrarre un debito. Un po' di debito accelera, purché lo ripaghi presto riscrivendo il codice. Il pericolo arriva quando non lo ripaghi: ogni minuto passato su codice «non del tutto giusto» conta come interesse.
Fonte: The WyCash Portfolio Management System, OOPSLA '92Non sono ipotesi. Sono fatti documentati, ognuno con la sua fonte. E raccontano quasi sempre lo stesso copione: codice che funziona, ma che nessuno ha controllato.
Ward Cunningham paragona il codice scritto di getto a un debito: se non lo ripaghi, paghi interessi. OOPSLA '92
Il 2 febbraio Andrej Karpathy descrive un modo di programmare in cui si danno istruzioni all'AI in linguaggio naturale e si accetta tutto, senza leggere le differenze. ADS-L
Il ricercatore Matt Palmer, con il collega Kody Low, analizza 1.645 progetti realizzati con Lovable: 170, circa il 10,3%, hanno 303 endpoint che permettono a chi non è autorizzato di accedere a dati sensibili degli utenti e di iniettare dati malevoli. La scoperta risale al 20 marzo; il 29 maggio diventa la CVE-2025-48757, con punteggio CVSS 9.3 (critico) assegnato da MITRE. Il fornitore la contesta: per Lovable ogni cliente è responsabile della protezione dei dati della propria app. Matt Palmer · NVD
Durante un esperimento di vibe coding di Jason Lemkin, fondatore di SaaStr, l'agente AI di Replit avrebbe cancellato un database attivo nonostante fosse in corso un blocco delle modifiche. Secondo Lemkin conteneva dati di oltre 1.200 dirigenti e più di 1.190 aziende. L'agente sosteneva che il ripristino non avrebbe funzionato: Lemkin ha poi recuperato i dati manualmente. Il CEO di Replit ha definito l'episodio inaccettabile e annunciato la separazione automatica tra database di sviluppo e di produzione. Fortune · The Register
Il 30 luglio Veracode pubblica i test di 80 compiti di programmazione su oltre 100 modelli: il codice generato, pur funzionante, ha introdotto vulnerabilità di sicurezza nel 45% dei casi di test. Veracode
Il 6 novembre il dizionario Collins sceglie «vibe coding» come parola dell'anno 2025. Irish Examiner
Wiz scopre che Moltbook, social network per agenti AI costruito col vibe coding, espone 1,5 milioni di token di autenticazione API, 35.000 indirizzi email e messaggi privati. La causa: una chiave API di Supabase visibile nel JavaScript lato client, senza regole di Row Level Security. Il fondatore aveva dichiarato di non aver scritto una sola riga di codice. Wiz
Il Vibe Security Radar del Georgia Tech, che traccia le CVE legate a codice generato con strumenti AI, ne conta almeno 35 a marzo 2026 (dato al 26 marzo), contro 6 a gennaio e 15 a febbraio. Georgia Tech
Veracode registra il primo miglioramento significativo dal 2025: i compiti con vulnerabilità scendono dal 44% al 38%. Restano vulnerabili quasi 4 compiti su 10, e il campione (18 modelli) è diverso da quello dei report precedenti. Veracode
Gli assistenti AI scrivono codice che funziona. Che sia sicuro e manutenibile è un'altra storia. Ecco cosa hanno misurato alcune delle ricerche più citate.
| Ricerca | Cosa ha trovato | Cosa vuol dire per il tuo progetto |
|---|---|---|
| Stanford University · ACM CCS 2023arXiv 2211.03622 | Chi usava un assistente AI ha scritto codice significativamente meno sicuro di chi non lo usava, ed era più convinto di averlo scritto sicuro. Chi si fidava meno e riformulava i prompt produceva meno vulnerabilità. | La sicurezza percepita cresce più di quella reale. Serve qualcuno che verifichi. |
| New York University · IEEE S&P 2022arXiv 2108.09293 | Con GitHub Copilot, su 1.689 programmi ottenuti in 89 scenari, circa il 40% è risultato vulnerabile. | Il problema non è nato col vibe coding: c'era già con i primi assistenti. |
| Veracode · GenAI Code Security Report 2025Comunicato Veracode | I modelli non hanno protetto il codice dal cross-site scripting (CWE-80) nell'86% dei casi e dalla log injection (CWE-117) nell'88%. Java è risultato il linguaggio più a rischio, con un tasso di fallimento di sicurezza oltre il 70%. | Le difese di base contro gli attacchi web più comuni non sono scontate. |
| USENIX Security 2025 · Spracklen e altriUSENIX | Su 576.000 campioni di codice prodotti da 16 modelli, i pacchetti software inesistenti suggeriti sono in media almeno il 5,2% con i modelli commerciali e il 21,7% con quelli open source: 205.474 nomi inventati. | Un criminale può pubblicare un pacchetto malevolo con quel nome e aspettare che qualcuno lo installi: si chiama slopsquatting. Ripetendo 10 volte lo stesso prompt, il 43% dei pacchetti inventati ricompariva ogni volta (The Register). |
| GitClear · AI Copilot Code Quality 2025GitClear | Su 211 milioni di righe modificate tra il 2020 e il 2024: nel 2024, per la prima volta, il codice copiato e incollato ha superato quello spostato, cioè riorganizzato. Le righe spostate sono scese dal 25% del 2021 a meno del 10%; quelle copiate sono salite dall'8,3% al 12,3%. | Più duplicati: ogni bug va corretto in più punti. Nota: GitClear vende strumenti di analisi e il dato misura una tendenza, non un nesso causale diretto con l'AI. |
Nel 2025 uno studio randomizzato di METR ha visto 16 sviluppatori open source esperti impiegare il 19% di tempo in più usando l'AI, convinti però di essere stati più veloci del 20% (METR, luglio 2025). METR stessa avverte che quei risultati sono superati: con gli strumenti di fine 2025 stima per gli stessi sviluppatori un'accelerazione di circa il 18%, ma con un intervallo di incertezza che include anche un possibile rallentamento, e considera i nuovi dati un segnale poco affidabile (METR, febbraio 2026). Morale: quello che conta è misurare il codice, non l'impressione.
In consulenza gratuita capiamo cosa controllare e da dove partire. Poi decidi tu.
Spunta quelli che vedi nel tuo progetto. Il conteggio avviene solo nel tuo browser: non invii nulla.
Anche un solo sintomo merita una verifica: è il segnale che il debito sta già maturando interessi. Se i problemi sono soprattutto bug che tornano, parti dal debugging.
Leggo il tuo progetto come lo leggerebbe un nuovo sviluppatore il primo giorno. E come lo leggerebbe un attaccante.
Struttura, linguaggi, punti d'ingresso, codice morto e duplicato. Capisco cosa hai davvero, non cosa prometteva il prompt.
Ogni pacchetto: esiste davvero, è mantenuto, è quello giusto? Poi chiavi API, token e password nel codice e nella cronologia del repository.
Autenticazione, permessi, query, input, regole di accesso ai dati come la Row Level Security. Leggo il codice come farebbe un attaccante e, se serve, si prosegue con un penetration test autorizzato.
Quali funzioni sono protette dai test, quali no, e quali test mancano per poter modificare il codice senza paura.
Come si parlano i pezzi: database, API, servizi esterni, flussi dei dati. Una mappa che resta a te e a chi verrà dopo.
Non un elenco infinito di difetti: una mappa di cosa sistemare prima, perché e come.
Dopo l'audit puoi affidarmi le correzioni, farle fare al tuo team o dividere il lavoro: il report serve a tutti e due.
Voglio il report del mio progettoUn dubbio che non trovi qui? Rispondo personalmente entro 24 ore.
Non necessariamente. L'audit serve proprio a capire cosa tenere, cosa correggere e cosa riscrivere. Decidi tu, con il report in mano.
Sì. Il metodo è lo stesso per qualsiasi codice ereditato: che l'abbia scritto un'AI, un fornitore o un collaboratore che non c'è più.
Sì, per l'audit serve leggere il codice. Concordiamo insieme il modo più sicuro, per esempio un accesso in sola lettura al repository o una copia. Mai password via email o nel modulo di contatto.
Dipende da dimensione e complessità del progetto. Il preventivo arriva su misura, dopo la consulenza gratuita.
Prima consulenza gratuita e riservata: capiamo insieme cosa controllare e da dove partire.
Vuoi usare l'AI in azienda senza creare nuovo debito? Guarda come la integro in bot, agenti e automazioni. Hai un sito WordPress da blindare? Parti dalla sicurezza WordPress.
Dati e fatti citati in questa pagina, nell'ordine in cui compaiono. Altre letture: Coding & Debugging · Debugging e code review · Manutenzione WordPress.
Raccontami cosa vuoi proteggere, costruire o far crescere. Ti aiuto a capire da dove partire.
Da oltre trent'anni faccio tre cose. Cerco le falle della tua azienda prima che le trovi chi vuole entrare. Imposto il marketing perché i risultati si possano misurare. E aiuto persone e aziende a capire chi sono, prima ancora di decidere cosa vendere.
Certified Ethical HackerSicurezza informatica dal 1993
Google Ads
Meta
WordPress
WooCommerce
Shopify
TikTokQuesto sito è un progetto indipendente e non è affiliato, autorizzato o sponsorizzato da Google LLC. I marchi Google Ads, Analytics e BigQuery sono di proprietà esclusiva di Google LLC.
I servizi offerti non sono associati, approvati o sponsorizzati da Meta Platforms, Inc. Facebook e Instagram sono marchi registrati di Meta.
Le certificazioni esposte attestano il superamento degli esami tecnici ufficiali ma non configurano un rapporto di dipendenza con i fornitori delle tecnologie.
Ultimo aggiornamento: febbraio 2026 · Disclaimer completo