diff --git a/.github/workflows/dotnet-core.yml b/.github/workflows/dotnet-core.yml index c1726c1..bf617fd 100644 --- a/.github/workflows/dotnet-core.yml +++ b/.github/workflows/dotnet-core.yml @@ -13,6 +13,16 @@ jobs: steps: - uses: actions/checkout@v2 + - name: Check for secrets leak on the repo + run: | + git clone https://github.com/awslabs/git-secrets.git target + cd target + sudo make install + echo "Git-secrets installation completed" + git secrets --register-aws --global + echo "Added aws secret templates" + git secrets --scan -r ../ + echo "Repository scan completed" - name: Setup .NET Core uses: actions/setup-dotnet@v1 with: diff --git a/hooks/commit-msg b/hooks/commit-msg new file mode 100644 index 0000000..89a0f2e --- /dev/null +++ b/hooks/commit-msg @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +git secrets --commit_msg_hook -- "$@" diff --git a/hooks/pre-commit b/hooks/pre-commit new file mode 100644 index 0000000..f30ae7e --- /dev/null +++ b/hooks/pre-commit @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +git secrets --pre_commit_hook -- "$@" diff --git a/hooks/prepare-commit-msg b/hooks/prepare-commit-msg new file mode 100644 index 0000000..3d6bf42 --- /dev/null +++ b/hooks/prepare-commit-msg @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +git secrets --prepare_commit_msg_hook -- "$@"