Skip to content

ThreatDeflect v3.1.0

Choose a tag to compare

@DevGreick DevGreick released this 16 Mar 00:53
· 158 commits to main since this release

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

Full Changelog: v3.0...v3.1.0