Skip to content

dkbot7/RCI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guia de Segurança - Variáveis de Ambiente

✅ Implementado: Dados Sigilosos Protegidos

Variáveis de Ambiente Configuradas

  • GOOGLE_API_KEY: API key do Google Custom Search (segura)
  • GOOGLE_SEARCH_ENGINE_ID: ID do buscador personalizado (segura)

Boas Práticas Implementadas

1. Remoção de Dados Sensíveis do Código

  • ANTES: Search Engine ID hardcoded no código
  • AGORA: Todas as credenciais via environment variables

2. Arquivo .env.example

Criado como modelo para configuração local:

GOOGLE_API_KEY=your_google_api_key_here
GOOGLE_SEARCH_ENGINE_ID=your_search_engine_id_here

3. Validação de Segurança

if (!apiKey || !searchEngineId) {
  throw new Error('Google API credentials are required.');
}

Como Configurar em Outros Ambientes

Desenvolvimento Local

  1. Copie .env.example para .env
  2. Preencha suas credenciais reais
  3. O arquivo .env está no .gitignore

Produção/Deploy

  1. Configure as variáveis no painel do provedor
  2. Nunca commite credenciais no código
  3. Use sempre environment variables

Logs de Segurança

  • ✅ Logs não expõem credenciais
  • ✅ Apenas confirmação de conexão: "Using Google Custom Search API"
  • ✅ Dados sensíveis mascarados nos logs

Checklist de Segurança

  • API keys não estão no código fonte
  • Search Engine ID protegido como environment variable
  • Arquivo .env.example criado
  • Logs não expõem dados sensíveis
  • Validação de credenciais implementada

IMPORTANTE: Nunca exponha credenciais em código, commits ou logs públicos.

About

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages