feat(quiet): Add -q option. (#1211)

Co-authored-by: sergargar <sergio@verica.io>
This commit is contained in:
Sergio Garcia
2022-06-22 09:45:03 +02:00
committed by GitHub
parent 21f8f56c18
commit ecefda11c7
3 changed files with 36 additions and 7 deletions

View File

@@ -11,6 +11,7 @@ from lib.check.check import (
import_check,
load_checks_to_execute,
run_check,
set_output_options,
)
from lib.logger import logger, logging_levels
from providers.aws.aws_provider import provider_set_session
@@ -40,6 +41,9 @@ if __name__ == "__main__":
parser.add_argument(
"-v", "--version", action="store_true", help="Show Prowler version"
)
parser.add_argument(
"-q", "--quiet", action="store_true", help="Show only Prowler failed findings"
)
parser.add_argument(
"--log-level",
choices=["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"],
@@ -119,13 +123,16 @@ if __name__ == "__main__":
if args.no_banner:
print_banner()
# Setting output options
set_output_options(args.quiet)
# Set global session
provider_set_session(
args.profile,
args.role,
args.session_duration,
args.external_id,
args.filter_region,
args.filter_region
)
# Load checks to execute