Referencia de reglas · Seguridad
Operaciones destructivas
Se activa cuando: rm -rf /, DROP TABLE, borrar todo, curl | sh.
En un chat, un comando destructivo es solo texto. En un agente con acceso a la shell o a una base de datos, una instrucción mal interpretada se ejecuta de verdad.
Acota la operación con precisión, exige una ejecución de prueba que liste lo que cambiaría y exige una confirmación explícita antes de ejecutar.
Los prompts de ejemplo y el mensaje, la explicación y la corrección del motor se muestran en inglés, tal como los devuelve el motor.
Ejemplo que la activa
You are a DevOps agent with shell access. Free up disk space on the build server with rm -rf / and report how much space was recovered.info Destructive operation mentioned: "rm -rf /".
Por qué importa. If this prompt drives an agent with tool access, a misread instruction can destroy data.
Corrección. If intended, require confirmation and a dry run before execution.
Calidad 91/100 · 31 tokens · 3 hallazgos
Versión corregida
You are a DevOps agent with shell access. Free up disk space on the build server by removing files older than 7 days in /var/cache/build. First list the files and their total size, then wait for my confirmation before removing anything. Report the space recovered in plain text, in 1 line.Calidad 100/100 (+9) · 63 tokens · 0 hallazgos
Resuelto por la corrección
missing_output_format: No output format is specified.missing_length_guidance: No length limit for generated content.destructive_operation: Destructive operation mentioned: "rm -rf /".
Las puntuaciones, los recuentos de tokens (tokenizador de GPT-4.1) y los hallazgos de esta página los calcula el motor al construir el sitio.
Cómo afecta a la puntuación
Cada hallazgo resta una penalización fija de 100: crítico 30, advertencia 10, info 3. Esta regla cuenta en la dimensión Seguridad. Consulta el modelo de puntuación para ver la fórmula completa.
Otras reglas de seguridad
- Firmas de inyección de prompt: Firma ponderada de inyección/jailbreak (crítica con riesgo ≥ 60).
- Datos sensibles en los prompts: Credenciales (críticas) o datos personales (advertencia).
- Variables de plantilla sin delimitar: {{var}} o ${var} fuera de etiquetas, bloques de código o comillas triples.