From b8cbdbf57608549f9cbc248a547a9a9887c707d0 Mon Sep 17 00:00:00 2001 From: Martin Schaef Date: Fri, 17 Nov 2023 15:24:29 -0500 Subject: [PATCH] adding action file --- .github/workflows/codeguru.yml | 46 ++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .github/workflows/codeguru.yml diff --git a/.github/workflows/codeguru.yml b/.github/workflows/codeguru.yml new file mode 100644 index 0000000000000..5534d0d842f83 --- /dev/null +++ b/.github/workflows/codeguru.yml @@ -0,0 +1,46 @@ +name: CodeGuru Security Example +on: + push: + branches: + - 'main' + +permissions: + id-token: write + # for writing security events. + security-events: write + # only required for workflows in private repositories + actions: read + contents: read + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout Respository + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Configure aws credentials + uses: aws-actions/configure-aws-credentials@v2 + with: + role-to-assume: arn:aws:iam::048169001733:role/GuruGitHubCICDRole + aws-region: us-east-1 + role-session-name: GitHubActionScript + + - name: CodeGuru Security + uses: aws-actions/codeguru-security@v1 + with: + source_path: . + aws_region: us-east-1 + fail_on_severity: Critical + - name: Print findings + run: | + ls -l + cat codeguru-security-results.sarif.json + + - name: Upload result + uses: github/codeql-action/upload-sarif@v2 + with: + sarif_file: codeguru-security-results.sarif.json +