EM ANDAMENTO
Resumo técnico
O NEXUS EmailRep avalia reputação e risco de e-mails citados em tarefas e comentários via EmailRep.io, com cache local de 24 h e enriquecimento automático pelo Intelligence Hub. Detecta vazamentos, e-mails descartáveis e histórico de spam, e mapeia perfis sociais associados.
Escopo executado
- Registro do plugin (
registerTab('email_osint','EmailRep','mail',tab.php,'OSINT & Enrichment')+registerDoc) eemail_osint_install()criando a tabelaemail_osint_cache(PK por e-mail, reputation, suspicious, references_count, details JSON, notified, timestamps). - API com 5 actions:
email_osint_stats(totais — cache, suspicious, vazamentos — e status da API),email_osint_lookup(consulta manual com cache),email_osint_history(últimas consultas),email_osint_settings_save(key + auto_enrich) eemail_osint_delete(limpa registro do cache). - Integração EmailRep.io REST (
https://emailrep.io/{email}): reputação, flag suspicious, contagem de referências e detalhes de risco (credentials_leaked/data_breach); key opcional — uso básico gratuito, maior volume exige chave configurada no painel. - Cache local TTL 24 h:
email_osint_get()responde do banco se recente e consulta a API apenas em cache expirado ou forceRefresh; economiza requisições e contorna rate limit da API gratuita. - Enriquecimento (Intelligence Hub):
nx_intel_register_enricher('email-osint', ['email'], 'email_osint_intel_enrich', 51)publica sinais emtask.intel/comment.intelcom orçamento de lookups (NX_INTEL_MAX_LIVE_LOOKUPS); filtros legados de leitura desativados (sem append markdown). - Cronjob
email_osint(tick, throttle interno ~5 min):email_osint_cron_check()varre tarefas pending/in_progress e comentários dos últimos 30 dias, atualiza o cache contra a API e dispara notificação de sistema quando há vazamento; CLI allowlistedcli.phpdispara a varredura manualmente. - Interface (
tab.php, 448 linhas, AlpineemailOsintTab()): badge API Online, cards de estatísticas (e-mails no cache, suspicious, últimas consultas), lookup manual e painel de configuração.
Stack e ferramentas
- PHP 8 backend (sem framework) + MySQL 8 (
email_osint_cache) - EmailRep.io REST API (key opcional para maior volume)
- Alpine.js + Tailwind CSS (
tab.php) - Plugin API interno: PluginManager tabs/actions +
cronjob.json+ enricher
Tags operacionais
- EmailRep
- OSINT
- Reputação
- Risco
- Vazamento
- Perfis sociais
- Plugin NEXUS
Resultado operacional
- OSINT de e-mails: reputação e risco de qualquer endereço citado no NEXUS, direto do painel ou do fluxo de tarefas.
- Detecção de vazamentos: flags de credentials_leaked/data_breach alimentam notificações automáticas de sistema.
- Cache 24 h: respostas instantâneas em re-consultas e consumo mínimo da API gratuita.
- Enriquecimento automático: e-mails em tarefas/comentários ganham sinais de segurança via Intelligence Hub sem ação manual.
- Varredura agendada: cron verifica tarefas ativas e comentários recentes continuamente (throttle ~5 min).
- Perfis sociais: mapeia pegadas digitais associadas (GitHub, Twitter, LinkedIn, Instagram, Spotify, etc.).
Andamento no GitHub (issues)
Painel em tempo real com as issues mais recentes do repositório.
live feed
abrir issues no githubcarregando andamento...
não foi possivel carregar as issues agora. abra no github pelo link acima.
Resultados reais
Avalia reputação e risco de e-mails citados em tarefas e comentários via EmailRep.io, com cache local de 24 h e enriquecimento automático pelo Intelligence Hub; detecta vazamentos, e-mails descartáveis e histórico de spam, e mapeia perfis sociais associados.
Arquitetura e organização
- PHP 8
- MySQL 8
- EmailRep.io API
- Alpine.js
- Tailwind CSS
- Plugin NEXUS
Execução e operação
O projeto segue fluxo reprodutível de execução com validação técnica em ambiente de produção/similar.
Screenshots
Falar sobre este projeto
Aplique este modelo no seu ambiente e acelere a entrega com consistência técnica.