日本語

Jira Data Center

この記事は、Jira Data Center(つまりオンプレミスの Jira。Jira Cloud とは異なります)を運用している企業を対象としています。以下の一度きりのセットアップを ワークスペースごと に行うことで、Aikido 組織の全員が Jira On Prem に直接課題を作成できるようになります。

以下のユースケースがサポートされています:

  • チケットの自動作成:指定した Jira プロジェクトにチケットを自動的に作成・送信し、セキュリティ課題をシームレスに追跡します。
  • チケットの手動追加:セキュリティ課題のチケットを Jira に手動で追加し、重大な脆弱性に的を絞った対応を確実に行います。

前提条件

JIRA Data Center に接続するには、パーソナルアクセストークンを作成する必要があります。このトークンは、インスタンスへのすべてのリクエストの実行に使用されます。
​
インテグレーションのアクセスレベルは、パーソナルアクセストークン(PAT)を作成した人のアクセスレベルと同じになることに注意してください。そのため、環境内で十分なアクセス権限を持つ人に PAT を作成してもらうことをお勧めします。

PAT を作成するには、以下の手順に従ってください:

  1. JIRA Data Center 環境に移動します

  2. 上部のナビゲーションバーにあるアバターをクリックし、「Profile」に移動します

  3. 「Personal Access Tokens」をクリックすると、以下のような画面が表示されます​

    最初のトークンの作成を促す Jira Software のパーソナルアクセストークンページ。

  4. 「Create token」をクリックし、適切な名前を付けます

  5. 有効期限は設定しないことをお勧めしますが、設定する場合は、Aikido のトークンを定期的に更新することを忘れないようにする必要があります

  6. トークンが作成されると、一時的にコピーできる状態になります。トークンをコピーし、次の手順のために保管しておいてください

Aikido アプリを Jira に接続する

  1. Aikido アプリ内の インテグレーション設定 に移動します。

  2. 「Task Trackers」セクションで「Jira Data Center」を選択します

  3. 環境の URL を入力します

  4. 前の手順で取得した PAT を入力し、「Save」をクリックします​

    Jira Data Center インテグレーションのセットアップ:サーバー URL とパーソナルアクセストークンを入力。

  5. 認証が完了すると、Aikido が Jira に正常に接続され、タスク管理機能が強化されます 🚀

    リポジトリのマッピング、タスクの自動作成、デフォルトラベルに関する Jira Data Center インテグレーション設定。

Aikido 経由で Jira にタスクを作成するオプション

Aikido から Jira に新しいタスクを作成するには、2 つのオプションがあります。

  1. Aikido のインターフェースから手動でタスクを作成する
  2. Aikido の自動作成機能を使って新しいタスクを自動的に作成する

1. 手動でのタスク作成

  1. フィード内の任意の課題にカーソルを合わせ、担当者列の + をクリックします。​

    「Assignee」列に追加ボタンとオプションボタンがあるタスク割り当てテーブル。

    または、最後の列にある三点リーダーをクリックしてアクションメニューを開くこともできます。課題をグループ化している場合は、各サブ課題で三点リーダーのアクションメニューを利用できます。
    ​

    タスク設定の管理、共有、調整のオプションを含むアクションメニュー。

  2. ポップアップモーダルに必要な詳細を入力します。
    ​

    プロジェクト、担当者、スコープ、概要、説明の各フィールドを含む Jira タスク作成フォーム。

  3. Jira で新しく作成されたタスクは、Aikido の課題詳細の「Tasks」タブ(サイドパネル)にリンクされます。

重大なタスク:var_dump() が機密情報を露出しており、対応と割り当てが必要。

2. タスクの自動作成

Aikido は1時間ごとに一括でタスクを自動作成します。現時点では、これを手動でトリガーするオプションはありません。

  1. Jira インテグレーション 設定に移動します
  2. トグルをオンにして「Autocreation」を必ず有効にしてください。
  3. タスクを自動作成する条件を定義します。

これらの設定はすべて自動作成モーダルで構成できます。

  • オン/オフ: 自動作成を有効または無効にします。オフの場合、しきい値は実質的に None に設定されます。
  • 重大度のしきい値: Critical、High、Medium、または Low 以上の課題に対してチケットを作成します。たとえば、High を選択すると、High と Critical のチケットが作成されます。
  • 課題タイプ: すべての課題タイプに対してチケットを作成するか、SCA、SAST、Secrets、Cloud、IaC、Malware、License などの特定のタイプに限定します。
  • 1日あたりの上限: 1日に作成されるチケットの最大数を設定します。デフォルトは 25 です。一部のプランではより高い上限がサポートされています。
  • チケット作成モード: 課題グループごとに1つのチケットを作成するか、ロケーションまたはスコープごとに個別のチケットを作成します。ロケーションごとのモードでは、より多くのチケットが作成される場合があります。
  • スコープ: ロケーションごとのモードでのみ使用できます。すべてのリポジトリまたはクラウド、マッピングされたリポジトリまたはチームのみ、または包含リストと除外リストを使用して特定のリポジトリまたはクラウドを対象にします。
  1. これらの設定に基づいて、Aikido が自律的に Jira チケットを生成します 🚀