From 4af9bc99bf2c80ede9c5121dd84942345c87c65c Mon Sep 17 00:00:00 2001 From: "Andoni A." <14891798+andoniaf@users.noreply.github.com> Date: Fri, 13 Feb 2026 08:56:38 +0100 Subject: [PATCH] fix(image): use getattr for registry credentials to avoid AttributeError - Use getattr with None defaults for registry auth arguments - Credentials fall back to TRIVY_USERNAME/TRIVY_PASSWORD env vars in ImageProvider --- prowler/providers/common/provider.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/prowler/providers/common/provider.py b/prowler/providers/common/provider.py index 845c40a690..71098a052e 100644 --- a/prowler/providers/common/provider.py +++ b/prowler/providers/common/provider.py @@ -285,9 +285,9 @@ class Provider(ABC): timeout=arguments.timeout, config_path=arguments.config_file, fixer_config=fixer_config, - registry_username=arguments.registry_username, - registry_password=arguments.registry_password, - registry_token=arguments.registry_token, + registry_username=getattr(arguments, "registry_username", None), + registry_password=getattr(arguments, "registry_password", None), + registry_token=getattr(arguments, "registry_token", None), ) elif "mongodbatlas" in provider_class_name.lower(): provider_class(