Skip to content

security: remover credencial MySQL exposta do tracking do git - #50

Open
brunosilvaJava wants to merge 1 commit into
masterfrom
brunosilvajava-arch-analysis
Open

security: remover credencial MySQL exposta do tracking do git#50
brunosilvaJava wants to merge 1 commit into
masterfrom
brunosilvajava-arch-analysis

Conversation

@brunosilvaJava

Copy link
Copy Markdown
Owner

Contexto

Durante análise de arquitetura, identifiquei que .kiro/settings/mcp.json estava commitado em master com usuário e senha de MySQL em texto puro (config de um MCP server). O repositório é público, logo a credencial ficou exposta publicamente.

Mudanças

  • Remove .kiro/settings/mcp.json do tracking (mantido localmente, ignorado pelo git).
  • Adiciona .kiro/settings/mcp.json ao .gitignore.
  • Adiciona .kiro/settings/mcp.json.example com placeholders, documentando a estrutura sem expor segredo real.

⚠️ Ações fora do escopo deste PR (pendentes)

  • Rotacionar a senha do MySQL — a credencial antiga deve ser considerada comprometida.
  • Reescrever o histórico do git (git filter-repo/BFG) para remover o arquivo de commits antigos, já que este PR só impede exposição futura, não apaga o passado.

Issue relacionada: #49

- Remove .kiro/settings/mcp.json (contained plaintext DB password) from
  git tracking and add it to .gitignore.
- Add .kiro/settings/mcp.json.example as a template with placeholder
  values, so the local MCP config structure is still documented.

Note: the credential was already exposed in git history on a public
repo. This commit stops further exposure going forward, but does not
remove it from past commits. The password must be rotated, and a
history rewrite (git filter-repo/BFG) is recommended as a follow-up.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant