Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
dynast-bench — 意図的に脆弱性を含むアプリ群を対象としたDASTベンチマークで、スキャナーのスコアリング用に正解キーを備えています。 | Kitploit
ツール/GitHubGitHub/j3ssie/dynast-bench
脆弱性スキャナーウェブ脆弱性スキャナーAPIセキュリティテストペネトレーションテスト学習と教育厳選リソースラボと実践
GitHubj3ssie/dynast-bench

dynast-bench

意図的に脆弱性を含むアプリ群を対象としたDASTベンチマークで、スキャナーのスコアリング用に正解キーを備えています。

リポジトリを見る
318820日前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

DynAST-Bench

意図的に脆弱性を持たせたアプリによるDASTベンチマーク。スキャナのスコアリング用に正解キーを備えたもの。

⚠️ このリポジトリには意図的に安全でないアプリケーションが含まれています。 これらは セキュリティツール(DASTスキャナ、SASTエンジン、LLMセキュリティエージェント)の ベンチマークのみを目的として存在しています。すべてのアプリは 127.0.0.1 にバインドされ、 目立つバナーを表示し、実データを一切保持していません。これらのいずれも公開ネットワーク上に デプロイしないでください。

19個の意図的に脆弱性を持たせたアプリのスイートで、スタックごとに1つずつ、それぞれに 文書化された機械検証可能な**正解(ground truth)**を備えています。目的は、スキャナやエージェントが (a) 仕込まれたバグをどれだけ見つけられるか、(b) そのすぐ隣にある安全なニアミスコードをどれだけ 無視できるか、(c) 修正済みの双子に対して誤検知(ハルシネーション)を起こさないか、を測定することです。

アプリの概要

19アプリ · 559個の仕込み脆弱性 · 155個のニアミス · 556個の実行可能なPoC · 634個のカタログ化されたエンドポイント。 すべてのアプリは 127.0.0.1:13311 で起動し、 vuln/+safe/ の双子ペアとシングルイメージの --solo ビルドを備えています。 dynast-bench list はこの表をライブで出力し、dynast-bench surface <app> はそのエンドポイント カタログを出力します。

アプリスタックデータストア脆弱性ニアミスドキュメント
aspnetC# / ASP.NET Core Razor PagesSQL Server2812plan
fastapiPython / FastAPI + Jinja2Postgres265plan
ginGo / GinPostgres1712readme
golangGo / chiPostgres264plan
graphqlNode / GraphQL 16 API-onlyPostgres316plan
jspJava / JSP + Servlets (Tomcat)Postgres286plan
laravelPHP 8.3 / Laravel 11 + BladeMySQL257plan
llmagentNode / Fastify + AI SDK + MCPPostgres298plan
llmchatPython / FastAPI + LangChain RAGPostgres+pgvector309plan
nestjsNode / NestJS + HandlebarsPostgres236plan
networkシミュレートされたマルチホストネットワークレンジ混在フリート325plan
nextjsNode / Next.js 15 (リファレンス実装)Postgres4019plan
phpPHP / 手続き型LAMPMySQL215plan
railsRuby / Rails 7.2Postgres266plan
springbootJava / Spring Boot + ThymeleafPostgres304plan
swaggerOpenAPI / Swagger UI + スペック読み込みPostgres195plan
websocketNode 22 / ws + Socket.IO リアルタイムPostgres286plan
weirdproxynginx + Apache + Traefik を単一オリジン上でなし164plan
wordpressPHP / WordPress + カスタムプラグインMySQL286plan

スタックごとの追加サイドカー(Mailpit、MinIO、Redis、Jenkins、Prometheus、Ollama など)は 下記のアプリに記載されています。

スタックごとの設計ドキュメントは benchmark-plans/ にあります - 各アプリの完全な脆弱性カタログについてはそこから始めてください。このREADMEは 運用ガイドです。リポジトリのレイアウトと、アプリの実行およびスコアリング方法について説明します。

対象となる脆弱性クラス

植え込まれた各バグには CWE と OWASP カテゴリが付与されています。クラスごとに集計すると(各バグは主たる CWE の下で一度だけカウント)、植え込まれたバグの内訳はおおよそ次のとおりです(集計は 480 バグ時点で最後に再生成されたもので、上記のアプリ別件数が最新です):

クラスCWEバグ数アプリ数
機密データの露出(エラー、ログ、デバッグエンドポイント、バックアップ、ソース)200, 209, 489, 524, 532, 538, 540, 5483916
デフォルト/ハードコード/漏洩した認証情報321, 522, 798, 1104, 13923818
認可の欠如または不備(BFLA、垂直+水平)269, 284, 285, 668, 862, 8633718
クロスサイトスクリプティング(反射型・蓄積型・DOM)792816
認証バイパス・弱いセッション・JWT 検証287, 288, 290, 306, 347, 384, 613, 614, 13852813
SQL インジェクション(二次、ORDER BY、NoSQL を含む)89, 9432717
プロキシ/パーサの解釈競合(パスの混同、ヘッダの信頼)345, 348, 349, 436, 441, 693, 697, 706, 8072710
SSRF(ブラインド、リダイレクトチェーン、内部専用シンクを含む)9182017
IDOR/BOLA(ユーザー制御のオブジェクトキー)6391917
パストラバーサル・LFI/RFI・zip slip22, 981916
マスアサインメント/オーバーポスティング・プロトタイプ汚染915, 13211816
ブルートフォース・レート制限の欠如・リソース枯渇307, 400, 406, 674, 7701711
ビジネスロジック、価格設定、クォータの悪用625, 8401514
OS コマンド/引数インジェクション781412
安全でないデシリアライゼーション(pickle・PHP・Java・YAML)470, 5021411
CORS の設定不備9421414
競合状態/TOCTOU3621414
オープンリダイレクト6011414
ユーザーおよびリソースの列挙(応答の差異から観測可能)204, 5981312
コードインジェクション・SSTI・式言語94, 917, 1059, 13361110
弱い暗号と乱数・平文通信295, 319, 327, 330, 338116
パスワードリセット+アカウント回復の欠陥184, 64099
無制限/安全でないファイルアップロード43499
CSRF(クロスサイト WebSocket ハイジャックを含む)35288
プロンプトインジェクションと LLM ツールの悪用(直接・間接・RAG)142772
XXE/XML 外部エンティティ61155
サプライチェーンと完全性(署名なし更新、脆弱な依存関係)494, 103522
安全でないネットワーク露出(バインド、サービス設定不備)132721
ログ記録の不足/ログインジェクション11711

OWASP カテゴリ別(Web アプリは 2021 Top 10、API 専用アプリは API Top 10 2023):

OWASPバグ数OWASP APIバグ数
A01 アクセス制御の不備118API8 セキュリティ設定の不備21
A03 インジェクション89API5 機能レベルの認可の不備6
A05 セキュリティ設定の不備72API1 オブジェクトレベル/プロパティレベルの認可の不備4
A07 識別と認証の失敗65API2 認証の不備4
A04 安全でない設計34API7 サーバーサイドリクエストフォージェリ4
A08 ソフトウェアとデータの整合性の失敗17API9 インベントリ管理の不備3
A10 SSRF15API3 オブジェクトプロパティレベルの認可の不備2
A02 暗号化の失敗15API4 リソース消費の無制限2
A09 ログ記録と監視の失敗4API6 機密ビジネスフローへの無制限アクセス1
A06 脆弱で古いコンポーネント3API10 API の安全でない消費1

これらに加えて、Web 以外の 2 つのトラックがあります。network アプリはネットワークスキャナ向けにホスト/ポートおよびサービスレベルの所見を 32 件植え込み、2 つの LLM アプリ(llmchat、llmagent)はプロンプトインジェクション、ツール悪用、RAG ポイズニングのバグを植え込み、別のインジェクションチャネルトラックで採点されます。

ツールをダウンロード