サードパーティ製AIスキルをインストールしても安全?7つのチェックリスト
はい、サードパーティ製のAIスキルは安全にインストールできます。ただし、事前に中身を確認した場合に限ります。 スキルは、あなたのAIにファイルの読み取り、ツールの使用、スクリプトの実行を指示できる存在です。無害なプロンプトではなく、ソフトウェアとして扱ってください。
慎重になるのが妥当な理由
スキルとは、再利用可能な指示の集まりです。SKILL.md ファイルだけを含むものもあれば、テンプレート、データファイル、スクリプトを追加しているものもあります。
その幅の広さが重要です。プレーンな指示ファイルでも、アシスタントを悪い方向に押しやることはあります。スクリプトなら、さらに多くのことができます。本当のリスクは、あなたのアシスタントが何にアクセスできるかで決まります。ドキュメント、メール、コード、ターミナル、保存されたキー、接続済みサービスなどです。
広く報じられた調査では、約42,000件の公開AIスキルをスキャンしたところ、およそ26%に脆弱性が含まれ、約5%に悪意のあるパターンが見られました。ClawHavoc事件は同じ点をより鋭く示しました。悪意のあるスキルが、洗練された指示とセットアップ手順で人々を有害なダウンロードへ誘導したのです。
これは、すべてのサードパーティ製スキルが危険だという意味ではありません。「人気がある」「よく書けている」「安全である」は、3つの別々の主張だという意味です。同じ審査は無料スキルにも当てはまります。価格は安全性の指標ではなく、公開リポジトリも保証にはなりません。OWASPがエージェントスキルのセキュリティチェックリストを公開しているのも同じ理由です。スキルは実行前にレビューが必要なのです。
7つのチェックリスト
- インストール前に
SKILL.mdを読む。 スキルが何をするのか、いつ実行されるべきか、どんな入力が必要か、どんな出力を作るか、どのファイルやツールを使うかが書かれているべきです。説明が曖昧、指示が約束された仕事と一致しない、説明のないアクセスを求めている——その場合は中止してください。 - すべてのスクリプトを読む。 アシスタントが実行する前に、ヘルパーファイルをすべて開いてください。危険なサインには、未知のドメインへの
curlやwgetの呼び出し、長いBase64の塊、エンコードされたコマンド、広範囲のファイル削除、想定外のファイルアップロード、~/.ssh、ブラウザのCookie、パスワードストア、APIキー、ウォレットファイルに触れる処理などがあります。スクリプトの意味が理解できないなら、信頼できる誰かが説明してくれるまでインストールしないでください。 - 実名で連絡の取れる販売者を選ぶ。 実在の個人や企業、機能するサポート窓口、明確な製品ページ、目に見える実績を探してください。匿名のバンドル、出どころのないコピー掲載、再投稿されたパックには注意が必要です。何か問題が起きたとき、ファイルを提供したのが誰で、誰が責任を持って答えてくれるのかが分からなければなりません。
- 求められるアクセスを確認する。 スキルが使う想定のファイル、フォルダ、ネットワークサービス、ツールを列挙してください。仕事ができる範囲で最小のアクセスだけを与えましょう。履歴書スキルに、あなたのメール、ウォレット、ホームフォルダ全体、シェルは必要ありません。リサーチスキルにはウェブが必要かもしれません。しかし、その必要が明白で明記されていない限り、非公開ドキュメントまで必要になることはないはずです。
- まず無害なデータでテストする。 新しいチャットで始めてください。サンプルドキュメント、偽の名前、どうでもよい数字を使ってください。アシスタントが行動する前に、計画している手順を説明させてください。本筋から外れた動作、不意のダウンロード、新しいツールの要求、無関係なファイルを開こうとする試みがないか観察してください。最初の実地テストを、税務ファイル、顧客リスト、社内の非公開記録でやってはいけません。
- 購入前に全内容を見られるものを優先する。 スクリーンショットと約束の一覧だけでは不十分です。
SKILL.md、テンプレート、補助ファイル、スクリプトのすべてを、信頼する前に検査できるべきです。Anthropicの公開スキルリポジトリは、この基準のオープンな側面を示しています。読めるようにファイルが公開されているのです。有料パックが、見せるものは少ないのに、より多くの信頼を求めるようなことがあってはなりません。 - 元のZIPを保管する。 手を加えていないパッケージ、その入手元、日付、バージョンを保存してください。スキルの動作がおかしくなったら、インストール済みのコピーを削除し、元のパッケージを確認してください。再インストールが必要なら、あなたやアシスタント、あるいは気づかないうちに適用されたアップデートによって編集されたかもしれないフォルダではなく、レビュー済みのパッケージからやり直してください。
パックが審査に落ちたら
一部だけインストールして、危険な部分は使われないだろうと期待してはいけません。メインのスキルが実行されるときに、アシスタントが補助ファイルを読み込む可能性があります。不足しているファイル、スクリプトについての平易な説明、必要なアクセスの明確な提示を販売者に求めてください。良い販売者なら、そうした質問を歓迎するはずです。答えが曖昧なままなら、別のパックを選んでください。
何をいつレビューしたか、短いメモを残してください。そのメモは、後でアップデートでファイルが変わったときに役立ちます。新しいパッケージを、承認済みのものと比較してから置き換えてください。アップデートには初回のインストールと同じ注意が必要です。特にスクリプトや要求されるツールが変わった場合はなおさらです。
AI Services Marketのパックの作り方
AI Services Marketでは、すべてのオリジナルパックが読み取り可能なプレーンテキストです。SKILL.md とテンプレートで構成されています。スキルページでは購入前に仕事の内容を説明し、パックの中身は購入前にプレビューできます。この設計はレビューを不要にするものではありません。レビューを可能にするものです。
AI Services Marketのディレクトリを閲覧する際も、他の場所とまったく同じ7つのチェックを適用できます。指示を読み、スクリプトを探し、求められるアクセスを確認し、安全にテストし、元のファイルを保管してください。
要するに
サードパーティのスキルが「十分に安全」と言えるのは、作ったのが誰か分かり、中身のすべてが読め、必要なアクセスを理解し、機密データなしでテスト済みの場合です。そのどれか1つでも欠けているなら、いったん止まってください。役立つスキルなら、10分間の検査には耐えられるはずです。その規律は数分で済み、スキルの恩恵を保ちながら、見知らぬ作者にあなたのアシスタントのツールへの支配を渡さずに済みます。