Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
セキュリティ
Web アプリまたはウェブサイトをエンドツーエンドで侵入テストします。公開 URL、ステージング環境、またはローカル開発サーバーをブラックボックステストし、実際の脆弱性(認証回避、アクセス制御の不備、IDOR、インジェクション、XSS、SSRF、ビジネスロジックの問題)を発見・悪用して、シグネチャの一致ではなく、動作する概念実証で個別に立証します。Strix を使用し、セルフホスト可能なオープンソース CLI またはマネージドクラウド app.strix.ai で実行します。ユーザーが Web アプリやウェブサイト、ステージングサイトの侵入テスト、ハッキング、セキュリティテスト、監査を依頼した場合に使用します。
メールの内容をきっかけに処理を行うシステムを構築するときに使用します。AI エージェントの受信トレイ、自動サポート処理、メールからタスクへのパイプライン、信頼できない受信メールを処理するあらゆるワークフローが対象です。ユーザーがメールを受信してプログラムで処理したい場合は、「エージェント」に言及していなくても必ずこの Skill を使用してください。この Skill には、信頼できないメールによるシステム制御を防ぐ重要なセキュリティパターン(送信者許可リスト、コンテンツフィルタリング、サンドボックス処理)が含まれています。
Strix を使って REST、GraphQL、gRPC の API をセキュリティテストします。自律型エージェントが OpenAPI/GraphQL スキーマ(またはクロール)からエンドポイントを列挙し、OWASP API Security Top 10 (2023) の API 固有の脆弱性クラスを実際に悪用します。オブジェクトレベル認可の不備 (BOLA/IDOR)、オブジェクトプロパティレベル認可の不備(過剰なデータ公開とマスアサインメント)、関数レベル認可の不備、無制限のリソース消費、SSRF、インジェクション、認証/トークンの欠陥が対象です。すべての検出結果には、動作する概念実証リクエストが付きます。API、エンドポイント、またはバックエンド サービスの侵入テスト、セキュリティテスト、監査、脆弱性の検出をユーザーが求めたときに使用してください。
Strix を使ってアプリケーションを OWASP Top 10 に対してテストします。自律型 AI エージェントが、現在の OWASP Top 10:2025 の各カテゴリ(SSRF を含むアクセス制御の不備、セキュリティの設定不備、ソフトウェアサプライチェーンの障害、暗号化の不備、インジェクション、安全でない設計、認証の不備、完全性の不備、ログとアラートの不備、例外条件の mishandling)ごとに実際の攻撃を試み、実際に証明できたものだけを、概念実証とともに該当カテゴリに対応づけて報告します。OWASP API Security Top 10(2023)にも対応しています。OWASP Top 10 評価、OWASP 準拠性テスト、OWASP カテゴリに対応したセキュリティレビューをユーザーが求めたときに使用します。
Strix を使ってコードベースやリポジトリのセキュリティ脆弱性を検出します。ソースを読み、実際のデータフローと認可モデルを推論するホワイトボックス AI セキュリティレビューで、発見した問題をライブ サンドボックスで実際に悪用するため、報告されるどの問題にも、ノイズの多い静的解析アラートではなく動作する概念実証が付きます。インジェクション、XSS、SSRF、アクセス制御の不備と IDOR、安全でないデシリアライズ、コード内のシークレット、安全でない依存関係、業務ロジックの欠陥を対象とします。コード、リポジトリ、プルリクエストのセキュリティスキャン、セキュリティレビュー、または脆弱性監査をユーザーが求めたときに使用してください。
Strix を使って製品全体のアプリケーションセキュリティテスト(AppSec)を実施します。ソースコード、稼働中の Web アプリ、API、CI パイプラインなど、どの資産にどのテストが必要かを判断して実行し、結果を優先順位付きの修正計画にまとめます。自律型エージェントが静的解析のアラートを出すのではなく、各問題を悪用して実証するため、実際に到達可能なものから計画を整理できます。アプリケーションセキュリティレビューや監査、AppSec 評価、スタック全体の脆弱性スキャン、ローンチ前や顧客向けセキュリティ質問票への回答前のセキュリティレビューを求められた場合や、必要なテストの種類がまだ分からない場合に使用します。
Mobile Wallet Adapter を基盤として、Sign-In-With-Solana を使った Privy 認証を Solana Expo Android アプリに追加します。@privy-io/expo のインストール、PrivyProvider のマウント、useLoginWithSiws によるユーザーログイン、既存の Privy アカウントへのウォレットのリンク、バックエンドからの Privy アクセストークンの読み取り、Privy と MWA の構成のデバッグに使用します。
AIエージェントが誤りやすいIAMの挙動について、ポリシー評価の境界ケース、信頼ポリシーの注意点、STSセッション制限、Organizationsの特有事項、SAML/MFAの詳細など、検証済みの修正情報を提供します。IAMロール管理や、アプリケーションのソースコードまたはTerraform plan JSONからのベースラインポリシー生成に関する構造化ワークフローも提供します。条件演算子の安全な使い方(Nullチェックを伴うForAnyValue/ForAllValues)、バケットポリシーの拒否パターン(VPCエンドポイント制限、組織パス)、混乱した代理人の防止、aws:SourceAccount/aws:SourceArn信頼条件を使ったAWSサービス(Glue、CloudTrail、Lambda、ECSなど)向けサービスロールの作成を扱います。IAMロールの作成、IAMまたはバケットポリシーの記述、アプリケーションのソースコードまたはTerraform plan JSONからのポリシー生成、STS、Organizations、条件演算子の利用、またはサービスロールや実行ロールが必要なタスクに適用されます。CognitoユーザープールポリシーやアプリケーションレベルのRBACなど、IAM以外の認可は対象外です。
CTF の課題向けにリバースエンジニアリング技術を提供します。悪用や解決に先立ち、コンパイル、難読化、パッキング、仮想化された対象の動作を理解することが主な作業となる場合に使用します。バイナリ、APK、WASM、ファームウェア、独自 VM、バイトコード、ゲームクライアント、マルウェア風ローダー、デバッグ対策や解析妨害ロジックが対象です。脆弱性がすでに判明しており、残る作業が悪用である場合は使用せず、代わりに pwn を使用してください。実装の解析が本当の障害である場合を除き、Web のみのワークフロー、ログやディスクのフォレンジック、単独の暗号問題には使用しないでください。
CTF チャレンジ向けに Web エクスプロイト手法を提供します。対象が主に HTTP アプリ、API、ブラウザークライアント、テンプレートエンジン、認証フロー、またはスマートコントラクトのフロントエンド/バックエンドである場合に使用します。XSS、SQLi、SSTI、SSRF、XXE、JWT、認証バイパス、ファイルアップロード、リクエストスマグリング、OAuth/OIDC、SAML、プロトタイプ汚染などの Web 脆弱性が対象です。ネイティブバイナリのメモリ破損、単体実行ファイルのリバースエンジニアリング、ディスク/メモリフォレンジック、純粋な暗号解析には使用しないでください。ただし、Web 脆弱性がフラグ取得の主な経路である場合を除きます。
AI エージェントシステムにガバナンス、安全性、信頼性の制御を追加するためのパターンと手法。次の場合に使用します。外部ツール(API、データベース、ファイルシステム)を呼び出す AI エージェントの構築、エージェントのツール利用に対するポリシーベースのアクセス制御の実装、危険なプロンプトを検出する意味的な意図分類の追加、マルチエージェントのワークフロー向け信頼スコアリングシステムの作成、エージェントの操作と判断の監査証跡の構築、エージェントへのレート制限・コンテンツフィルター・ツール制限の適用、各種エージェントフレームワーク(PydanticAI、CrewAI、OpenAI Agents、LangChain、AutoGen)の利用。
コードベースに Semgrep セキュリティスキャンを実行します。言語を検出してルールセットを選び、明示的な承認用に計画を提示した後、承認されたすべてのルールセットを scripts/run-scans.sh 経由で実行します。このスクリプトは semgrep プロセスをバッチ処理し、scans.json に書き込み、出力を SARIF に統合します。スキャンモードは 2 種類あり、「run all」は全ルールセットを対象とし、「important only」は確信度と影響度が中〜高のセキュリティ検出結果を対象とします。利用可能な場合は Semgrep Pro でファイル横断の taint analysis を実行します。コードの脆弱性スキャン、Semgrep によるセキュリティ監査、バグ検出、静的解析を求められたときに使用します。承認プロセスなしで同じスキャンを行うには、/static-analysis:semgrep-scan ワークフローを使用します。
CTF チャレンジ向けのバイナリ悪用手法を提供します。脆弱なネイティブターゲットまたはサービスがすでにあり、メモリ破壊や低レベルのプリミティブをコード実行や権限昇格につなげる必要がある場合に使用します。対象にはバッファオーバーフロー、フォーマット文字列、ヒープバグ、ROP、ret2libc、シェルコード、カーネル悪用、seccomp 回避、サンドボックス脱出、Windows/Linux のエクスプロイトチェーンなどがあります。バイナリの動作理解が主な課題の場合は使用せず、先にリバースエンジニアリングを行ってください。Web のみの脆弱性、ディスクやパケットのフォレンジック、単独の暗号・数学チャレンジには使用しないでください。
主要カテゴリに明確に当てはまらない問題向けに、さまざまな CTF チャレンジ手法を提供します。エンコードパズル、pyjails、bash jails、RF/SDR、DNS の異常、Unicode のトリック、難解言語、QR コードや音声のパズル、制約充足、ゲーム理論、特殊なサンドボックス脱出、複合ロジックパズルに使用します。チャレンジの中心が Web、pwn、リバース、フォレンジック、マルウェア、OSINT、暗号のいずれかであれば、まずより具体的なスキルを優先してください。本当に複数カテゴリにまたがる問題や例外的な問題のための補助スキルとして扱い、通常の最初の選択肢にはしないでください。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
