Vou revisar a segurança do seu app supabase, roles e RLS do banco de dados


Sobre este Serviço
Tradução automática
Seu app criado com IA funciona. Mas será que um usuário consegue ler os dados de outro usuário?
Eu reviso apps do Supabase/PostgreSQL feitos com Lovable, Bolt, Cursor, Replit ou Base44, e foco no que seu banco de dados realmente permite, não no que a ferramenta de IA diz que configurou.
Essa é uma revisão manual, não um dump de scanner. Cada pacote tem um tempo fixo, então eu aprofundo em um escopo definido, ao invés de passar por tudo superficialmente.
O que eu verifico (dependendo do pacote):
- Políticas de Row Level Security e acesso às tabelas
- Isolamento de usuário, papel e inquilino (o usuário A consegue acessar os dados do usuário B?)
- Configuração de autenticação e claims de papel
- Funções SECURITY DEFINER, RPCs e search_path
- Políticas de armazenamento de bucket e chaves expostas
- Edge Functions, exposição de API e um fluxo de negócio (Premium)
Você recebe um relatório classificado por gravidade, com o problema, a evidência, o componente afetado, o risco e como corrigir.
Não inclui: testes de penetração formais, certificação de conformidade ou alteração do seu código. Precisa de uma nova verificação depois de corrigir as coisas? Adicione o extra de Reteste.
Eu só preciso de acesso de leitura ou ao seu schema/migrations. Nunca peço sua chave de service-role.
Tem uma lista de verificação longa? Me envie uma mensagem primeiro e eu te digo qual pacote cobre ela adequadamente.
Conheça mais sobre Nicolas M.
Technology Product Engineering Leader
- A partir deReino Unido
- Membro desdefev. de 2024
- Responde em aprox.:3 horas
Idiomas
Espanhol, Inglês
Tradução automática
Meu portfólio
Perguntas frequentes
Tradução automática
Isso é um teste de penetração?
Não. É uma revisão manual de aplicação e segurança de banco de dados. Não é um pentest formal ou uma auditoria de conformidade.
A revisão inclui rechecagem das minhas correções?
Não. A revisão cobre perguntas e alterações no relatório. Rechecagem das suas correções é o extra de Retest, e está incluído no Premium.
Você consegue cobrir Stripe, reservas, créditos ou outras lógicas de negócio?
O pacote Premium inclui um fluxo de negócio. Você pode adicionar mais fluxos como extras.
Você consegue revisar uma única migração ou um conjunto de funções?
Sim. Para isso serve o pacote Basic.
E se meu app for maior que os limites do pacote?
Eu te aviso antes de começar e sugiro o pacote certo ou uma oferta personalizada. Não vou cortar cantos de forma silenciosa.
Você precisa da minha chave de service-role ou acesso à produção?
Não. Um convite de leitura ou seus arquivos de schema e migração são suficientes. Eu não faço nenhuma alteração na produção.
Você corrige os problemas?
Não faz parte dos pacotes. Você recebe passos claros para corrigir cada problema. Se quiser que eu implemente as correções, peça uma oferta personalizada.
E se você não encontrar nada?
Isso é um bom resultado. Você ainda recebe um relatório mostrando o que eu verifiquei e o que confirmei.

