Sicurezza, spiegata semplice
Articoli brevi su ciò che va davvero storto nelle app create con l'IA, e cosa farci.

"Row-level security policy for table objects" in upload
"New row violates row-level security policy for table objects" vuol dire che al tuo upload manca una regola insert. Rendere pubblico il bucket non ne aggiunge.

Scansione di sicurezza Base44: ciò che vede solo lei
La scansione di sicurezza Base44 controlla sette tipi di problema dall’interno. Ecco la metà che legge e che nessun altro legge, e quella che non guarda mai.

La tua chiave API è trapelata. L'ordine in cui muoverti
Una chiave API è trapelata e non sai da cosa cominciare. Non tutte le chiavi nel frontend lo sono, e l'ordine conta più della velocità.

"Infinite recursion detected in policy" senza disattivare RLS
"Infinite recursion detected in policy for relation" significa che la tua policy ha interrogato la tabella che protegge. Ecco come rompere il cerchio.

"No API key found in request" su Supabase, e la correzione sbagliata
"No API key found in request" significa che la tua richiesta è arrivata a Supabase senza chiave. Quasi tutte le risposte indicano le regole del database.

Base44 è sicuro? Cosa abbiamo trovato in 5.442 app
Base44 è sicuro? Abbiamo passato nove controlli su 5.442 app Base44 online. Quasi tutte hanno preso B, per motivi che il proprietario non ha mai scelto.

Nascondere una chiave API: spostala in una Edge Function Supabase
Nascondere una chiave API vuol dire toglierla dal browser, e una Edge Function Supabase è il posto più piccolo dove metterla. Due passaggi contano di più.

Il tuo file .env è esposto? I dodici percorsi da provare
Il tuo file .env è esposto sul tuo server web? Dodici indirizzi te lo dicono, e una risposta significa che tutto quello che contiene è già pubblico.

Sicurezza di v0: tutte le 1.790 app v0 analizzate hanno preso A
La sicurezza di v0 misurata su 1.790 app v0 online: tutte hanno preso A. Solo 17 nominavano un database, ed è soprattutto questo che misura quella A.

Bolt è sicuro? Cosa abbiamo trovato in 1.123 app Bolt
Bolt è sicuro? Abbiamo passato 1.123 app Bolt online per nove controlli. L’hosting era pulito. I rilievi erano chiavi e tabelle aperte dentro le app.

Supabase è down o è la tua app? Come capirlo
Supabase è down o è la tua app? Un progetto in pausa, un database pieno e un tuo errore sembrano la stessa cosa. Quattro controlli li separano.

Supabase crittografa i miei dati? Sì. Ecco da cosa protegge
Supabase crittografa i dati? Sì: AES-256 a riposo, TLS in transito, SOC 2 e ISO 27001. Cosa copre ciascuno, e la fuga di dati che nessuno di questi ferma.

Supabase: prezzi e limiti del piano gratuito, uno per uno
Prezzi e limiti del piano gratuito di Supabase: 500 MB di database, 5 GB di egress e nessun backup. Cosa succede a ogni soglia e cosa cambia Pro a $25.

Testa il tuo backup di Supabase prima del giorno in cui serve
Come testare il tuo backup di Supabase: ripristinarlo in un progetto di prova, contare le righe, accedere e cercare la riga che manca a un file troncato.

Backup gratis di Supabase con una GitHub Action, e il tranello
Un backup di Supabase con una GitHub Action è gratis e va bene per molte app. Il workflow, la connection string giusta e l'egress di ogni esecuzione.
Tutto qui è scritto da un esperto di sicurezza, e si rivolge a chi ha premuto pubblica.
Vlad Tkachenko