Segurança, em linguagem simples
Textos curtos sobre o que realmente dá errado em apps feitos com IA, e o que fazer a respeito.

"Row-level security policy for table objects" ao enviar
"New row violates row-level security policy for table objects" quer dizer que o seu envio não tem regra insert. Deixar o bucket público não cria nenhuma.

Scan de segurança do Base44: o que só ele enxerga
O scan de segurança do Base44 verifica sete tipos de problema por dentro. Esta é a metade que ele lê e mais ninguém, e a metade que ele nunca olha.

Sua chave de API vazou. A ordem em que agir
Uma chave de API vazou e você não sabe o que fazer primeiro. Nem toda chave no seu frontend é um vazamento, e a ordem importa mais que a pressa.

"Infinite recursion detected in policy" sem desligar o RLS
"Infinite recursion detected in policy for relation" significa que a sua policy perguntou à tabela que ela protege. Veja como quebrar o círculo.

"No API key found in request" no Supabase, e a correção errada
"No API key found in request" significa que sua requisição chegou ao Supabase sem chave. Quase toda resposta aponta para as regras do seu banco.

O Base44 é seguro? O que vimos em 5.442 apps Base44
O Base44 é seguro? Rodamos nove verificações em 5.442 apps Base44 no ar. Quase todas tiraram B por motivos que o dono nunca escolheu.

Esconder uma chave de API: mova para uma Edge Function do Supabase
Esconder uma chave de API é tirá-la do navegador, e uma Edge Function do Supabase é o menor lugar para guardá-la. Dois passos em volta pesam mais.

Seu arquivo .env está exposto? Os doze caminhos para testar
Seu arquivo .env está exposto no seu próprio servidor web? Doze endereços dizem isso em um minuto, e um acerto significa que tudo nele já é público.

Segurança do v0: os 1.790 aplicativos v0 escaneados tiraram A
A segurança do v0 medida em 1.790 aplicativos v0 no ar: todos tiraram A. Só 17 citavam um banco de dados, e é sobretudo isso que esse A mede.

O Bolt é seguro? O que vimos em 1.123 aplicativos Bolt
O Bolt é seguro? Passamos 1.123 aplicativos Bolt no ar por nove verificações. A hospedagem saiu limpa. Os achados: chaves e tabelas abertas nos aplicativos.

O Supabase caiu ou o problema é o seu app? Como saber
O Supabase caiu ou o problema é o seu app? Um projeto pausado, um banco cheio e um erro seu parecem iguais. Quatro verificações separam os casos.

O Supabase criptografa meus dados? Sim. Veja o que isso impede
O Supabase criptografa os dados? Sim: AES-256 em repouso, TLS em trânsito, SOC 2 e ISO 27001. O que cada um cobre, e o vazamento que nenhum deles impede.

Quanto custa o Supabase? Os limites do plano gratuito
Quanto custa o Supabase: o plano gratuito tem 500 MB de banco, 5 GB de egress e nenhum backup. O que acontece em cada limite e o que o Pro de $25 muda.

Teste o backup do seu Supabase antes do dia em que precisar
Como testar o backup do seu Supabase: restaurar num projeto de teste, contar as linhas, entrar e procurar a linha que falta num arquivo cortado.

Backup grátis do Supabase com uma GitHub Action, e a pegadinha
Um backup do Supabase com GitHub Action é grátis e serve para muitos apps. O workflow, a connection string certa e o egress de cada execução.
Tudo aqui é escrito por um especialista em segurança, e é dirigido a quem apertou publicar.
Vlad Tkachenko