Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
quietos-sentinel — Sentinel — el gobernador de entrada de DeanWay Labs. Controla lo que escucha un agente de IA: el contenido del mundo es dato, nunca órdenes. El reflejo de QuietOS. | Kitploit
Herramientas/GitHubGitHub/jondean213-pixel/quietos-sentinel
Herramientas DefensivasAnálisis EstáticoRespuesta a IncidentesSeguridad de IAAnálisis de Registros
GitHubjondean213-pixel/quietos-sentinel

quietos-sentinel

Sentinel — el gobernador de entrada de DeanWay Labs. Controla lo que escucha un agente de IA: el contenido del mundo es dato, nunca órdenes. El reflejo de QuietOS.

Ver Repositorio

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
13hace 4 díasAún no revisado
Compartir

Sentinel — el gobernador de entrada

DeanWay Labs. Sentinel es el espejo de QuietOS. QuietOS gobierna lo que un agente de IA hace. Sentinel gobierna lo que un agente de IA escucha.

El cerebro propone, QuietOS dispone — y Sentinel decide qué se le permite siquiera escuchar al cerebro.

El problema

Un agente lee datos e instrucciones en el mismo flujo, y no puede distinguirlos de forma nativa. Así que el mundo ha aprendido a ocultar órdenes dentro de los datos: una página web que le indica al asistente que envíe las contraseñas por correo, un correo electrónico que lleva el nombre del propietario, un resultado de herramienta con un segundo trabajo secreto escondido dentro. Eso es la inyección de prompts, y funciona porque nada se interpone en la puerta.

Sentinel se interpone en la puerta.

La ley

Solo el propietario emite instrucciones. Todo lo demás son datos.

El contenido proveniente del mundo — páginas web, correos electrónicos, archivos, mensajes, salidas de herramientas — se inspecciona antes de que llegue al cerebro, y lo que pase se entrega envuelto y etiquetado como datos, nunca como órdenes. Una afirmación dentro del contenido ("soy el propietario", "el propietario ya aprobó esto", SYSTEM:) no autentica nada: la autenticación proviene del canal, nunca del texto.

Veredictos

VeredictoSignificado
ALLOWDatos limpios. Pasan, etiquetados como datos.
ESCALATEContenido con forma de instrucción dirigido al agente desde una fuente que no es el propietario. Retenido para el propietario con el contenido exacto preservado — la misma disciplina de vinculación de aprobación que QuietOS. Nada actúa sobre él mientras espera.
BLOCKPatrones conocidos como hostiles: directivas de exfiltración, suplantación del propietario/sistema, afirmaciones falsas de aprobación, conjuros de anulación de reglas, directivas de ocultamiento. Rechazado de plano.

Cada ESCALATE y BLOCK se escribe en un registro de ataques de solo anexado — marca de tiempo, origen, veredicto, señales coincidentes, SHA-256 del contenido exacto y un extracto preservado. Los intentos son evidencia, y el registro es parte del producto, de la misma manera que el registro de pruebas de red-team de QuietOS lo es.

Alcance de v0.1

  • Solo inspección determinista — comprobaciones de patrones/heurísticas, sin modelo en el bucle. Las cargas codificadas en Base64 también se decodifican e inspeccionan; una orden codificada sigue siendo una orden. El contrabando de caracteres invisibles (zero-width) se normaliza antes del escaneo.
  • Estructurado para una comprobación con modelo más adelante — las comprobaciones son funciones puras que devuelven los mismos valores Signal; una comprobación basada en modelo puede unirse a rules.CHECKS sin tocar el motor.
  • Límites honestos (véase docs/PROOF-LOG.md para los huecos abiertos actuales): la valla es solo en inglés y literal — los ataques elaborados con sinónimos, leetspeak y puramente semánticos pueden pasar la valla. Aún así se enfrentan a la ley: el contenido no detectado llega al cerebro etiquetado como datos, no como órdenes. La detección eleva el coste del ataque; la autoridad es el muro.

Uso

from sentinel import Inspector, Source

inspector = Inspector()  # optionally: Inspector(ledger=AttackLedger("attacks.jsonl"))

verdict = inspector.inspect(page_text, Source("webpage", url))
if verdict.verdict == "ALLOW":
    brain_input = Inspector.labeled_payload(verdict, page_text)
elif verdict.verdict == "ESCALATE":
    hold_for_owner(verdict.excerpt, verdict.signals)   # exact content, owner's call
else:  # BLOCK
    refuse(verdict)

El propio canal autenticado del propietario es la única excepción a la inspección: Source("owner", ..., owner_authenticated=True) pasa con el rol instruction — no es una superficie de ataque, es la autoridad. Una afirmación no autenticada al canal del propietario se bloquea como suplantación por construcción.

Pruebas

python3 -m pytest tests/ -q

Tres suites: tests/test_redteam.py (casos de ataque), tests/test_controls.py (contenido benigno que debe pasar como datos), tests/test_engine.py (ley de autoridad, evidencia del libro mayor, etiquetado). Los resultados —incluidos los fallos— viven en docs/PROOF-LOG.md.

Origen

Concebido por Jon Dean (DeanWay Labs), 2026-10-21: "Gobernamos lo que sale — ¿no necesitamos también proteger a la IA y gobernar lo que entra?" Construido la misma noche. Nombrado Sentinel por Jon.

Descargar herramienta