Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
quietos-sentinel — Sentinel — le gouverneur entrant de DeanWay Labs. Il contrôle ce qu'un agent IA entend : le contenu du monde est une donnée, jamais un ordre. Le miroir de QuietOS. | Kitploit
Outils/GitHubGitHub/jondean213-pixel/quietos-sentinel
Outils DéfensifsAnalyse StatiqueRéponse aux IncidentsSécurité de l'IAAnalyse de Journaux
GitHubjondean213-pixel/quietos-sentinel

quietos-sentinel

Sentinel — le gouverneur entrant de DeanWay Labs. Il contrôle ce qu'un agent IA entend : le contenu du monde est une donnée, jamais un ordre. Le miroir de QuietOS.

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
13il y a 4 joursPas encore vérifié
Partager

Sentinel — le gouverneur des entrées

DeanWay Labs. Sentinel est le miroir de QuietOS. QuietOS gouverne ce qu'un agent IA fait. Sentinel gouverne ce qu'un agent IA entend.

Le cerveau propose, QuietOS dispose — et Sentinel décide ce que le cerveau est même autorisé à entendre.

Le problème

Un agent lit des données et des instructions dans le même flux, et ne peut pas nativement les distinguer. Le monde a donc appris à dissimuler des ordres à l'intérieur des données : une page web qui demande à l'assistant d'envoyer les mots de passe par e-mail, un e-mail portant le nom du propriétaire, un résultat d'outil avec une seconde tâche secrète glissée à l'intérieur. C'est l'injection de prompt, et cela fonctionne parce que rien ne monte la garde à la porte.

Sentinel monte la garde à la porte.

La loi

Seul le propriétaire émet des instructions. Tout le reste est donnée.

Le contenu venu du monde — pages web, e-mails, fichiers, messages, sorties d'outils — est inspecté avant d'atteindre le cerveau, et tout ce qui passe est livré enveloppé et étiqueté comme donnée, jamais comme ordre. Une affirmation à l'intérieur du contenu (« je suis le propriétaire », « le propriétaire a déjà approuvé ceci », SYSTEM:) n'authentifie rien : l'authentification vient du canal, jamais du texte.

Verdicts

VerdictSignification
ALLOWDonnée propre. Passe, étiquetée comme donnée.
ESCALATEContenu en forme d'instruction visant l'agent depuis une source non propriétaire. Retenu pour le propriétaire avec le contenu exact préservé — la même discipline de liaison d'approbation que QuietOS. Rien n'agit dessus pendant qu'il attend.
BLOCKMotifs connus comme hostiles : directives d'exfiltration, usurpation d'identité du propriétaire/système, fausses affirmations d'approbation, incantations de contournement de règles, directives de dissimulation. Refusé d'emblée.

Chaque ESCALATE et BLOCK est consigné dans un registre d'attaques en ajout seul — horodatage, source, verdict, signaux correspondants, SHA-256 du contenu exact, et un extrait préservé. Les tentatives sont des preuves, et le registre fait partie du produit, de la même manière que le journal de preuve red-team de QuietOS.

Périmètre v0.1

  • Inspection déterministe uniquement — vérifications par motifs/heuristiques, aucun modèle dans la boucle. Les charges utiles encodées en Base64 sont également décodées et inspectées ; un ordre encodé reste un ordre. La contrebande par caractères invisibles (largeur nulle) est normalisée avant l'analyse.
  • Structuré pour une vérification par modèle ultérieure — les vérifications sont des fonctions pures renvoyant les mêmes valeurs Signal ; une vérification basée sur un modèle peut rejoindre rules.CHECKS sans toucher au moteur.
  • Limites honnêtes (voir docs/PROOF-LOG.md pour les failles ouvertes actuelles) : la barrière est uniquement en anglais et littérale — les attaques construites par synonymes, en leetspeak et purement sémantiques peuvent franchir la barrière. Elles rencontrent toujours la loi : le contenu manqué atteint le cerveau étiqueté comme donnée, pas comme ordre. La détection augmente le coût de l'attaque ; l'autorité est le mur.

Utilisation

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)

Le canal authentifié du propriétaire lui-même est la seule exception à l'inspection : Source("owner", ..., owner_authenticated=True) passe avec le rôle instruction — ce n'est pas une surface d'attaque, c'est l'autorité. Une revendication non authentifiée du canal du propriétaire est bloquée comme usurpation d'identité par construction.

Tests

python3 -m pytest tests/ -q

Trois suites : tests/test_redteam.py (cas d'attaque), tests/test_controls.py (contenu bénin qui doit passer en tant que données), tests/test_engine.py (loi d'autorité, preuve du registre, étiquetage). Les résultats — y compris les manques — se trouvent dans docs/PROOF-LOG.md.

Origine

Conçu par Jon Dean (DeanWay Labs), 2026-10-21 : « Nous gouvernons ce qui sort — n'avons-nous pas aussi besoin de protéger l'IA, et de gouverner ce qui entre ? » Construit la même nuit. Nommé Sentinel par Jon.

Télécharger l’outil