mcpField
B
business-logic-vuln

business-logic-vuln

github.com/yaklangセキュリティ2.6k3.7k 回インストール6 週間前に更新
リポジトリ

business-logic-vuln について

業務ロジックやステートマシンのセキュリティ問題を振り分ける手引きです。クーポン、決済、承認、クォータなどのフローを評価し、状態と一度限りの操作を整理してから、タイミングや手順、認可の欠落を調べます。

主な機能

  1. 01業務ロジックとステートマシンの問題を特定
  2. 02クーポン、在庫、決済、承認を対象
  3. 03業務状態と一度限りの操作を整理
  4. 04チェック後実行のタイミング窓を検査
  5. 05手順依存と段階間の認可漏れを確認

活用シーン

  1. 01割引の重ね掛けや価格改ざんのテスト
  2. 02決済・在庫フローの競合状態の確認
  3. 03承認、クォータ、試用フローの回避評価
  4. 04API、アップロード、オブジェクト権限を含む攻撃経路の追跡

インストール

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

$npx skills add https://github.com/yaklang/hack-skills --skill business-logic-vuln

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

詳細

ビジネスロジックルーター

これは、ビジネスロジックとステートマシンの問題に関するルーティングのエントリーポイントです。

使用するタイミング

  • 対象にクーポン、在庫、支払い、承認、割り当て量、招待、トライアル、または状態遷移が関係する場合
  • 問題がパーサーレベルではなく、チェックが実行されるタイミングや、どのビジネス条件がチェックされるかに関する場合
  • 競合状態、ワークフローの迂回、価格の改ざん、負の値、割引の併用、または複数ステップにわたる欠陥が疑われる場合

スキルマップ

推奨フロー

  1. まず、主要なビジネス状態と一度限りのアクションを整理します
  2. 次に、チェック後の実行までの隙間、シーケンス依存関係、またはステップ間の認可漏れを確認します
  3. その経路が API、アップロード、またはオブジェクト権限に依存する場合は、対応するルータースキルに戻って経路を最後まで確認します

関連カテゴリ

コメント