Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
. ./.gh-api-examples.conf

# https://docs.github.com/en/enterprise-cloud@latest/rest/secret-scanning/secret-scanning?apiVersion=2022-11-28#list-secret-scanning-alerts-for-a-repository
# GET /repos/{owner}/{repo}/secret-scanning/alerts

# If the script is passed an argument $1 use that as the name
if [ -z "$1" ]
then
generic_secret_type=rsa_private_key
else
generic_secret_type=$1
fi


set -x
curl ${curl_custom_flags} \
-H "X-GitHub-Api-Version: ${github_api_version}" \
-H "Accept: application/vnd.github.v3+json" \
-H "Authorization: Bearer ${GITHUB_TOKEN}" \
"${GITHUB_API_BASE_URL}/repos/${owner}/${repo}/secret-scanning/alerts?secret_type=${generic_secret_type}"
11 changes: 11 additions & 0 deletions list-codescanning-alerts-generic-types-openssh-rsa.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
. ./.gh-api-examples.conf

# https://docs.github.com/en/enterprise-cloud@latest/rest/secret-scanning/secret-scanning?apiVersion=2022-11-28#list-secret-scanning-alerts-for-a-repository
# GET /repos/{owner}/{repo}/secret-scanning/alerts

set -x
curl ${curl_custom_flags} \
-H "X-GitHub-Api-Version: ${github_api_version}" \
-H "Accept: application/vnd.github.v3+json" \
-H "Authorization: Bearer ${GITHUB_TOKEN}" \
"${GITHUB_API_BASE_URL}/repos/${owner}/${repo}/secret-scanning/alerts?secret_type=openssh_private_key,rsa_private_key"
26 changes: 26 additions & 0 deletions test-commit-secret.sh
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,29 @@ function openssh_private_key () {
echo "This will show up in the results from: list-code-scanning-alerts-generic-type-openssh-private-key-for-a-repository.sh"
}

function rsa_private_key() {
s1="-----BEGIN RSA PRIVATE KEY-----"
s2="MIICXQIBAAKBgQDAceP6BdZVBokFIqRqKHQfzuu7dCnVPfx/HNgo0KzOHBP0pbf/
LYGsKj7cuV/wabx3cP5+K0mda3LYz7T01FVXtDRPu4geJymiBdVf4liYej0kOYBH
hMf+WwxxSRmFkXYLxCfylBn1EwQML6IapaRVVi9kIp1re28m+FQq3vGgcQIDAQAB
AoGBAIEe6Vuj9v7td5neeHpR0jhVWY1Yj4joIjYXYGFiQc+4vxry5dVs7whY//yQ
1HI2P6HUSqzU1nus0E3wbvWmUetuiQqTrCisNXOfzx5MD5Go6WrxA16D7JGk2WAc
tnRNYhjA4X7qS2pp7DzEWRuU/vcgcwpzPlzKllekVDCzOmDRAkEA+rcTGI16U4Jy
nr3E2MxwiaCa0Fj/ZtUPupYR1eTSRbOsufXJtkM2rls/Hws7t/6YTKOuf8jNeWAt
7h6d+fM7swJBAMSAX8vy/+dRlMQcKF/LL3V+3okvBBMsEhXiSCCFJycFVXOJI8qF
F+0P+PVa884T9SnnHppfV0c6QFqlNUpG0UsCQQChcDFDphYWn/DedqPCViJA/MGz
VxteQ+OU6f0iFe2wJDocpD/2tOEI9Ih4nOsfVzkKYHuEnPByL5RjuCNRR2YxAkBV
eGkyst2wZgHJU14UXLKl7qspDHQ/SpoLPsOUsZYYGO/UM0CIJGAF0z68qfUGHBQ1
R7w99V5nMuUvCFEnn6oFAkA+JnjjCMy5jeOYl2yiLlzEd3jPUMyyiAe/F/pq+O9+
Ofj4YkR4rjqYiJ2BcBHn6DIYi/E7MVfmX8ky9eJNEUvA
-----END RSA PRIVATE KEY-----"
echo "Commit: rsa_private_key"
echo "${s1}${s2}" >rsa_private_key.txt
echo "This will show up in the results from: list-code-scanning-alerts-generic-type-rsa-private-key-for-a-repository.sh"
}




function azure_storage () {
azure_storage_1="e6ZZx75Z6095KHJvBZIDOD9kCLt3KjHx/"
Expand Down Expand Up @@ -188,6 +211,9 @@ function datadog_api_key () {


case ${keyname} in
rsa_private_key)
rsa_private_key
;;
openssh_private_key )
openssh_private_key
;;
Expand Down