# 修正時間はどのように計算されるか

### 修正時間とは？

修正時間とは、セキュリティ問題の修復にどれくらい時間がかかるかの概算です。正確ではありませんが、必要な作業量の相対的な大きさに基づいて優先順位付けや計画に役立ちます。

### どのように計算されるか

Aikido は問題の種類ごとに独自のアルゴリズムを使用しています。仕組みは次のとおりです：

#### 🧬 依存関係（SCA）の問題

修正時間はバージョンアップグレードの種類によって異なります：

* マイナーアップグレード（例：4.5.1 → 4.5.2）→ 5〜15分
* メジャーアップグレード（例：1.0 → 3.0、またはEOLをまたぐ場合）→ 少なくとも1時間

#### 🔍 SAST（コードの問題）

計算式：問題数 × 問題タイプごとの固定時間

例:

* SQLインジェクション ≈ 1件あたり30分
* シークレット ≈ 1件あたり10分

#### ☁️ クラウドの問題

SAST と同様のロジックです。問題タイプごとの固定値に件数を掛けます。

#### 🔑 シークレット

1件ごとに固定の見積もり（例：キーのローテーション = 5〜10分）。

{% hint style="success" %}
〜がある場合 [Aikido AutoFix ](https://help.aikido.dev/docs/docs-ja/autofix-and-remediation/overview-aikido-autofix)利用可能であれば、実際の修正時間は短くなります
{% endhint %}
