メインコンテンツへ移動
開発者とメンテナ向け

コピーでき、実行でき、確かめられる安全なデフォルト。

設定ファイルを指定すると、その中に何があるかを告げます。ファイルに直接書かれた秘密、シェル経由で起動されるサーバー、バージョンを固定していないパッケージ。そのうえでコピー上に修正版を提案し、その修正が成り立つことを確かめます。

設計 · 未公開

すでに動いていること

キットはまだ公開していませんが、以下はどれもそれを待っていません。すべて今日動いており、どの項目も私たちの言葉を信じる代わりに確かめられるものです。

  • MCP サービスはリモートで常時稼働しています。カタログはサーバーが管理し、何かを接続する前に取得して読める manifest があります。
  • receipt は 1 つのコマンドでアカウントなしにオフライン検証できます。検証器のネットワーク呼び出しはゼロで、trust anchor を明示的に受け取ります。
  • 認可の消費は一度きりです。単回使用はスキーマ上の型レベルの規則であり、実行時の慣習ではありません。
  • 6 つのプロバイダ操作が実装済みで、それぞれ protocol が定める authority を持ち、呼び出す側はそれを下げられません。稼働中のプロバイダに対する 100 回の実際の実行の証拠を公開するまで、どれも安定とは呼びません。
  • プロバイダの資格情報は、利用者自身が動かす daemon が読みます。モデルにもっとも近いプロセスは、プロバイダの SDK を一切宣言しません。

利用者に求めるもの

何もありません。インストール後、デモとローカル検証はアカウントなしで、どこにもデータを送らずに動きます。キットは指定されたファイルを読み、共有する前に読める秘匿処理済みのレポートを書きます。本番実行はクラウド側の authority 要件をそのまま保ちます。ローカルのキットはオフラインでの本番自律運用を約束しません。

中身

コピーできるチュートリアル

合成した下書き、見直せる計画、最小限の権限、バイパス試験。チュートリアルと明示しています。これ単体ではキットを有用にはせず、学べるものにします。

自分のプロジェクトで使うローカルツール

持ち込んだ設定や成果物を点検し、所見を説明し、最小限の diff かテンプレートを提案します。何も上書きせず、秘密も複製しません。そのうえで修正をコピー上で確かめます。

静的診断

最初のファミリ: command・args・env を含む JSON の stdio MCP 設定と、bridge から書き出したカタログ。ファイルは利用者が選びます。それ以外の形式は黙って飛ばさず、未対応と明示して報告します。

ピン留めと差分

受理したそのカタログのスナップショットを、現在のものや取り込んだものと突き合わせます。実質的な変更は勝手に適用されず、見直しを求めます。

ローカルリーダー

メッセージが何を求めているかを説明し、読み取りが完全だったか、部分的だったか、棄権したかを示します。因果を捏造することはなく、「警告がないから安全」とは決して言いません。

公開前チェック

列挙したファイルに対して実行できるレシピ。カナリア、秘匿処理、再現可能な出力。

証拠と手助け

オフライン検証器、改変のない例と改変された例、何が対象で何が対象外か、推定消費量、拒否の理由、そして計画を見直すための道筋。

静的診断が探すもの

8 つの所見。それぞれに重大度、ファイル内の場所、提案する修正が付きます。入力ファイルはハッシュ化され、レポートを読み取った内容と正確に結び付けられます。

  • INLINE_SECRET

    設定に直接書かれたトークン・鍵・パスワード。レポートは値を秘匿し、複製は決してせず、代わりに環境変数のプレースホルダを提案します。

  • SHELL_EXECUTION

    sh・bash・pwsh・cmd に -c を付けて起動されるサーバー。何が走るかを決めるのが設定ではなくコマンドラインになります。

  • UNPINNED_PACKAGE

    バージョンを固定せずに呼ばれるパッケージランナー。明日起動するものが、今日確認したものと同じである必要はありません。

  • NON_STDIO_TRANSPORT

    この診断が扱うファミリ外のトランスポート。推測せずに報告します。

  • SUSPICIOUS_ARGUMENT

    資格情報の形をした引数、あるいは宣言されたコマンドからの脱出の形をした引数。

  • MISSING_COMMAND

    起動するものが何もないサーバー項目。

  • INVALID_CONFIG

    宣言された形式として解析できなかったファイル。

  • UNSUPPORTED_FORMAT

    この診断が扱う形式ではありません。空で安心させるレポートを返す代わりに、そう告げます。

何も見つからなかったとき

きれいな結果は所見と同じ重みで示され、その不在に意味があるよう、実際に何を確認したかを述べます。キットは脅しの道具ではありません。SecureStamp が必要でない場合もそう告げ、代わりの選択肢を示します。

しないこと

境界は道具の一部であって、免責事項ではありません。

ディスクを走査しません

指定されたファイルを読みます。検索も、ホームディレクトリの走査も、バックグラウンドのスキャンもありません。

シェルを開きません

点検している対象を実行することは決してなく、記述を見つけたサーバーを起動することもありません。

接続を覗きません

ネットワーク検査も、通信の捕捉も、設定にあるホストへの探査もありません。

トークンを検証しません

ある値が秘密らしく見えることは分かります。確かめるためにそれをどこかで試すことは決してしません。

MCP サーバーを代わりに発見しません

ピン留めしたカタログと、渡されたファイルだけを知っています。ホストの文脈・メール・記憶・他の MCP サーバーの通信を見渡す視野はありません。

立ち位置

誰が作り、誰に委ねられるかを広げる — 誰もが確かめられる境界とともに。

効果を限定するのは、誰が自動化に値するかを決めるためではありません。もっと多くの人が本当の仕事を委ねられるようにし、しかもその危険を周りの人が引き受けずに済むようにするためです。その返金の当事者である顧客、アクセスを書き換えられる同僚、何にも同意していない第三者。提供者だけが点検できる境界は、提供者を守ります。これらは、影響を受ける側が確かめられるように作られています。

  • 意見を取り締まらず、どの内容が真実かを決めません。ツールはメッセージが何を求めているかを読みます。書いた人が正しいかどうかは読みません。
  • 使うのに職業上の資格は一切要りません。リポジトリを 1 つ持つメンテナと、コンプライアンス部門を持つ銀行が、同じスキーマと同じ検証器を受け取ります。
  • ソフトウェアを限定することは、人を限定することではありません。ここで限定されるのは自動化された行為者が引き起こしてよいことであって、誰かが言ってよいことではありません。

約束すること

信用してもらう前に確かめられること。あとからではなく。

証明はどのプランでも開かれている

スキーマ、暗号プロファイル、検証器、テストベクタ、基本的な適合性はすべて公開です。同じ成果物は、無料アカウント由来でもエンタープライズ由来でも同一に検証されます。課金されるのは運用・規模・サポートであって、信頼そのものではありません。

データは置いた場所に留まる

プロダクトのテレメトリは opt-in であり、統制が実際に必要とする監査証跡とは分かれています。メッセージ本文・会話・個人の振る舞いを集めた中央リポジトリは存在せず、作る計画もロードマップにありません。

変更は参加できる手続きを通る

代替案と影響を添えた公開提案、開始前に告知されるコメント期間、異論への書面での回答、利益相反を明示した記名の責任者、そして移行期限を伴うバージョン。事後のチェンジログではありません。

問題の報告に費用はかからない

セキュリティの所見は SECURITY.md を通ります。真剣に受け取られるために exploit を公開したり、機微なデータを差し出す必要は誰にもありません。インシデントには事実、緩和策、分かっていることの限界、そして修正が示されます。

異論は記録に残る

RFC はインテグレータ、小さなチーム、個人の利用者、企業に等しく開かれています。異論は押し流さずに保存し、生成された意見でコミュニティの支持を装うことはしません。

protocol と製品は意図して分ける

開かれた protocol に関する決定と、有料サービスのロードマップは別々に記録し、それぞれに記名の責任者を置きます。ある変更がどちらのためなのかを推測させないためです。

私たちでないもの

あとから匂わせられないよう、いま言っておきます。

  • 2 つのドメインは制度ではありません。securestamp.org と securestamp.online は 1 つの会社が運営しており、それ自体では財団でも独立した評議会でもありません。そうした体制は後の決定であり、公開の場で行われるものです。マーケティングで主張することではありません。
  • 資金の付いた bug bounty も、第三者による独立監査もありません。どちらも存在する前に告知することはありません。
  • 普遍的なバッジも、買える認証も、自動的な規制順守もありません。署名された manifest が示すのは完全性と出所です。署名した対象が無害かどうかについては何も語りません。

署名について

署名された manifest が示すのは完全性と出所です。無害性は示しません。キットは有効な署名を、何かを実行して安全である証拠として提示することは決してありません。

状態

設計。診断モジュールとその所見は存在し、テストで覆われています。パッケージ化された CLI、そのサブコマンド名、公開ガイドはまだ出していません。このページのどれも、実プロバイダに対して得られた結果を述べてはいません。

開かれたままのもの

スキーマ、暗号プロファイル、検証器、テストベクタ、基本的な適合性は公開されており、同じ成果物はどのプランでも同一に検証されます。課金されるのは運用・規模・サポートであって、信頼ではありません。

Safe Defaults Kit — MCP 設定をローカルで点検、アカウント不要 | SecureStamp Foundation