Fagulha Escudo
Revisão de segurança defensiva dentro do VS Code, sem instalar nada. Os alertas aparecem enquanto
você digita, com explicação em português e correção com um clique quando a mudança é segura.
O que analisa
- Código em Python, JavaScript/TypeScript, PHP, Java/Kotlin, C#, Go e Ruby: injeção de SQL e
NoSQL, execução de comandos, desserialização insegura, XSS, JWT, TLS desativado, hashes fracos.
- Bancos de dados, cada um com suas regras: PostgreSQL, MySQL/MariaDB, SQL Server, SQLite,
MongoDB, Redis/Valkey, Elasticsearch/OpenSearch e Firebase.
- Containers: Docker, Podman (inclusive Quadlet), Compose e Kubernetes.
- Segredos expostos (evidência sempre mascarada) e dados pessoais com o artigo da LGPD.
Como usar
- Abra ou edite um arquivo: os achados aparecem na aba Problemas.
- Lâmpada (
Ctrl+.): corrigir, ignorar com justificativa ou explicar a regra.
- Corrigir ao salvar:
"editor.codeActionsOnSave": { "source.fixAll.fagulha": "explicit" }.
- Comandos Fagulha Escudo: analisar o projeto, checklist da stack por camada, criar política.
- O servidor MCP é registrado sozinho para o Copilot e outros agentes (VS Code 1.101+).
Privacidade
O motor roda no seu computador e não envia código nem telemetria. A IA é opcional: triagem e
correção com IA usam o provedor que você configurar (modelo local, nuvem da empresa ou API pública),
exigem Python 3.11+ e ocultam segredos e dados pessoais antes de qualquer envio.
Política da empresa
Um arquivo .fagulha/policy.toml versionado no repositório define o que bloqueia, exceções com
responsável e prazo, e quais categorias de IA são permitidas.
Mais informações: fagulha.net/seguranca · contato@fagulha.net
| |