Referência de regras · Segurança

Dados sensíveis em prompts

  • sensitive_data
  • crítico neste exemplo
  • Segurança
  • etapa · Análise de segurança e injeção

Dispara quando: Credenciais (crítico) ou dados pessoais (aviso).

Tudo em um prompt sai do seu sistema. Credenciais em um prompt podem acabar em logs do provedor, traces e capturas de tela, e devem ser tratadas como vazadas e rotacionadas.

O modelo nunca precisa de uma credencial. Deixe sua aplicação chamar a API e passe apenas os dados resultantes. Para dados pessoais, use marcadores, a menos que a tarefa exija os valores reais.

O motor informa a categoria e o local de cada ocorrência, mas nunca o valor encontrado.

Os prompts de exemplo e a mensagem, a explicação e a correção do motor são exibidos em inglês, exatamente como o motor os retorna.

Exemplo que a dispara

Use the token ghp_abcdefghijklmnopqrstuvwxyz0123456789 to call the GitHub API, list the open issues in acme/web, and return JSON with the keys number and title.

crítico Credentials or secrets detected: token ×1.

Por que importa. Anything in a prompt is sent to the model provider and may be logged. Leaked credentials must be rotated.

Correção. Remove them or use Sanitize to replace them with placeholders.

Qualidade 50/100 · 37 tokens · 2 achados

Versão corrigida

List the open issues in the data below. Return JSON with the keys number and title.

<issues>
{{issues}}
</issues>

Qualidade 100/100 (+50) · 27 tokens · 0 achados

Resolvido pela correção

  • sensitive_data: Credentials or secrets detected: token ×1.
  • missing_objective: No clear objective or task was found.

As pontuações, as contagens de tokens (tokenizador do GPT-4.1) e os achados desta página são calculados pelo motor quando o site é construído.

Como afeta a pontuação

Cada achado subtrai uma penalidade fixa de 100: crítico 30, aviso 10, info 3. Esta regra conta para a dimensão Segurança. Veja o modelo de pontuação para a fórmula completa.

Todas as 20 regras →