mirror of
https://github.com/ghndrx/prowler.git
synced 2026-02-11 07:15:15 +00:00
fix(allowlist_db): Improve DynamoDB regex for allowlisting. (#1127)
This commit is contained in:
@@ -16,7 +16,7 @@ allowlist(){
|
||||
if grep -q -E "^s3://([^/]+)/(.*?([^/]+))$" <<< "${ALLOWLIST_FILE}"; then
|
||||
allowlist_S3
|
||||
# Check if the file is a DynamoDB ARN
|
||||
elif grep -q -E "^arn:aws:dynamodb:\w+(?:-\w+)+:\d{12}:table\/[-._A-Za-z0-9]+$" <<< "${ALLOWLIST_FILE}"; then
|
||||
elif grep -q -E "^arn:[aws\|aws\-cn\|aws\-us\-gov]+:dynamodb:[a-z]{2}-[north\|south\|east\|west\|central]+-[1-9]{1}:[0-9]{12}:table\/[a-zA-Z0-9._-]+$" <<< "${ALLOWLIST_FILE}"; then
|
||||
allowlist_DynamoDB
|
||||
else
|
||||
# Check if the file is a DynamoDB ARN
|
||||
@@ -79,4 +79,4 @@ allowlist_Textfile() {
|
||||
EXITCODE=1
|
||||
exit ${EXITCODE}
|
||||
fi
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user