Segurança contínua.
A cada deploy.
Proteja todo o seu stack com pentest autônomo. Encontre e corrija vulnerabilidades 24/7.
Acesso pelo aplicativo para Windows. Instalador ainda não disponível.
Usado por times de segurança em
Produto
Um agente de pentest para todo o stack.
Execute testes sob demanda ou em cada deploy. Cada achado vem com reprodução, evidência e correção sugerida.
| Pentest | Status | Problemas | Data |
|---|---|---|---|
| api.empresa.com | Concluído | 3 críticos 7 altos | há 2h |
| staging.app.io | Rodando | — | agora |
| checkout.loja.com.br | Concluído | 2 médios | ontem |
| github.com/empresa/core | Concluído | 1 alto | há 3 dias |
APIs e Web Apps
Cobertura completa em REST, GraphQL e aplicações web, com prova de exploração para cada achado.
IDOR no endpoint de download de fatura
invoices.controller.ts- const inv = await db.invoice.find(id)+ const inv = await db.invoice.find(id, { userId })+ if (!inv) throw new ForbiddenError()
Código e Pull Requests
Análise de código e PRs direto no pipeline de CI. A vulnerabilidade é identificada na origem.
SQL injection em reports/export.ts:57
Infraestrutura e Nuvem
Identifica configurações incorretas e exposições antes de um atacante.
“Reduzimos o tempo entre detecção e correção de semanas para horas. Os achados chegam reproduzidos, sem falso positivo para triar.”
Do achado à correção
Cada vulnerabilidade termina em um PR.
Encontrado
O agente mapeia a superfície e identifica o vetor.
Reproduzido
A exploração é executada e registrada como prova.
Corrigido
Um PR com a correção é aberto e validado novamente.
DSC-1042
Bypass de autorização em /api/v2/invoices/:id/download
- Impacto
- Qualquer usuário autenticado pode baixar faturas de outros clientes alterando o ID sequencial.
- Localização
- src/billing/invoices.controller.ts:42
- Prova
GET /api/v2/invoices/10293/download Authorization: Bearer <user_b> → 200 OK application/pdf (fatura de user_a)
Correção sugerida
@@ -40,6 +40,9 @@ export async function download(req, res) const { id } = req.params- const invoice = await Invoice.findById(id)+ const invoice = await Invoice.findOne({+ id, ownerId: req.user.id,+ })+ if (!invoice) return res.sendStatus(404) return res.pdf(invoice.file)
Deploy com confiança
Segurança integrada ao ciclo de entrega.
Toda PR revisada antes do merge
Análise automática em cada pull request.
Bloqueia deploy com vulnerabilidade
Gate configurável por severidade no CI.
Monitora a superfície de ataque
Novos ativos e endpoints detectados continuamente.
Validação em tempo real
Cada achado acompanha prova de exploração.
Pentest consciente do contexto
Entende stack, arquitetura e lógica de negócio.
Aprendizado contínuo
Conhecimento acumulado entre execuções.
Recursos
Visibilidade, evidência e correção.
Postura de segurança em tempo real
Vulnerabilidades abertas · 30 dias
Achados validados com prova
Correção automática com PR
descrypted-bot abriu #517
fix(billing): enforce ownership check
+4 −1 · checks passando
Enterprise
Para ambientes com requisitos rígidos.
Deploy self-hosted
Execução na sua VPC ou on-premise.
Infraestrutura interna
Testes em redes internas, não apenas na superfície externa.
Retenção zero de dados
Seu código nunca é usado para treinar modelos.
Suporte e conformidade
SLA customizado, suporte dedicado, LGPD, ISO 27001 e SOC 2.
Legalidade e ética
Teste apenas o que você tem permissão para testar.
A Descrypted segue princípios de hacking ético. Uso contra sistemas de terceiros sem autorização é bloqueado e viola os termos de serviço.
Autorização obrigatória
Testes só são executados após verificação de propriedade do domínio, repositório ou conta de nuvem (DNS TXT, OAuth ou role IAM).
Escopo explícito
Alvos, janelas de execução e técnicas permitidas são definidos antes de cada pentest. Nada fora do escopo é tocado.
Exploração não destrutiva
Provas de conceito são mínimas: sem exfiltração de dados reais, sem negação de serviço, sem persistência.
Conformidade legal
Operação alinhada à Lei 12.737/2012, ao Marco Civil da Internet e à LGPD. Logs completos de auditoria por execução.
Bug bounty
Empresas que pagam por localizar falhas.
Organizações com programas públicos de recompensa por vulnerabilidades. Relatórios da Descrypted são exportados no formato exigido por essas plataformas: passos de reprodução, evidência, impacto e CVSS.
Programas públicos
Plataformas compatíveis
- HackerOneGlobal
- BugcrowdGlobal
- IntigritiEuropa
- BugHuntBrasil
Participe apenas dentro do escopo e das regras publicadas por cada programa.
Blog
Publicações recentes.
Descrypted para Windows.
Baixe o aplicativo para acessar a Descrypted no seu computador.
