mcpField
I
injection

injection

github.com/transilienceaiセキュリティ598198 回インストール13 週間前に更新
リポジトリ

injection について

injectionは、アプリケーション入力のインジェクション脆弱性を発見・検証するセキュリティスキルです。SQL、NoSQL、コマンド、テンプレート、XML、LDAP、XPathを扱い、検出から証拠収集、PoCの記録まで行います。

主な機能

  1. 01SQL・NoSQLインジェクションの検査
  2. 02コマンドインジェクションとSSTIの検証
  3. 03XXE、LDAP、XPathの確認
  4. 04パラメーターやヘッダーの入力点の特定
  5. 05証拠の収集とPoCの作成

活用シーン

  1. 01WebフォームやAPIフィールドの検査
  2. 02認証フィルターのバイパス確認
  3. 03再現可能な証拠による疑わしい注入の検証

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/transilienceai/communitytools --skill injection

インストール後、Claude Code で/injectionを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

reference/
INDEX.md
injection-principles.md
ldap-injection-quickstart.md
nosql-injection-advanced.md
nosql-injection-cheat-sheet.md
nosql-injection-quickstart.md
nosql-injection-resources.md
os-command-injection-cheat-sheet.md
os-command-injection-quickstart.md
reference/scenarios/code-injection/
bash-symbolic-only-bypass.md
php-preg-replace-e-modifier.md
python-eval-format-string.md
reference/scenarios/nosql/
cassandra-cql.md
elasticsearch-script-injection.md
mongo-aggregation-pipeline.md
mongo-operator-injection.md
mongo-syntax-injection.md
mongo-type-confusion.md
mongo-where-jsinjection.md
redis-ssrf-gopher.md
reference/scenarios/sql/
auth-bypass.md
boolean-blind.md
error-based.md
header-injection.md
out-of-band.md
per-dbms-mssql.md
per-dbms-mysql.md
per-dbms-oracle.md
per-dbms-postgres.md
second-order.md

詳細

インジェクション

すべての入力ベクトルを対象に、インジェクションの脆弱性をテストします。SQL、NoSQL、コマンド、SSTI、XXE、LDAP インジェクションに対応しています。

テクニック

種類主なベクトル
SQL Injectionインバンド(union、エラー)、ブラインド(ブール値、時間)、アウトオブバンド
NoSQL Injection演算子インジェクション、JavaScript インジェクション、集約パイプライン
Command InjectionOS コマンドセパレーター、ブラインド手法、アウトオブバンド
SSTIテンプレートエンジンの検出、サンドボックスからの脱出、RCE チェーン
XXEエンティティ展開、XXE 経由の SSRF、ブラインド XXE、パラメーターエンティティ
LDAP/XPathフィルターの操作、認証のバイパス

ワークフロー

  1. インジェクションポイント(パラメーター、ヘッダー、Cookie、JSON フィールド)を特定します
  2. 最小限のプローブでインジェクションの種類を検出します
  3. コンテキストに適したペイロードで悪用します
  4. 影響を拡大します(データ抽出、RCE、ファイル読み取り)
  5. 証拠を記録し、PoC を作成します

リファレンス

  • reference/sql-injection*.md - SQL インジェクションのテクニック
  • reference/nosql-injection*.md - NoSQL インジェクションのテクニック
  • reference/os-command-injection*.md - OS コマンドインジェクション
  • reference/ssti*.md - サーバーサイドテンプレートインジェクション
  • reference/xxe*.md - XML 外部エンティティインジェクション
  • reference/ldap-injection-quickstart.md - LDAP フィルターインジェクション:検出、認証バイパス、(description=PREFIX*) の連鎖によるブラインドブール値抽出
  • reference/xpath-injection-quickstart.md - XPath インジェクション(CWE-643):lxml/Java/Node のシンク、' or '1'='1' or 'a'='b ブール値オラクル、文字単位のブラインド抽出手順

コメント