chore: revision

This commit is contained in:
MrCloudSec
2025-05-27 17:43:27 +02:00
parent 4ed803331a
commit a71ec4711b
3 changed files with 3 additions and 11 deletions
+2 -7
View File
@@ -149,11 +149,7 @@ class Provider(ABC):
provider_class_path = (
f"{providers_path}.{arguments.provider}.{arguments.provider}_provider"
)
# Special case for IAC provider
if arguments.provider == "iac":
provider_class_name = "IACProvider"
else:
provider_class_name = f"{arguments.provider.capitalize()}Provider"
provider_class_name = f"{arguments.provider.capitalize()}Provider"
provider_class = getattr(
import_module(provider_class_path), provider_class_name
)
@@ -248,13 +244,12 @@ class Provider(ABC):
config_path=arguments.config_file,
)
elif "iac" in provider_class_name.lower():
provider = provider_class(
provider_class(
scan_path=arguments.scan_path,
config_path=arguments.config_file,
mutelist_path=arguments.mutelist_file,
fixer_config=fixer_config,
)
Provider.set_global_provider(provider)
except TypeError as error:
logger.critical(
-3
View File
@@ -1,3 +0,0 @@
from prowler.providers.iac.iac_provider import IACProvider
provider = IACProvider(scan_path=globals().get("args", None).scan_path)
+1 -1
View File
@@ -12,7 +12,7 @@ from prowler.providers.common.models import Audit_Metadata
from prowler.providers.common.provider import Provider
class IACProvider(Provider):
class IacProvider(Provider):
_type: str = "iac"
audit_metadata: Audit_Metadata