Repository navigation
ThreatDeflect v3.1.0
ThreatDeflect v3.1.0
Interface Renovada
- Novo logo profissional com visual cybersec (escudo com radar e circuitos)
- Icone atualizado na GUI, CLI, README e documentacao
- Screenshot atualizada refletindo o novo design
Motor de Deteccao Profissional
Engine de deteccao reescrito com foco em precisao. Reducao de ~95% de falsos positivos.
Confidence Scoring (Rust)
- Cada finding recebe confianca 0.0-1.0 baseada em: especificidade do pattern, contexto do arquivo (Production/Test/Example/Documentation), entropia Shannon, contexto de assignment, deteccao de placeholders e tracking de block comments
- Roteamento inteligente: conf < 0.15 = auto-descartado, conf >= 0.70 = aceito direto, 0.15-0.70 = validado por IA
Validacao Offline de Segredos
- AWS Key: valida comprimento, charset, descarta keys fake conhecidas
- GitHub Token: valida prefixo, comprimento e charset
- JWT: verifica estrutura e decodifica header/payload
- High Entropy String: descarta UUIDs, SHA-256, SHA-1, MD5
- Generic API Key: valida comprimento minimo e diversidade de caracteres
Risk Score Composito
- Substituiu formula simplista max(severity) por score ponderado por confianca
- Bonus por diversidade de tipos e predominancia em arquivos de producao
- Resultado: 1 CRITICAL em test file = 4/100 (antes: 95/100)
Deduplicacao
- Agrupa findings por (type, match_content), mantendo o de maior confianca
Seguranca
- Auditoria interna de seguranca com multiplas correcoes aplicadas
- Recomendamos atualizar para esta versao
46 Regras de Deteccao
27 novas regras compativeis com o motor Rust:
- AWS Secret Key, Telegram Bot Token, Discord Bot Token, Stripe, Firebase, Azure Storage, DigitalOcean, Supabase, SendGrid, Mailgun, Datadog, NPM Auth Token, PyPI Token, Database Connection String, Discord Webhook, Slack Webhook, Cloud Metadata SSRF, Crypto Mining, JNDI Injection, Encoded Payload Execution, Docker Socket Mount, SSH Key Injection, Crontab Injection, Sensitive File Access, GCP Service Account Key, Tunnel Service URL, Unsafe Deserialization
CLI Completo e Bilingue
- Help (--help) com descricoes detalhadas e exemplos para todos os comandos
- Traducao completa para Portugues (pt-br) e Ingles (en-us)
- Troca de idioma via
threatdeflect config set language pt_br
Build Multiplataforma
- Pipeline CI/CD automatizado com GitHub Actions (PyInstaller + Maturin/PyO3)
- Motor Rust embutido nos executaveis para analise de alta performance
Documentacao
- Site completo em devgreick.github.io/ThreatDeflect/
- Tema dark profissional com animacoes sutis
- Paginas: Instalacao, Guia da GUI, Referencia CLI, Motor de Regras, Motor Rust, APIs, IA Local, Contribuicao, Changelog
Limpeza e Organizacao
- Arquivos orfaos removidos do repositorio
- README reescrito com documentacao enxuta e links para docs completa
- Versao atualizada para 3.1.0
Downloads
| Plataforma | Interface Grafica (GUI) | Linha de Comando (CLI) |
|---|---|---|
| Linux | ThreatDeflect-GUI-Linux |
ThreatDeflect-CLI-Linux |
| Windows | ThreatDeflect-GUI-Windows.exe |
ThreatDeflect-CLI-Windows.exe |
| macOS | ThreatDeflect-GUI-macOS |
ThreatDeflect-CLI-macOS |
macOS: Apos baixar, execute no terminal:
chmod +x ThreatDeflect-*-macOS && xattr -cr ThreatDeflect-*-macOS
Full Changelog: v3.0...v3.1.0
What's Changed
- Update README.md by @DevGreick in #4
- Update README.md by @DevGreick in #5
Full Changelog: v3.0...v3.1.0