FoxShield — Como Usar e Configurar
Integração com GitHub (5 minutos)
- Acesse foxshield.centralfox.online → New Project
- Conecte com GitHub OAuth
- Selecione os repositórios a monitorar
- 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ível | Ação recomendada |
|---|---|
| CRÍTICO | Bloqueia merge até corrigir |
| ALTO | Aviso obrigatório + aprovação manual |
| MÉDIO | Sugestão de melhoria |
| BAIXO | Informativo |
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