Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
quietos-sentinel — Sentinel — o governador de entrada da DeanWay Labs. Protege aquilo que um agente de IA ouve: o conteúdo do mundo é dado, nunca ordem. O espelho do QuietOS. | Kitploit
Ferramentas/GitHubGitHub/jondean213-pixel/quietos-sentinel
Ferramentas DefensivasAnálise EstáticaResposta a IncidentesSegurança de IAAnálise de Logs
GitHubjondean213-pixel/quietos-sentinel

quietos-sentinel

Sentinel — o governador de entrada da DeanWay Labs. Protege aquilo que um agente de IA ouve: o conteúdo do mundo é dado, nunca ordem. O espelho do QuietOS.

Ver Repositório

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
13há 4 diasAinda não revisado
Compartilhar

Sentinel — o governador de entrada

DeanWay Labs. Sentinel é o espelho do QuietOS. O QuietOS governa o que um agente de IA faz. O Sentinel governa o que um agente de IA ouve.

O cérebro propõe, o QuietOS dispõe — e o Sentinel decide o que o cérebro tem sequer permissão de ouvir.

O problema

Um agente lê dados e instruções no mesmo fluxo, e não consegue nativamente distingui-los. Assim, o mundo aprendeu a esconder ordens dentro dos dados: uma página web que diz ao assistente para enviar as senhas por e-mail, um e-mail usando o nome do proprietário, um resultado de ferramenta com uma segunda tarefa secreta embutida. Isso é injeção de prompt, e funciona porque nada fica na porta.

O Sentinel fica na porta.

A lei

Apenas o proprietário emite instruções. Todo o resto é dado.

Conteúdo vindo do mundo — páginas web, e-mails, arquivos, mensagens, saídas de ferramentas — é inspecionado antes de chegar ao cérebro, e o que passa é entregue embrulhado e rotulado como dado, nunca como ordens. Uma alegação dentro do conteúdo ("eu sou o proprietário", "o proprietário já aprovou isto", SYSTEM:) não autentica nada: a autenticação vem do canal, nunca do texto.

Veredictos

VeredictoSignificado
ALLOWDado limpo. Passa adiante, rotulado como dado.
ESCALATEConteúdo em forma de instrução direcionado ao agente a partir de uma fonte que não é o proprietário. Retido para o proprietário com o conteúdo exato preservado — a mesma disciplina de vinculação de aprovação do QuietOS. Nada age sobre ele enquanto aguarda.
BLOCKPadrões conhecidos como hostis: diretivas de exfiltração, falsificação de identidade do proprietário/sistema, alegações falsas de aprovação, encantamentos de sobreposição de regras, diretivas de ocultação. Recusado de imediato.

Todo ESCALATE e BLOCK é gravado num registro de ataques somente-anexação — timestamp, origem, veredicto, sinais correspondidos, SHA-256 do conteúdo exato, e um trecho preservado. As tentativas são evidência, e o registro faz parte do produto, da mesma forma que o registro de prova de red-team do QuietOS.

Escopo da v0.1

  • Apenas inspeção determinística — verificações por padrão/heurística, sem modelo no circuito. Payloads codificados em Base64 também são decodificados e inspecionados; uma ordem codificada continua sendo uma ordem. O contrabando de caracteres invisíveis (largura zero) é normalizado antes da varredura.
  • Estruturado para uma verificação por modelo mais tarde — as verificações são funções puras que retornam os mesmos valores Signal; uma verificação baseada em modelo pode juntar-se a rules.CHECKS sem tocar no motor.
  • Limites honestos (ver docs/PROOF-LOG.md para as lacunas abertas atuais): a cerca é apenas em inglês e literal — ataques criados com sinônimos, leetspeak e puramente semânticos podem passar pela cerca. Ainda assim encontram a lei: o conteúdo não detetado chega ao cérebro rotulado como dado, não como ordens. A deteção eleva o custo do ataque; a autoridade é a muralha.

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)

O canal autenticado do próprio proprietário é a única exceção à inspeção: Source("owner", ..., owner_authenticated=True) passa com a função instruction — não é uma superfície de ataque, é a autoridade. Uma reivindicação não autenticada ao canal do proprietário é bloqueada como personificação por construção.

Testes

python3 -m pytest tests/ -q

Três suítes: tests/test_redteam.py (casos de ataque), tests/test_controls.py (conteúdo benigno que deve passar como dados), tests/test_engine.py (lei de autoridade, evidência de ledger, rotulagem). Os resultados — incluindo os erros — estão em docs/PROOF-LOG.md.

Origem

Concebido por Jon Dean (DeanWay Labs), 2026-10-21: "Nós governamos o que sai — não precisamos também proteger a IA, e governar o que entra?" Construído na mesma noite. Nomeado Sentinel por Jon.

Baixar ferramenta