⌘K
Produtos

Sttelar Chat

Plataforma omnichannel de atendimento ao cliente. Monorepo Node.js + React 17 multi-tenant com WhatsApp (Meta e WAHA), IA via n8n/OpenAI, CRM, kanban, fluxos, relatórios e chat interno entre atendentes.

Existentesttelar-chat
Atendimento / Tickets

Núcleo operacional, alto volume e concorrência.

Alto
Race conditions em assign/transfer geram inconsistência. SLA depende disso.
Tickets duplicados, atendentes recebem o mesmo ticket, fila trava.
módulos:Atendimento
Auth / Login

Autenticação JWT em todo o backend.

Crítico
Falha aqui derruba todo o sistema. JWT mal validado expõe dados de outras empresas.
Login inutilizável; vazamento de dados entre empresas; loops de refresh.
módulos:UsuáriosPermissões
Banco / Migrations

279 migrations já aplicadas em produção.

Crítico
Migration mal aplicada pode bloquear tabela quente (tickets/messages) e parar atendimento.
Downtime longo; rollback complexo.
módulos:Empresas
IA / n8n

Backend faz hop por n8n para chamar OpenAI.

Alto
Webhook IA aberto pode ser usado para abuso ou injeção de prompt.
Custos OpenAI explodem; respostas comprometidas; dados sensíveis vazam para LLM.
módulos:IA / n8nWebhooks
Multi-tenant / Isolamento por empresa

Cada modelo carrega companyId. Filtro deve estar em todas as queries.

Crítico
Sem o where companyId, um usuário pode ler/escrever dados de outras empresas.
Vazamento massivo de dados entre tenants.
módulos:Empresas
Socket.IO realtime

Canal authenticated por JWT, distribui eventos a centenas de atendentes.

Alto
Eventos vazando entre rooms = mensagens de outra empresa aparecem no frontend errado.
Vazamento entre tenants; sobrecarga de eventos.
módulos:AtendimentoNotificações
Troca de empresa/conta

Reemissão de JWT ao trocar empresa ativa.

Crítico
Se o token antigo continuar válido, usuário escreve em duas empresas ao mesmo tempo.
Inconsistência de companyId, dados em empresa errada.
módulos:EmpresasContasPermissões
Webhooks (Meta/WAHA/IA/Leads)

Endpoints públicos sem JWT.

Crítico
Qualquer um pode chamar. Precisa validar assinatura/token e origem.
Mensagens falsas, replay, DoS.
módulos:Webhooks
WhatsApp / Conexões

Múltiplos provedores (Meta/WAHA) com credenciais sensíveis.

Crítico
Token Meta e API key WAHA dão acesso total ao envio em nome do cliente.
Vazamento de credenciais, envio indevido, suspensão por spam.
módulos:WhatsApp / ConexõesWebhooks
WordPress / Leads

Endpoint público recebe leads externos.

Alto
Sem validação adequada, vira porta de entrada para spam ou XSS persistido em cards.
Cards lixo no board; XSS no frontend ao renderizar lead.
módulos:WebhooksLeads Externos
Gerenciar →