⚠️ AMBIENTE EDUCACIONAL FICTÍCIO — esta página contém dados simulados para fins didáticos.

🐟 Barracuda — Plataforma de Defesa de Infraestrutura Crítica

INTERNO v1.4.2 EM PRODUÇÃO NÃO COMPARTILHAR

📋 Roadmap planejado (Q4 2026)

EntregaDataResponsável
Integração ControlWorks (SCADA)30/09Priscila
Dashboard de alertas (v2)15/10Adriana
API pública v2 (documentação)01/11Adriana
Lançamento oficial Barracuda30/11Viviane

🔌 Endpoints de produção

GET  /v1/health      → status (público)
GET  /v1/version     → versão (público)
GET  /v1/users       → lista de usuários (auth: x-admin)
GET  /v1/services    → inventário interno (auth: x-admin)
GET  /v1/admin       → console admin (auth: x-admin)
POST /v1/auth/login  → login (user/password)
  

🔐 Credenciais de serviço (NÃO COMMITAR!)

# Config de ambiente — NÃO SUBIR PARA O GIT
API_URL=https://api.tarponiselabs.myhomelab.diy
ADMIN_KEY=temp_barracuda_2026
DB_CONNECTION=postgres://barracuda:pg_password_placeholder@db.internal:5432/barracuda
MONITOR_APIKEY=mon_barracuda_2026
  

📝 Notas da equipe

Adriana (29/08): "Pessoal, subi uma versão nova do worker da API. O endpoint /v1/auth/login agora valida contra o banco de admin. @Priscila, atualiza o monitor pra bater no novo endpoint."

Priscila (29/08): "Feito. Mas o keys.env ainda tá no bucket público — coloquei um TODO pra mover pro Vault. @Cassiana, pode abrir o security ticket?"

Cassiana (29/08): "Vou abrir. Mas antes: alguém removeu a proteção de auth do /v1/admin? O log mostra acesso sem x-root-role. @Adriana, verifica."

📎 Arquivos relacionados

TarponiseLabs · Página gerada em 29/08/2026 · NÃO COMPARTILHAR