Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
セキュリティ
コード分析のためのセキュリティインテリジェンス。SQL インジェクション、XSS、CSRF、認証の問題、暗号の欠陥などを検出する。アクション:scan、analyze、fix、audit、check、review、secure、validate、sanitize、protect。言語:JavaScript、TypeScript、Python、PHP、Java、Go、Ruby。フレームワーク:Express、Django、Flask、Laravel、Spring、Rails。脆弱性:SQL インジェクション、XSS、CSRF、認証バイパス、認可の問題、コマンドインジェクション、パストラバーサル、安全でないデシリアライズ、弱い暗号、機密データの漏えい。トピック:入力検証、出力エンコーディング、パラメーター化クエリ、パスワードハッシュ、セッション管理、CORS、CSP、セキュリティヘッダー、レート制限、依存関係スキャン。
Alibaba Cloud Security Center(SAS)エージェントのオンボーディングと管理アシスタント。ユーザーがサーバーを Security Center にオンボーディングする、セキュリティエージェントをインストールする、クラウドセキュリティ保護をデプロイする、プロキシ経由で接続する、エージェントのオフラインやインストール失敗をトラブルシューティングする、エージェントをプリインストールしたイメージテンプレートを作成する、Security Center のバージョンと有効期限を確認する、認可クォータを確認する、サーバー保護バージョンをアップグレードまたは切り替える、従量課金の機能モジュールをオン/オフする、サーバーから Security Center エージェントをアンインストールする、特定のソフトウェア(Nginx、MySQL、Redis など)がインストールされたサーバーを探す、またはセキュリティリスクを検出する(脆弱性スキャン、ベースラインチェック、セキュリティアラート検索)場合にこのスキルを使用する。
報告されたフィッシングメールを安全にトリアージし、フォレンジック分析します。生のメッセージを抽出し、Received チェーンを確認し、SPF/DKIM/DMARC を検証し、表示名の偽装や類似ドメインのなりすましを検出し、リダイレクトや SafeLinks/URLDefense を展開し、QR コードを使ったフィッシングのコードを解析し、添付ファイルをトリアージして、脅威ハンティング用の IOC を抽出します。報告されたフィッシングメール、不審な .eml / .msg ファイル、分析対象のメールヘッダー、トリアージが必要な悪意ある添付ファイルやリンク、ビジネスメール詐欺やなりすまし事案を受け取った場合に使用します。
Next.js と Cloudflare Workers 向けの本番運用可能な Auth.js v5 セットアップ。使用場面:認証の設定、OAuth/credentials/magic links の実装、D1 または PostgreSQL アダプターの構成、セッション問題のデバッグ、v4 から v5 への移行、エッジ互換性の修正、JWT/データベースセッションのトラブルシューティング、AUTH_SECRET エラーの解決、CallbackRouteError の修正、RBAC の実装。扱う内容:Next.js App Router と Pages Router、Cloudflare Workers + D1、OAuth プロバイダー(GitHub、Google など)、credentials 認証、magic links、JWT とデータベースセッション、ミドルウェアパターン、ロールベースのアクセス制御、トークンリフレッシュ、エッジランタイム互換性、よくあるエラーの防止。キーワード:Auth.js、NextAuth.js、authentication、OAuth、credentials、magic links、D1 adapter、Cloudflare Workers、Next.js middleware、JWT session、database session、refresh tokens、RBAC、edge compatibility、AUTH_SECRET、CallbackRouteError、CredentialsSignin、JWEDecryptionFailed、session not updating、route protection
TypeScript 向けの本番運用可能な認証フレームワークで、Cloudflare D1 をファーストクラスでサポート。Clerk や Auth.js のセルフホスト可能な代替として認証システムを構築するときに使うスキルで、特に Cloudflare Workers プロジェクトに適している。ソーシャルプロバイダー(Google、GitHub、Microsoft、Apple)、メール/パスワード、マジックリンク、2FA、パスキー、組織、RBAC をサポート。セッションのシリアライズ問題、CORS の設定ミス、D1 アダプターの設定、ソーシャルプロバイダーの OAuth フロー、JWT トークンの処理など、10 以上よくある認証エラーを防ぐ。キーワード:better-auth、authentication、cloudflare d1 auth、self-hosted auth、typescript auth、clerk alternative、auth.js alternative、social login、oauth providers、session management、jwt tokens、2fa、two-factor、passkeys、webauthn、multi-tenant auth、organizations、teams、rbac、role-based access、google auth、github auth、microsoft auth、apple auth、magic links、email password、better-auth setup、session serialization error、cors auth、d1 adapter
バグバウンティのマスターオーケストレーター——フルパイプライン:偵察、ハント前の学習、脆弱性ハンティング(30 以上のクラス)、A から B へのチェーン、AI/LLM テスト(ASI01-ASI10)、言語別 grep、バイパス表、およびレポート(7 つの問いのゲート、CVSS 3.1、人間らしいトーンのテンプレート)。あらゆるバグバウンティ作業に使用——新規ターゲットの開始、偵察、特定の脆弱性のハンティング、ソースコード監査、AI 機能のテスト、レポート作成。中文触发词:漏洞赏金、安全テスト、渗透测试、漏洞挖掘
クラウド資格情報(AK/SK)が漏洩した後の完全な悪用チェーン。情報漏洩/.env ファイル/git 漏洩/SSRF メタデータを通じてクラウドプラットフォームの Access Key と Secret Key を取得した後に使用する。AWS AKIA*/ASIA*、Tencent Cloud AKIDz*、Alibaba Cloud LTAI* などの資格情報形式を取得した場合に使用する。資格情報の設定→権限の列挙→リソースの乗っ取り→バックドアによる永続化までの完全な攻撃チェーンを網羅する。cloud-iam-audit(ポリシー分析に重点)と相補的 — 本 skill は資格情報を取得した後の実践的な悪用アクションに重点を置く。Tencent Cloud の競技シナリオにおける CAM/COS/CVM/SCF の悪用が重点。クラウド API キー、一時資格情報、または STS Token を発見した場合は常にこの skill を使用すること
クラウド IAM の権限監査と権限昇格。クラウドプラットフォームの資格情報(AWS AK/SK、Azure SPN、GCP SA、Tencent Cloud SecretId/SecretKey)を取得し、権限範囲と権限昇格パスを評価する必要がある場合に使用する。AWS/Azure/GCP/Tencent Cloud の IAM/CAM ポリシー分析、一般的な権限昇格パス(PassRole、AssumeRole、Lambda/SCF 昇格)、クロスアカウント攻撃、CloudTrail/CloudAudit の回避を網羅する。クラウド資格情報、AK/SK、SecretId/SecretKey を発見した場合は常にこの skill を使用すること
300 以上の厳選されたセキュリティドメイン(BleepingComputer、Hacker News、Krebs、Unit42、Talos、CISA、Mandiant、Rapid7、Securelist など)を横断して、脅威インテリジェンス、CVE、マルウェア分析、侵害レポート、セキュリティ研究を検索する。ユーザーが次のことを求めたときはいつでもこのスキルを使用する:CVE や脆弱性を調査する、脅威アクターやマルウェアファミリーについてセキュリティベンダーが何を言っているかを調べる、セキュリティブログを検索する、あるトピックの脅威インテリジェンスを調べる、最近の侵害やランサムウェアのレポートを探す、MITRE の技術に関する CTI を収集する、調査結果を NotebookLM に送る。「search security sources」「find threat intel on X」「what are vendors saying about Y」「research CVE-XXXX」「look up malware Z」「collect CTI」「push to NotebookLM」といったフレーズ、またはセキュリティ文脈でのドメイン限定の Web 調査リクエストでトリガーする。
実際に発生する攻撃に備えて Kubernetes クラスターを強化・監視します。RBAC の最小権限と権限昇格経路、Pod Security Admission の適用、ネットワークポリシーのデフォルト拒否、シークレットやサービスアカウントトークンの露出、コントロールプレーンと kubelet の露出、監査ログに基づく検知を扱います。クラスターのセキュリティ態勢の確認、侵害が疑われるクラスターへの対応、適用・検知する内容の決定、または attacking-eks-gke-aks の攻撃経路を防御策に変換する際に使用します。
現在の作業や新しいコード(機能、サービス、API、現在のブランチの変更など)を対象に、小規模で範囲を限定した脅威モデルを構築するために使用します。システムを資産、侵入口、信頼境界に分解し、STRIDEで脅威を列挙して、緩和策と残存リスクをデータフロー図付きの追跡可能なレポートに記録します。コンポーネントのモデル化に単独で呼び出すほか、コードの作成や納品前に脅威を明らかにするため、別のワークフローから呼び出すこともできます(PRDまたは計画の後にfmway-devから、セキュリティに影響する修正ではfmway-bugsから)。新たな外部公開面、認証フロー、決済や個人データ、信頼境界の変更では特に重要です。
プロジェクトを従来の ForgeRock SDK(FRAuth、FRSession、forgerock-ios-sdk、forgerock-android-sdk、@forgerock/javascript-sdk)から新しい Ping Identity Journey SDK へ移行するときに使用します。ユーザーが ForgeRock のコードを Ping SDK へ移行、アップグレード、移植、変換することに言及したら常にトリガーします——"ForgeRock to Ping migration"、"upgrade FRAuth"、"replace FRSession"、"move off @forgerock/javascript-sdk"、"migrate to @forgerock/journey-client"、"upgrade to Ping Journey SDK"、あるいはより漠然とした "help me modernize our ForgeRock auth" のようなフレーズです。Android(Kotlin)、iOS(Swift)、JavaScript/TypeScript のコードベースで動作します。旧コードをコメントとして保持するためロールバックは容易で、アプリがまだビルドできることを検証し、すべての変更について行番号付きのレポートを書き出します。
hashcat によるパスワードハッシュのオフラインクラッキング。パスワードハッシュ(NTLM/NTLMv2/Kerberos TGS/AS-REP/SHA/MD5/bcrypt/NetNTLMv2)を取得し、平文パスワードを復元する必要がある場合に使用する。hashcat は GPU 加速のパスワードクラッキングツールで、john より数十倍高速。ハッシュ種別の識別、辞書攻撃、ルール攻撃、マスク攻撃、組み合わせ攻撃を網羅する。hashdump/secretsdump/Kerberoast/AS-REP の出力を取得した後は必ずこの skill を使用すること
IndyKite AuthZEN REST API(`POST /access/v1/evaluation`)で単一の KBAC 認可判断を行う——1 つの (subject, action, resource) トリプルに対して真偽値の `decision` を返し、任意でリクエストごとの `context.input_params` を受け取る。単一の yes/no の問い——"can ada PROVISION gpu-node-7?"、"is this user allowed to delete this document?"、"gate this operation on a live check"、またはある判断がなぜ false なのかのデバッグに使用する。一度に多数のチェックを行う用途(indykite-authzen-evaluations を使用)、どの action/resource/subject が許可されるかを列挙する用途(indykite-authzen-search-action / -search-resource / -search-subject を使用)、判断の背後にあるポリシーを作成する用途(indykite-authzen-kbac-policies を使用)には使用しない。MCP/JSON-RPC 経由で同じ判断を得るには indykite-mcp-server(`authzen_evaluate`)を参照。
IndyKite AuthZEN REST API(`POST /access/v1/evaluations`)を使い、1 回の呼び出しで多数の KBAC 承認判断を実行する。トップレベルの subject/action/resource/context をデフォルト値とし、各エントリで上書きできる。エントリごとに 1 つの `decision` を順番に返す。既知の固定されたチェック群をまとめて確認する場合に使用する。1 つの subject と多数の resource、1 つの action と多数の subject、または任意の三つ組の組み合わせなど - 例:「これらのサーバーのうち、どれが grace provision できるか?」「これらの各ユーザーは gpu-node-7 をデプロイできるか?」。単一のチェックには indykite-authzen-evaluation を使う。許可されたすべての action/resource/subject を列挙する場合(固定リストではなくオープンエンド)は indykite-authzen-search-action / -search-resource / -search-subject を使う。ポリシーを記述する場合は indykite-authzen-kbac-policies を使う。
IndyKite AuthZEN REST API(`POST /access/v1/search/action`)で、ある subject が resource に対して実行を許可されている action を列挙する——固定した 1 つの (subject, resource) の組に対して付与された action 名を返す。許可された操作の列挙に使用する——"what can linus do with gpu-node-7?"、"which actions does this user have on this item?"(例:許可された UI コントロールのみを描画するため)。特定の action の yes/no("can linus DEPLOY gpu-node-7?" -> indykite-authzen-evaluation)には使用しない。他の軸を列挙するには indykite-authzen-search-resource(どの resources)または indykite-authzen-search-subject(どの subjects)を使用する。ポリシーを作成するには indykite-authzen-kbac-policies を使用。
IndyKite AuthZEN REST API(`POST /access/v1/search/resource`)で、ある subject が特定の action を実行することを許可されている resource を列挙する——subject と action を指定すると、ある type の一致する resource インスタンスを返す。許可された resource の列挙に使用する——"which servers can linus provision?"、"list the documents this user can read"(アクセスで絞り込まれたフィード)。返すのは `{type,id}` 参照であり、yes/no の判断ではなく、resource データそのものでもない(グラフデータには indykite-ciq-read を使用)。単一 resource の yes/no には indykite-authzen-evaluation を使用する。他の軸を列挙するには indykite-authzen-search-action(どの actions)または indykite-authzen-search-subject(どの subjects)を使用する。ポリシーを作成するには indykite-authzen-kbac-policies を使用。
IndyKite AuthZEN REST API(`POST /access/v1/search/subject`)で、ある resource に対して特定の action を実行することを許可されている subject を列挙する——resource と action を指定すると、ある type の一致する subject インスタンスを返す。誰にアクセス権があるかを列挙するために使用する——"who can provision gpu-node-7?"、"list the people allowed to approve this document"(監査/レビューのビュー)。特定の subject の yes/no("can grace provision gpu-node-7?" -> indykite-authzen-evaluation)には使用しない。他の軸を列挙するには indykite-authzen-search-action(どの actions)または indykite-authzen-search-resource(どの resources)を使用する。ポリシーを作成するには indykite-authzen-kbac-policies を使用。
Microsoft Azure(リソースおよびサブスクリプションのコントロールプレーン)のセキュリティインシデントを調査します。Azure Activity Log とリソース/データプレーンの診断ログから攻撃者の活動を再構成し、呼び出しを行った ID(ユーザー、サービスプリンシパル、マネージド ID)を起点に調査します。ロール割り当てを通じた権限昇格を追跡し、マネージド ID トークンの悪用や VM run-command によるコード実行を捜索し、Entra サインインログと照合しながらストレージや Key Vault からのデータ窃取を検出します。Azure リソース侵害の疑い、異常な Azure Activity Log エントリ、Microsoft Defender for Cloud のアラート、マネージド ID やサービスプリンシパルの悪用、暗号資産マイニング VM、ストレージアカウントからのデータ流出への対応に使用します。
Google Cloud のセキュリティインシデントを調査します。ログの欠落を判断する前に監査ログの記録状況を確認し、Cloud Audit Logs から活動を再構成し、サービスアカウントや OAuth の不正利用をトリアージし、Security Command Center の検出結果を追跡し、IAM とリソースの変更範囲を特定します。GCP 侵害の疑いへの対応、漏えいしたサービスアカウントキーの調査、Security Command Center または Event Threat Detection のアラート対応、GCP 組織内で主体が行った操作の再構成に使用します。
MCP(Model Context Protocol)プロトコルのセキュリティテスト手法。対象環境が MCP サーバーで外部ツールを統合している場合、MCP ツール記述の安全性を評価する必要がある場合、またはエージェントが MCP 経由でツールを呼び出す際のセキュリティ境界をテストする場合にトリガーされる。網羅:ツール記述のポイズニング、ラグプル攻撃(動的な改ざん)、命令の上書き(Shadow Tool)、隠し命令(ANSI/Unicode)、サーバー間攻撃、Token 窃取、Schema 操作、コンテキストオーバーフロー。
Python Web アプリケーション(FastAPI および Flask)における OWASP A10:2025——例外条件の不適切な処理を検出、分析、修正する。ユーザーがエラー処理のセキュリティ、例外管理、fail-open 脆弱性、スタックトレースの露出、捕捉されない例外、トランザクションロールバックの安全性、例外パスにおけるリソースリークについて尋ねた場合は常にこのスキルを使用する。また、OWASP A10 の監査、try/except ブロックを含むセキュリティコードレビュー、グローバル例外ハンドラー、機密情報を漏洩する可能性のある HTTP エラー応答についてもトリガーする。ユーザーが Python の文脈で CWE-209、CWE-248、CWE-636、CWE-703、CWE-754、CWE-476 に言及した場合は、直ちにこのスキルを使用する。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
