mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-07-23 12:31:54 +00:00
fix(aws): SNS threw IndexError if SubscriptionArn is PendingConfirmation (#6896)
This commit is contained in:
@@ -92,12 +92,12 @@ class SNS(AWSService):
|
||||
)
|
||||
subscriptions: list[Subscription] = [
|
||||
Subscription(
|
||||
id=sub["SubscriptionArn"].split(":")[-1],
|
||||
id=(parts := sub["SubscriptionArn"].split(":"))[-1],
|
||||
arn=sub["SubscriptionArn"],
|
||||
owner=sub["Owner"],
|
||||
protocol=sub["Protocol"],
|
||||
endpoint=sub["Endpoint"],
|
||||
region=sub["SubscriptionArn"].split(":")[3],
|
||||
region=parts[3] if len(parts) > 3 else "unknown",
|
||||
)
|
||||
for sub in response["Subscriptions"]
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user