* extend check_extra780 to check for cognito or SAML authentication on opensearch
* chore(extra780): Error handling
Co-authored-by: Pepe Fagoaga <pepe@verica.io>
* Adding commands for checks 117 and 118
* fix(check118): Minor fixes and error handling
* fix(check117): Minor fixes and error handling
Co-authored-by: Pepe Fagoaga <pepe@verica.io>
* chore(inventory): option included in main
* chore(inventory): quick inventory
* chore(inventory): functional version
* chore(inventory): functional version without echo
* Update include/quick_inventory
Co-authored-by: Pepe Fagoaga <pepe@verica.io>
* Update prowler
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com>
* Added new line at report line
* Added more information from IAM
Co-authored-by: Pepe Fagoaga <pepe@verica.io>
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com>
* Create checks_7194
ECR Repositories contain docker containers. When automated processes create containers, the old ones tend to take up space. With a lot of containers on the system, the account owner will be paying additional fees for images that are no longer in use. By defining a lifecycle policy, a best practice is followed by reducing the total volume of data being consumed.
* Minor changes
* fix: Include bash header
Co-authored-by: n4ch04 <nachor1992@gmail.com>
Co-authored-by: Pepe Fagoaga <pepe@verica.io>
* docs(readme): Update inventory and checks
* docs(readme): inventory path
Co-authored-by: Toni de la Fuente <toni@blyx.com>
* Update README.md
Co-authored-by: Toni de la Fuente <toni@blyx.com>
Co-authored-by: Toni de la Fuente <toni@blyx.com>
* chore(inventory): option included in main
* chore(inventory): quick inventory
* chore(inventory): functional version
* chore(inventory): functional version without echo
* Update include/quick_inventory
Co-authored-by: Pepe Fagoaga <pepe@verica.io>
* Update prowler
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com>
* Added new line at report line
Co-authored-by: Pepe Fagoaga <pepe@verica.io>
Co-authored-by: Sergio Garcia <38561120+sergargar@users.noreply.github.com>
* fix(dockerignore): Include files
* fix(dockerfile): Keep python2 and organize
* feat(db-connector): Include postgres dependencies
* feat(dockerfile): Include hadolint pre-commit
* 365 DAYS or More Retention log group in cloudwatch
* fix(extra7162): Fix comparison errors
Also include minor changes to texts
* fix(extra7162): Set as Pass log groups that never expires
* fix(typo)
Co-authored-by: Pepe Fagoaga <pepe@verica.io>
* Remove fail positive
Exclude distributions that does not support `POST` requests
* fix(extra767): Overall changes
- Quoted and braced variables
- Fix DefaultCacheBehavior twice in a AWS CLI query
- Use regex =~ to match values
* fix(check767): Change textInfo for textPass
* fix(extra767): Include AWS CLI error handling
Co-authored-by: Pepe Fagoaga <pepe@verica.io>