Como Ignorar Arquivos Sensíveis no Cursor
Introdução
Ao trabalhar com recursos de IA no Cursor, é crucial proteger informações sensíveis como variáveis de ambiente e arquivos de configuração. Este guia explica como configurar corretamente a ignorância de arquivos para manter a segurança.
Usando .cursorignore
Configuração Básica
- Crie um arquivo
.cursorignore
em seu repositório - Adicione padrões para arquivos que você deseja excluir da análise de IA
- O arquivo pode ser colocado em qualquer nível do seu repositório
Padrões Comuns de Ignorância
# Arquivos de ambiente
.env
.env.local
.env.*
# Arquivos de configuração
config/secrets.yml
**/credentials.json
# Outros arquivos sensíveis
**/private/*
**/secrets/*
Melhores Práticas de Segurança
Protegendo Arquivos Sensíveis
- Sempre ignore:
- Arquivos de ambiente (.env)
- Chaves de API
- Credenciais
- Certificados privados
- Tokens pessoais
Medidas de Segurança Adicionais
-
Verificação dupla de exclusões:
- Verifique se
.cursorignore
está funcionando - Monitore interações de IA
- Audite arquivos expostos regularmente
- Verifique se
-
Proteção em Nível de Repositório:
- Integre com
.gitignore
- Use nomenclatura consistente para arquivos sensíveis
- Documente práticas de segurança
- Integre com
Considerações Importantes
Consciência de Segurança
- Modelos de IA podem processar conteúdo de arquivos
- Dados sensíveis devem ser protegidos adequadamente
- Auditorias de segurança regulares são recomendadas
Gerenciamento de Arquivos
-
Organize Arquivos Sensíveis:
- Mantenha-os em pastas dedicadas
- Use convenções claras de nomenclatura
- Documente requisitos de segurança
-
Manutenção Regular:
- Revise arquivos ignorados
- Atualize padrões conforme necessário
- Verifique exposição acidental
Solução de Problemas
Problemas Comuns
-
Arquivos Ainda Indexados:
- Verifique formato do
.cursorignore
- Verifique padrões de caminho
- Reinicie o Cursor se necessário
- Verifique formato do
-
Problemas de Correspondência de Padrões:
- Use padrões glob corretos
- Teste correspondência de padrões
- Considere localização do arquivo
Melhores Práticas
Organização de Arquivos
-
Centralize Arquivos Sensíveis:
- Use pastas dedicadas de configuração
- Mantenha estrutura consistente
- Documente propósitos dos arquivos
-
Convenções de Nomenclatura:
- Nomes claros e descritivos
- Padrões consistentes
- Fáceis de corresponder em arquivos de ignorância
Colaboração em Equipe
-
Compartilhe Práticas de Segurança:
- Documente padrões ignorados
- Mantenha diretrizes de segurança
- Revisões regulares da equipe
-
Processo de Configuração:
- Inclua configuração de segurança
- Verifique padrões de ignorância
- Treine em melhores práticas
Fluxo de Trabalho Recomendado
Configurando Novos Projetos
-
Crie arquivos de ignorância cedo:
touch .cursorignore
-
Adicione padrões padrão:
# Arquivos de ambiente
.env*
# Segredos
secrets/
**/credentials/* -
Verifique Configuração:
- Teste com arquivos de exemplo
- Verifique interação de IA
- Documente configuração
Mantendo Segurança
-
Revisões Regulares:
- Audite arquivos ignorados
- Atualize padrões
- Verifique exposição
-
Coordenação da Equipe:
- Compartilhe atualizações
- Revise alterações
- Mantenha documentação