Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Albertool SentinelNew to Visual Studio Code? Get it now.
Albertool Sentinel

Albertool Sentinel

SidAlbertaodasmassa

|
3 installs
| (0) | Free
ENV validator and generator for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🛡️ Albertool Sentinel

O guardião das suas variáveis de ambiente — escaneia, valida e gera .env com um clique!


✨ Funcionalidades

  • 🔍 Escaneia todo o projeto em busca de variáveis de ambiente
  • 📋 Compara com o .env existente e aponta o que falta
  • ⚠️ Alerta sobre variáveis ausentes em tempo real
  • ✅ Indica o que já está configurado (com valor mascarado ••••••)
  • 📦 Gera .env Lite com as variáveis essenciais do projeto
  • 📦 Gera .env Medium com essencial + email e Redis
  • 📦 Gera .env Ultra com tudo + variáveis detectadas no projeto
  • 🔑 Gera JWT Secret com tamanho configurável (32 até 4096 bits)
  • 🔄 Atualiza automaticamente ao salvar qualquer arquivo .env ou env-config
  • 🗂️ Sidebar dedicada com status visual de cada variável

📦 Instalação

Via Marketplace

  1. Abrir VS Code
  2. Ir em Extensions (Ctrl+Shift+X)
  3. Buscar por Albertool Sentinel
  4. Clicar em Install

🚀 Como usar

1. Sidebar

Clique no ícone 🛡️ na barra lateral esquerda do VS Code.

SENTINEL 🛡️ ENV VALIDATOR
  ⚠️ 2 variável(is) faltando de 6
  ➕ Criar .env Enterprise
  ⚡ Criar .env Lite
  ❌ Faltando (2)
     ❌ JWT_SECRET       FALTANDO
     ❌ DB_PASSWORD      FALTANDO
  ✅ Configuradas (4)
     ✅ PORT             ••••••
     ✅ DB_HOST          ••••••

2. Gerar .env

Use os botões na sidebar ou Ctrl+Shift+P:

Comando Descrição
⚡ Criar .env Lite .env enxuto com PORT, NODE_ENV, DB e JWT
📦 Criar .env Medium .env essencial + email e Redis
📦 Criar .env Ultra .env completo com todas as seções + variáveis detectadas no projeto
🔑 Gerar JWT Secret Gera chave criptográfica de 32 a 4096 bits

3. Gerar JWT Secret

Use Ctrl+Shift+P → Sentinel: Gerar JWT Secret, escolha o tamanho e:

  • Copiar — vai direto pro clipboard
  • Inserir no .env — insere ou substitui o JWT_SECRET automaticamente
Bits Uso recomendado
128 Mínimo aceitável
256 JWT padrão ✅
512 Alta segurança
1024+ Paranoico feliz 😂

4. Refresh manual

Clique no ícone 🔄 no topo da sidebar ou Ctrl+Shift+P → Sentinel: Refresh.


📁 Estrutura do .env Ultra

#################################################################
#             GERADO PELO ALBERTOOL SENTINEL (ULTRA)            #
#             NÃO COMMITAR ESTE ARQUIVO NO GIT                  #
#################################################################

# 🌐 APLICAÇÃO
NODE_ENV=
PORT=
APP_NAME=
APP_URL=
APP_VERSION=

# 🗄️ BANCO DE DADOS
DB_HOST=
DB_PORT=
DB_USER=
DB_PASSWORD=
DB_NAME=
DB_SCHEMA=
DB_SYNC=
DB_LOGGING=
DB_SSL=

# 🔐 AUTENTICAÇÃO & SEGURANÇA
JWT_SECRET=
JWT_EXPIRES_IN=
JWT_REFRESH_SECRET=
JWT_REFRESH_EXPIRES_IN=
BCRYPT_ROUNDS=

# 📦 CACHE & FILAS
REDIS_HOST=
REDIS_PORT=
REDIS_PASSWORD=
REDIS_DB=
REDIS_TTL=

# 📧 E-MAIL
MAIL_HOST=
MAIL_PORT=
MAIL_USER=
MAIL_PASSWORD=
MAIL_FROM=
MAIL_SECURE=

# ☁️ STORAGE / S3
STORAGE_DRIVER=
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=
AWS_BUCKET=
AWS_ENDPOINT=

# 📊 LOGS & MONITORAMENTO
LOG_LEVEL=
LOG_FORMAT=
SENTRY_DSN=
NEW_RELIC_KEY=

# 🔗 INTEGRAÇÕES
WEBHOOK_SECRET=
CORS_ORIGIN=
RATE_LIMIT_MAX=
RATE_LIMIT_WINDOW=

# 💬 TELEGRAM
TELEGRAM_BOT_TOKEN=
TELEGRAM_CHAT_ID=
TELEGRAM_WEBHOOK_URL=

# 📱 WHATSAPP
WHATSAPP_API_URL=
WHATSAPP_API_TOKEN=
WHATSAPP_PHONE_NUMBER_ID=
WHATSAPP_VERIFY_TOKEN=
WHATSAPP_BUSINESS_ACCOUNT_ID=

# 🧪 VARIÁVEIS DETECTADAS NO PROJETO
# (geradas automaticamente pelo escaneamento)

⚙️ Fontes de escaneamento

O Sentinel detecta variáveis em:

  • src/config/env-config.ts — padrão Albertool
  • .env.example — variáveis documentadas
  • Qualquer arquivo .ts ou .js com process.env.VARIAVEL

🔒 Segurança

  • Valores exibidos na sidebar sempre mascarados (••••••)
  • Apenas os primeiros 3 caracteres visíveis no tooltip
  • Nunca commite seu .env — adicione ao .gitignore:
.env

🛣️ Roadmap

  • [ ] Suporte a múltiplos ambientes (.env.production, .env.staging)
  • [ ] Validação de tipos (número, URL, booleano)
  • [ ] Integração com Docker Compose
  • [ ] Export para GitHub Secrets

🤝 Contribuindo

  1. Fork o repositório
  2. Crie sua branch: git checkout -b feat/minha-feature
  3. Commit: git commit -m 'feat: minha feature'
  4. Push: git push origin feat/minha-feature
  5. Abra um Pull Request

📄 Licença

MIT © Albertool


Feito com ☕ e muita variável de ambiente

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft