VibeDefend

Intelligence is solved. Context isn't.We bring your business logic and security into yourNo flaws, no bill.

O VibeDefend liga o teu agente de programação à CybeDefend com um só comando. Regras de negócio extraídas da tua forma de programar.

Instalar em 5 segundosNode 18.17+
npx -y @cybedefend/vibedefend@latest install
Deteta automaticamente
  • Claude CodeClaude Code
  • CursorCursor
  • OpenAI CodexOpenAI Codex
  • WindsurfWindsurf
  • GitHub CopilotVS Code Copilot
Os agentes em que nos integramos
Claude CodeCursorWindsurfGitHub CopilotOpenAI Codex

Corre o instalador uma vez: deteta automaticamente todos os agentes do teu portátil e liga os que escolheres.

O que falta ao teu agente

O teu agente escreve a linha. Ninguém a lê.

Milhares de linhas por dia. Nenhuma revisão apanha a falha.

Entregue com a falha
Claude CodeSessão do agente, a sós

Thinking ...

Update ( src/db/users.repo.ts )
db . query('SELECT * FROM users WHERE id = ' + id)

Testes a verde

A abrir a pull request #482

» auto modeVibeDefend: off

Um ficheiro de regras não resolve.

A regra estava no ficheiro, tal e qual. O agente violou-a na mesma.

M06 · LOY-01Pontos de fidelidadeA regra estava no ficheiro

A regra da empresaUm ponto de fidelidade por euro pago em dinheiro. Nenhum na parte paga com cartão-oferta.

VioladaUm ficheiro de regras
O que o VibeDefend muda

Dois minutos para instalar.

Um comando. Deteta todos os agentes da tua máquina.

npx -y @cybedefend/vibedefend@latest install
Claude CodeCursorWindsurfGitHub CopilotOpenAI Codex

O teu contexto chega à linha.

Extraídas do teu código, mais OWASP, SOC 2, RGPD, ISO 27001.

Claude CodeVibeDefend
vibedefend . business-rules.inject
tenant scopingsoft-deleteaudit-on-write
vibedefend . security-rules.inject
OWASPSOC 2GDPRISO 27001

Thinking ...

Update ( src/db/users.repo.ts )
db . query('SELECT * FROM users WHERE id = ' + id)
vibedefend . scan.diff
Code AnalysisIaCSecrets

new finding in diff → SQL Injection

» auto modeVibeDefend active

Analisado antes da pull request.

Uma descoberta, com a correção. O agente reescreve a linha.

src/db/users.repo.tsdiff analisado na sessão
db.query('SELECT * FROM users WHERE id = ' + id)
db.query('SELECT * FROM users WHERE id = $1', [id])

Injeção SQL, corrigida na linha editada

Regra LOY-01 aplicada à letra

Os comandos perigosos nunca correm.

Uma eliminação de esquema, um sudo destrutivo. Travados antes de correrem.

Sessão do agente · vigiada
sudo rm -rf /etc/

BLOCKEDsudo destrutivo fora do projeto· no-destructive-sudo

DROP SCHEMA public CASCADE

BLOCKEDeliminação de esquema numa base em produção· no-destructive-sql

requests-toolbelt-async

BLOCKEDo pacote não existe no registry· package does not exist

Cada descoberta, em direto na sessão.

Um dashboard para a equipa. A mesma lista, dentro do agente.

Vista de um projeto na CybeDefend, com as descobertas em direto
Cada descoberta, com a correçãoO agente lê esta lista em direto
O que recebes

Quatro cenas, gravadas.

Sessões reais do Claude Code com o VibeDefend no ciclo. Escolhe uma.

Claude CodeVibeDefend
Add an endpoint to update user profile

Quatro peças, uma instalação.

O que passa a correr dentro do agente depois do comando.

Regras

Regras de negócio extraídas do teu código, mais OWASP, SOC 2, RGPD e ISO 27001, injetadas com o prompt.

vibedefend · rules.inject
tenant scopingsoft-deleteaudit-on-writeno-raw-amount-math
OWASPSOC 2GDPRISO 27001

Proteção de segredos

As leituras diretas de segredos são recusadas; o agente recebe a referência gerida.

vibedefend · action.guard
$cat .env | grep STRIPE⊘blocked raw secret read (.env) · logged to audit→reference process.env.STRIPE_WEBHOOK_SECRET
$constructEvent(body, sig, process.env.STRIPE_WEBHOOK_SECRET)✓npm test -- webhooks · 4 passed

Controlo de ações

Comandos destrutivos, eliminações de esquema, caminhos protegidos: travados antes de correrem e guardados no registo de auditoria.

vibedefend · action.guard
$rm -rf ./storage/uploads⊘protected path · outside allowed scope
$DELETE FROM sessions⊘no WHERE · 8,932 rows · logged to audit

Descobertas em direto

Todos os scanners, unificados. O agente lê a lista completa de descobertas em direto e corrige no ciclo.

vibedefend · findings.list
  • SASTSQL injection · users.repo.ts:42 · reachable
  • SCAlodash 4.17.20 · CVE-2021-23337
  • secretsAWS access key · config/prod.yml
  • IaCS3 bucket public-read · main.tf
  • CI/CDpull_request_target · .github/workflows/deploy.yml
in the agent's context · live
O que os scanners nunca veem

Oito falhas, travadas antes de guardares.

43% das vulnerabilidades de API exploram a lógica de negócio, não CVE (Wallarm, 2026). Nenhum scanner as apanha.

Claude CodeClaude Codeantes
// GET /api/orders/:idconst order = await db.order.findUnique({  where: { id: req.params.id },});return res.json(order);
VibeDefenddepois
// GET /api/orders/:idconst order = await db.order.findUnique({  where: { id: req.params.id, tenantId: req.user.tenantId },});if (!order) return res.status(404).end();return res.json(order);

Consulta por id sem filtro de tenant: qualquer cliente autenticado consegue ler esta encomenda.

Apanhado em agent-time · Claude Code

Por trás do VibeDefend, uma plataforma inteira.

O que instalas no agente assenta na plataforma CybeDefend completa: painel, scanners, políticas, relatórios e AutoFix, para toda a equipa.

Confiança e conformidade

Feito para que lhe confies o teu código.

RGPDConforme

Conformidade já em vigor. Os clientes da UE ficam alojados em infraestrutura qualificada SecNumCloud.

SOC 2 Type IIControlos implementadosAuditoria em curso

Os nossos controlos cumprem os critérios e a auditoria está em curso. O relatório é partilhado sob NDA no próprio dia em que for emitido.

Trust Center
O teu código fica na tua regiãoUE em Paris, EUA no Iowa

O guarda decide localmente. A análise fica na tua região, nos nossos modelos, e nunca serve para treinar nenhum.

Parceiros, programas e investidores

BpifranceLa French TechGoogle for StartupsEuraTechnologiesCNRSCRIStALScalewayCyber Campus de LilleHodéfi

Construído por especialistas

Jason Lee
Jason LeeEx-CISO da Zoom e da Splunk. Virtual CISO na F5.

Vinte anos ao mais alto nível na segurança, dos treze anos na Microsoft a SVP Security Operations na Salesforce. Juntou-se ao board em setembro de 2026.

Florentin Ledy
Florentin LedyCofundador, Ops & Tech na CybeDefend

Conduziu o estudo controlado e publicou tudo, incluindo os seis casos em que a camada não resultou.

Lê o estudo e reprodu-lo

Começa grátis

Grátis para começar. Toda a plataforma.

Sem cartão, sem limite de tempo.

0 €sem cartão

  • 10 análises estáticas
  • 50 créditos de IA
  • Acesso a toda a plataforma
  • A tua primeira análise desbloqueia 50 % de desconto no teu primeiro mês pago

Preferes vê-lo primeiro no teu repositório?

Vinte minutos com um fundador, no teu repositório.

Marcar uma demoLê o estudo e reprodu-lo36 páginas, 90 transcrições, auditorias cegas.

Como funciona,
em detalhe.

A documentação explica a instalação, a configuração e cada opção.

Ler a documentaçãoem inglês

Agent & AI Integration

VibeDefend, one command to wire every agent

A instalação num só comando, o servidor MCP e os hooks, como ligar um projeto, cada comando, os parâmetros e a resolução de problemas.

Perguntas

Antes de instalar.

O meu código sai da minha máquina?

O que envias para análise sai, sim, mas fica na região que escolheste na instalação: Paris para os clientes da UE, em infraestrutura qualificada SecNumCloud, e Iowa para os clientes dos EUA. Sempre nos nossos próprios modelos autoalojados, nunca numa API de IA de terceiros. O guarda decide na tua máquina, a telemetria só transporta metadados (nem conteúdo de prompts, nem código em bruto), as descobertas nunca mudam de região e o teu código nunca é usado para treinar um modelo.

Com que agentes funciona?

O instalador liga o Claude Code, o Cursor, o Windsurf, o GitHub Copilot e o Codex. Qualquer outro agente compatível com MCP funciona com a tua própria configuração, incluindo o Gemini CLI, o Cline, o Continue.dev e o Zed.

O que inclui o plano gratuito e o que acontece depois?

50 créditos de IA e 10 análises estáticas, com acesso a toda a plataforma, sem cartão e sem limite de tempo. Faz a tua primeira análise e enviamos-te um código promocional por email. Quando precisares de mais, o plano Developer custa a partir de 19 € ou 21 $ por mês.

É mais um scanner que inunda o agente de alertas?

Não. Os scanners tradicionais correm a cada commit e afogam-te em falsos positivos. O VibeDefend atua em agent-time, sobre o diff que está a ser escrito, com reachability e conhecimento da framework, e dá ao agente uma única descoberta sobre a qual pode agir, com a correção.

Posso ler o estudo antes de me registar?

Sim, e recomendamos que o faças. O artigo de 36 páginas, as 90 transcrições, as auditorias cegas e os seis casos em que a camada não resultou estão no repositório público com link nesta página.

Ninguém avisou o teu agente. Agora já sabe.

Um comando. Dois minutos. Sem cartão.

Instala o VibeDefend em 5 segundos.

Um só comando liga à CybeDefend todos os agentes de programação da tua máquina: as tuas regras de negócio, os teus referenciais de conformidade e proteções que bloqueiam ações destrutivas antes de serem executadas.

Instalar em 5 segundosNode 18.17+
npx -y @cybedefend/vibedefend@latest install
Deteta automaticamente
  • Claude CodeClaude Code
  • CursorCursor
  • OpenAI CodexOpenAI Codex
  • WindsurfWindsurf
  • GitHub CopilotVS Code Copilot