Cerebro Studio · Backlog · Changelog
Cerebro • /root/cerebro/docs/BACKLOG.md
Abrir Studio Selecione um BK para aprovar, delegar curadoria ou encaminhar.

Backlog Unificado

Projeto: Cerebro. Fonte principal: /root/cerebro/docs/BACKLOG.md.

Especificações Disponíveis (fora da fila pendente)

Detalhe do BK Selecionado

/root/cerebro/docs/backlog/BK-158-tratamento-seguranca-credenciais.md • 2026-04-09T20:43:36.056Z

BK-158 · Tratamento de segurança P0 — saneamento de credenciais expostas no RNT

Criado em: 2026-03-19

Escopo: cerebro + rionoteatro

Responsável: a definir

Prioridade: P0

Status: done


1. Problema

O repositório do Rio no Teatro mantinha na raiz um relatório versionado com segredos literais (CREDENCIAIS_EXPOSTAS_RELATORIO.md), além de proteção incompleta do .env no .gitignore.

Isso criava risco imediato de:

  • exposição de credenciais em texto puro;
  • reentrada acidental de arquivos .env no Git;
  • manutenção de documento sensível fora da trilha canônica de segurança.

2. Objetivo

Sanear o achado P0 mais crítico do auditor do RNT sem reabrir escopo de rotação de credenciais nem limpeza ampla do repositório.


3. Escopo entregue

3.1 No RNT

  • remoção do arquivo raiz CREDENCIAIS_EXPOSTAS_RELATORIO.md;
  • criação de docs/seguranca/credenciais-audit-20260213.md com conteúdo sanitizado;
  • endurecimento do .gitignore para cobrir:
  • .env
  • .env.local
  • .env.*.local
  • **/.env

3.2 No Cérebro

  • registro do BK-158 no backlog central;
  • registro de lock correlacionando os arquivos do cerebro e do rionoteatro;
  • criação da trilha documental canônica deste BK.

4. Fora de escopo

Este BK não executa:

  • rotação de credenciais;
  • edição do .env ativo;
  • tratamento do algolia_payload.json;
  • limpeza de histórico Git;
  • quarentena de arquivos legados adicionais.

5. Critérios de aceite

  • não existe mais relatório explícito de credenciais solto na raiz do RNT;
  • o documento substituto não contém segredos literais reutilizáveis;
  • o .gitignore do RNT cobre .env, .env.local e .env.*.local;
  • a trilha documental do BK fica canônica em backlog + changelog.

6. Path List (lock-files)

```

/tmp/cerebro-bk157/docs/BACKLOG.md

/tmp/cerebro-bk157/docs/LOCK.md

/tmp/cerebro-bk157/docs/CHANGELOG.md

/tmp/cerebro-bk157/docs/backlog/BK-158-tratamento-seguranca-credenciais.md

/tmp/cerebro-bk157/docs/changelog/2026/CL-2026-03-19-BK-158.md

/www/wwwroot/rionoteatro.com.br/.gitignore

/www/wwwroot/rionoteatro.com.br/CREDENCIAIS_EXPOSTAS_RELATORIO.md

/www/wwwroot/rionoteatro.com.br/docs/seguranca/credenciais-audit-20260213.md

```