Repository navigation
Véu v0.4.0
Além do proxy e além dos dados brasileiros: segredos, navegador, JavaScript, Notion e documentos, empresas e agentes.
Detecção
- Segredos:
- chaves de API de mais de 30 serviços (OpenAI, Anthropic, AWS, Google, GitHub, GitLab, Stripe, Slack, Hugging Face, Groq, Notion, Mercado Pago, Asaas...);
- JWT, tokens Bearer e Basic;
- senhas em configuração e em prosa;
- chaves privadas, inclusive dentro de JSON;
- URLs de conexão com senha;
- campos como
api_key: ....
- Novo detector
segredos, ligado por padrão. As regras com prefixo ficam emdata/segredos.json, compartilhadas com a versão em JavaScript. - IBAN (módulo 97) e telefones internacionais.
- Operadores
sintetico(chave falsa no mesmo formato) emascara(sk-proj-****) para segredos.
Navegador e JavaScript
- Página web (GitHub Pages): proteger, copiar e restaurar sem instalar nada. A detecção roda no navegador e a página bloqueia conexões.
- Extensão para Chrome e Edge:
- funciona em ChatGPT, Claude, Gemini, Copilot, Perplexity, DeepSeek e outros;
- modos avisar, proteger e bloquear;
- protege ao colar e ao enviar e restaura as respostas na tela;
- menu do botão direito em qualquer site;
- política gerenciada para empresas.
veu-js, a biblioteca JavaScript e TypeScript:- a mesma detecção da versão em Python, garantida por um teste de conformidade;
createFetch()para os SDKs da OpenAI e da Anthropic;- middleware para o AI SDK da Vercel;
- pacote para o navegador.
- Teste de ponta a ponta num Chrome de verdade.
Notion, Google e documentos
veu lerlê páginas e bases do Notion, Google Docs, Sheets e Slides, links, Word, Excel, PowerPoint e PDF, já protegidos.veu anonimizareveu restaurartratam Word, Excel e PowerPoint no próprio formato, mantendo a formatação, as fórmulas, os cabeçalhos e os metadados. PDF sai como texto.- Ferramenta MCP
ler_protegido.verificar_arquivoeanonimizar_arquivoaceitam documentos. expandir_linksno proxy: links do Notion e do Google viram o conteúdo protegido, só para domínios permitidos.
Empresas
- Equipes com token e política próprios (
[equipes.NOME]), com a equipe na auditoria e nas métricas. - Auditoria encadeada (hash da linha anterior e HMAC opcional) e
veu auditoria verificar. - Sessões no Redis (
sessoes = "redis://...") com trava por sessão, para várias réplicas. - Desvio de requisições com dados sensíveis para um modelo interno (
desviar_para,modelo_desvio,desviar_tipos). - Prontidão em
/veu/pronto. - Guardrail para o LiteLLM Proxy (
veu.integrations.litellm.VeuGuardrail). - Chart Helm (HPA, PodDisruptionBudget, NetworkPolicy, ServiceMonitor, contêiner sem root e só leitura) e docker-compose com Redis.
- A imagem Docker passa a ser publicada em
ghcr.io/guhttps/veua cada release.
Agentes
veu gancho prompteveu gancho arquivopara Claude Code e Cursor:- prompts com segredos são bloqueados;
- o agente não lê arquivos com segredos e recebe a sugestão de usar
ler_protegido.
- Plugin do Claude Code com skill, ganchos e servidor MCP, instalável pelo marketplace deste repositório.
Corrigido
- Linhas de bases de dados do Notion saíam sem a coluna de título.
- Documentos do Word podiam deixar parágrafos sem proteção quando o lxml reaproveitava endereços de memória (
id()trocado pelo próprio elemento).
Outros
veu demonstrarmostra, sem chave de API, o que chegaria ao provedor com e sem o Véu.- Novos extras:
documentos,litellmeredis.