Pepe Fagoaga
9d5e43e6a2
feat(checks): Select checks to run from provider using -C/--checks-file ( #1200 )
2022-06-16 12:49:55 +02:00
Pepe Fagoaga
162852634e
feat(checks): Select checks to run from provider using -c/--checks ( #1197 )
...
* feat(checks): Select checks to run
* Update providers/aws/services/iam/iam_disable_30_days_credentials/iam_disable_30_days_credentials.py
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com >
2022-06-16 12:20:03 +02:00
Nacho Rivera
33c6801501
feat(core): AWS Role Assumption support ( #1199 )
...
* chore(assuming role): assume role logic and exceptions demo
* chore(exceptions): Exception handling
* fix(get_caller_identity): Deleted duplicate get_caller_identity and add info entries
* chore(creds renewal): Added support to credential renewal
* chore(assume options): Added condition for -I/-T options
* fix(typo/comments): Deleted f in logger config and comments
* chore(session_duration): limits for -T option
* fix(log messages): Changed -A/-R log messages
* fix(critical error): Errors in input options are critical
* fix(ClientError): IAM service ClientError exception support
2022-06-16 12:00:46 +02:00
Sergio Garcia
eb679f50f1
feat(reorganize_folders): Merge checks. ( #1196 )
...
Co-authored-by: sergargar <sergio@verica.io >
2022-06-14 13:10:26 +02:00
Pepe Fagoaga
36fcab17f3
feat(prowler3): pipenv usage
2022-06-14 12:51:53 +02:00
Pepe Fagoaga
b22faa01ea
feat(prowler3): first commit
2022-06-14 12:22:54 +02:00
Pepe Fagoaga
9b05a9c334
delete(prowler): Main file
2022-06-14 12:19:31 +02:00
Pepe Fagoaga
0f39ee9b34
rename(provider): keep old version
2022-06-14 12:19:10 +02:00
Pepe Fagoaga
9a0088c84e
delete(include): Old bash libraries
2022-06-14 12:15:39 +02:00
Toni de la Fuente
c533d48cf5
New folder structure phase 3
2022-05-25 16:45:23 +02:00
Toni de la Fuente
6a3ceb6bc0
New folder structure phase 2
2022-05-25 16:43:54 +02:00
Toni de la Fuente
5ad517ce83
New folder structure phase 1
2022-05-25 12:54:15 +02:00
Pepe Fagoaga
432416d09e
fix(checks): Severity for Lambda URL checks ( #1162 )
2022-05-25 12:22:42 +02:00
Pepe Fagoaga
dd7d25dc10
release: Prowler 2.10 ( #1161 )
2022-05-25 12:03:05 +02:00
Pepe Fagoaga
24c60a0ef6
fix(checks): Handle AWS Gov Cloud regions ( #1160 )
2022-05-25 12:01:58 +02:00
Andrea Di Fabio
f616c17bd2
feat(new): New custom check extra9999 to build a custom check on the fly ( #1103 )
2022-05-25 09:16:36 +02:00
Pepe Fagoaga
5628200bd4
fix(remediation): Fix remediation fields for checks ( #1157 )
2022-05-23 15:48:26 +02:00
Pepe Fagoaga
ae93527a6f
fix(BucketLocation): Recover bucket policy using the right region endpoint ( #1156 )
2022-05-23 15:45:30 +02:00
Pepe Fagoaga
2939d5cadd
feat(lambda-function): Checks for misconfigured function's URLs ( #1148 )
2022-05-23 10:46:19 +02:00
Pepe Fagoaga
e2c7bc2d6d
fix(IllegalLocationConstraintException): Recover bucket policy using the right region endpoint ( #1155 )
2022-05-23 09:37:46 +02:00
Nacho Rivera
f4bae78730
Timestamp to date casting issues solved ( #1154 )
...
* fix(date): Deleted @ char before date argument
* fix(date): Use @ only when input is epoch
2022-05-23 09:28:56 +02:00
1vicente
d307898289
Update README.md ( #1153 )
...
pretty README.md
2022-05-19 12:14:11 +02:00
Pepe Fagoaga
879ac3ccb1
fix(actions): Ignore changes on Readme ( #1149 )
2022-05-17 16:09:55 +02:00
Sergio Garcia
cd41e73cbe
fix(readme): Correct permissions for DynamoDB allowlist ( #1147 )
2022-05-17 12:33:49 +02:00
Pepe Fagoaga
47f1ca646e
fix(typo): ArtifactBucket tags ( #1145 )
2022-05-17 09:08:11 +02:00
Charles Josiah Rusch Alandt
a18b18e530
K8s cronjob sample files ( #1140 )
2022-05-16 10:58:50 +02:00
Pepe Fagoaga
4d1ffbb652
fix(actions): tag and push ( #1142 )
2022-05-13 11:20:30 +02:00
Pepe Fagoaga
13423b137e
fix(actions): Include AWS region ( #1141 )
...
* fix(actions): Include AWS regions
* fix(zip): Quiet output
2022-05-13 10:13:03 +02:00
Sergio Garcia
d60eea5e2f
fix(copyToS3): Upload to S3 only when indicated ( #1134 )
...
Co-authored-by: sergargar <sergio@verica.io >
2022-05-12 17:30:49 +02:00
Pepe Fagoaga
39c7d3b69f
fix(typo) ( #1139 )
2022-05-12 17:28:30 +02:00
Pepe Fagoaga
2de04f1374
fix(actions): Job permissions ( #1138 )
2022-05-12 17:24:15 +02:00
Pepe Fagoaga
5fb39ea316
fix(actions): Trigger on PR ( #1136 )
...
* fix(actions): Include checkout
* fix(actions): version name
* fix(actions): fix branch
* fix(actions): version name
* fix(actions): PR trigger
2022-05-12 17:20:11 +02:00
Pepe Fagoaga
55640ecad2
fix(actions): Github token permissions ( #1135 )
2022-05-12 16:46:06 +02:00
Pepe Fagoaga
69d3867895
feat(actions): Upload Prowler containers to registries ( #1132 )
...
* feat(actions): Upload Prowler latest to dockerhub
* feat(upload-container): Action to Public Registries
* feat(upload-container): Include env secrets
* feat(actions): Include Docker linters
* feat(linters): include pre-commit
* fix(names)
2022-05-12 16:37:46 +02:00
Sergio Garcia
210f44f66f
fix(custom-file-in-bucket): Custom file names are also support for S3 output. ( #1129 )
2022-05-11 10:16:29 +02:00
Sergio Garcia
b78e4ad6a1
fix(allowlist_db): Improve DynamoDB regex for allowlisting. ( #1127 )
2022-05-06 13:46:53 +02:00
stof
4146566f92
feat(assume-role): Properly handle External ID variable
2022-05-05 16:10:52 +02:00
Sergio Garcia
4e46dfb068
feat(add_prowler_pro_banner): include Prowler Pro banner in README ( #1119 )
...
* feat(add_prowler_pro_banner): include Prowler Pro banner in README
Context
Include Prowler Pro banner in README.md
Description
Add Prowler Pro banner in README.md for giving visibility to the Enterprise version of Prowler.
License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
* Update README.md
2022-05-03 16:24:23 +02:00
Milton Torasso
13c96a80db
feat(deployment): Serverless multi account Prowler with SecurityHub Integration ( #1113 )
2022-05-03 13:41:56 +02:00
Sergio Garcia
de77a33341
fix(allowlist_db): Improve DynamoDB regex for allowlisting. ( #1126 )
...
Co-authored-by: sergargar <sergio@verica.io >
2022-05-03 11:57:23 +02:00
ChrisGoKim
295bb74acf
fix(additions-policy): Updated multi-org ProwlerRole.yaml ( #1123 )
2022-05-03 11:34:12 +02:00
Jens Brey
59abd2bd5b
check_extra7113: Fix wrong listing of RDS instances in regions without databases ( #1124 )
...
Co-authored-by: Jens Brey <jens.brey@allcloud.io >
2022-05-03 11:31:23 +02:00
Sergio Garcia
ecbfbfb960
fix(allowlist_db): Improve DynamoDB regex for allowlisting. ( #1125 )
...
Co-authored-by: sergargar <sergio@verica.io >
2022-05-03 11:31:12 +02:00
Justin Plock
04e5804665
Update CloudFormation template for CodeBuild ( #1114 )
2022-05-03 09:14:38 +02:00
Pepe Fagoaga
681d0d9538
feat(group7): Include extra7178 ( #1121 )
2022-04-29 14:26:19 +02:00
Pepe Fagoaga
8bfd9c0e62
feat(emr): Check BlockPublicAccessConfiguration for EMR ( #1120 )
2022-04-29 14:23:54 +02:00
Divyanshu
95df9bc316
feat(checks): New group and checks for Codebuild and EMR ( #1112 )
2022-04-29 14:19:04 +02:00
Sergio Garcia
d08576f672
feat(add_prowler_pro_banner): include Prowler Pro banner in README.md ( #1117 )
2022-04-28 17:28:52 +02:00
Sergio Garcia
aa16bf4084
feat(dynamodb_allowlist): Support DynamoDB tables ARN for allowlist input ( #1118 )
...
* feat(dynamodb_allowlist): Support dynamodb tables arn for allowlist input.
* feat(allowlist): Include logging messages for input file
* fix(allowlist): Modify DynamoDB key name
Co-authored-by: sergargar <sergio@verica.io >
Co-authored-by: Pepe Fagoaga <pepe@verica.io >
2022-04-28 17:04:44 +02:00
Pepe Fagoaga
432632d981
chore(release): 2.9.0 ( #1109 )
2022-04-13 13:54:53 +02:00