Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.05 KB

README.md

File metadata and controls

28 lines (20 loc) · 1.05 KB

Amazon Inspectorから脆弱性情報を取ってきてGitHub Issueに登録する

概要

  • ACTIVEかつCRITICALの脆弱性情報を取得して、GitHub Issueに登録するPythonスクリプト
  • GitHub Actionsで毎日JST10時ごろに実行するように設定している
  • 記録済みの脆弱性はGitHub Artifactに保存している

前提

  • Amazon Inspectorの設定が完了していること
  • 対象のGitHubのリポジトリから対象のAWSアカウントへの認証が完了していること

graph TD

A[GitHub Actionsでのスケジュール実行] --> Pythonでの処理

subgraph Pythonでの処理
  B[GitHub Artifactから前日分を取得]
  B --> C[Amazon Inspectorから取得した新規分と前日分を突合]
  C -- 差分あり --> D[Github Issueに脆弱性情報を登録]
  C -- 差分なし --> F[処理を終了]
end

D --> H[GitHub Artifactにアップロード]

Loading