मुख्य कंटेंट तक स्किप करें

FoxShield — Como Usar e Configurar

Integração com GitHub (5 minutos)

  1. Acesse foxshield.centralfox.onlineNew Project
  2. Conecte com GitHub OAuth
  3. Selecione os repositórios a monitorar
  4. FoxShield instala o webhook automaticamente

A partir desse momento, todo PR abre automaticamente uma análise FoxShield.

Integração com GitLab / Bitbucket

Processo similar via OAuth. FoxShield suporta todos os principais serviços de Git.

Interpretando o Report

Cada análise retorna:

Score: 8.2/10
Issues encontradas:
[CRÍTICO] SQL Injection em user_controller.py:42
[ALTO] Secret exposto em config.js:15 (API_KEY hardcoded)
[MÉDIO] N+1 query em orders_service.py:87
[BAIXO] Variável não utilizada em utils.py:23

Níveis de severidade

NívelAção recomendada
CRÍTICOBloqueia merge até corrigir
ALTOAviso obrigatório + aprovação manual
MÉDIOSugestão de melhoria
BAIXOInformativo

Configuração de regras personalizadas

Vá em Projeto → Regras para:

  • Desabilitar regras que não se aplicam ao seu stack
  • Adicionar regras customizadas (regex, padrões específicos)
  • Definir quais severidades bloqueiam o merge