Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/jondean213-pixel/quietos-sentinel
防御ツール静的分析インシデントレスポンスAIセキュリティログ分析
GitHubjondean213-pixel/quietos-sentinel

quietos-sentinel

Sentinel — DeanWay Labsのインバウンド・ガバナー。AIエージェントが耳にするものを守る。すなわち、世界のコンテンツはデータであり、命令では決してない。QuietOSの鏡像。

リポジトリを見る
134日前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Sentinel — インバウンド・ガバナー

DeanWay Labs. Sentinel は QuietOS の鏡像です。 QuietOS は AI エージェントが何をするかを統治します。Sentinel は AI エージェントが何を聞くかを統治します。

脳が提案し、QuietOS が処分する — そして Sentinel は、脳がそもそも何を聞くことを許されるかを決定します。

問題

エージェントはデータと命令を同じストリームで読み取り、両者を本質的に区別できません。 そのため、世界はデータの中に命令を隠すことを学びました。アシスタントにパスワードをメールで送信させるよう指示するウェブページ、所有者の名前をかたるメール、その中に2つ目の秘密の仕事を忍ばせたツールの結果などです。これがプロンプトインジェクションであり、扉に何も立っていないために機能します。

Sentinel は扉に立ちます。

法

命令を発するのは所有者のみ。それ以外はすべてデータである。

世界からのコンテンツ — ウェブページ、メール、ファイル、メッセージ、ツールの出力 — は、脳に届く前に検査され、通過したものはデータとしてラップされラベル付けされて届けられ、命令として届けられることは決してありません。コンテンツ内の主張(「私は所有者である」「所有者はすでにこれを承認した」、SYSTEM:)は何も認証しません。認証はチャネルから来るものであり、テキストから来ることは決してありません。

判定

判定意味
ALLOWクリーンなデータ。データとしてラベル付けされて通過します。
ESCALATE非所有者のソースからエージェントに向けられた命令の形をしたコンテンツ。正確なコンテンツを保持したまま所有者のために保留されます — QuietOS と同じ承認バインディングの規律です。待機中は何もそれに基づいて行動しません。
BLOCK既知の敵対的パターン:外部送信の指示、所有者/システムのなりすまし、虚偽の承認主張、ルール上書きの呪文、隠蔽の指示。即座に拒否されます。

すべての ESCALATE と BLOCK は追記専用の攻撃台帳に記録されます — タイムスタンプ、ソース、判定、一致したシグナル、正確なコンテンツの SHA-256、および保存された抜粋。試行は証拠であり、台帳は製品の一部です。QuietOS のレッドチーム証明ログがそうであるのと同じように。

v0.1 の範囲

  • 決定論的検査のみ — パターン/ヒューリスティックチェック、ループ内にモデルなし。 Base64 エンコードされたペイロードもデコードして検査されます。エンコードされた命令も依然として命令です。 不可視文字の密輸(ゼロ幅)はスキャン前に正規化されて除去されます。
  • 後でモデルチェックを追加できる構造 — チェックは同じ Signal 値を返す純粋関数です。モデルベースのチェックはエンジンに触れることなく rules.CHECKS に参加できます。
  • 正直な限界(現在の未解決の穴については docs/PROOF-LOG.md を参照):フェンスは英語のみかつリテラルです — 同義語で細工された攻撃、リート語、純粋に意味論的な攻撃はフェンスを通過できます。それでも法には従います。見逃されたコンテンツは命令ではなくデータとしてラベル付けされて脳に届きます。検出は攻撃のコストを高めます。権限が壁です。

使用

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)

所有者自身の認証済みチャネルは検査の唯一の例外です: Source("owner", ..., owner_authenticated=True) はロール instruction で通過します — これは攻撃対象ではなく、権威です。所有者チャネルへの未認証の主張は、 構造上なりすましとしてブロックされます。

テスト

python3 -m pytest tests/ -q

3つのスイート: tests/test_redteam.py(攻撃ケース)、tests/test_controls.py (データとして通過しなければならない良性コンテンツ)、tests/test_engine.py(権限法、 台帳証拠、ラベリング)。結果 — 見逃しを含む — は docs/PROOF-LOG.md にあります。

起源

Jon Dean(DeanWay Labs)によって2026-10-21に着想: 「我々は出ていくものを統制している — では AI自体も保護する必要があるのではないか、そして入ってくるものを統制する必要があるのではないか?」 同じ夜に構築された。JonによってSentinelと命名された。

ツールをダウンロード