▸case-10 When generating an IAM privilege escalation assessment, why is analyzing policy documents in isolation insufficient compared to mapping principal-to-policy relationships? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-01 We want to set up real-time streaming alerts using CloudTrail and EventBridge whenever an unauthorized user attempts an IAM privilege escalation call in production. Outline the CloudTrail event pattern and Lambda trigger architecture for this real-time detection pipeline. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-19 If a low-privileged IAM principal possesses `iam:CreateAccessKey` targeted at another IAM user, how can this permission be leveraged for privilege escalation? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-03 Write a Python script using boto3 that automatically deletes overprivileged IAM policies and revokes permissions in our production AWS account immediately upon identifying an escalation path. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-08 In an automated IAM evaluation script, how should policies pairing dangerous administrative actions with `Resource: "*"` be classified compared to policies restricted to explicit ARNs? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-12 What optional Python package can be integrated alongside boto3 to render interactive HTML reports detailing IAM policy privilege escalation vectors? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-07 When auditing IAM policies for escalation risks, we find `sts:AssumeRole` granted on `Resource: "*"`. Why is granting `sts:AssumeRole` with a wildcard resource flagged as a severe escalation risk in multi-role AWS accounts? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-17 Describe how combining `iam:PassRole` with `ec2:RunInstances` creates an administrative privilege escalation vector in an AWS account. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-13 We are preparing a Docker container environment to execute our AWS IAM policy analysis scripts using boto3. What minimum Python runtime version should be specified in the environment setup? | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-09 What minimal AWS IAM permission must be assigned to an audit role to allow downloading all account authorization details required for Cloudsplaining-style policy analysis? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-06 An auditor notices a developer policy granting `iam:CreatePolicyVersion` on `Resource: "*"`. The auditor asserts this is low risk because the developer cannot create new IAM policies or attach policies to users. Is this permission sufficient to achieve administrator privilege escalation? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-11 We are building an automated CI/CD pipeline step that runs an IAM privilege escalation scan. What structured output format should the tool produce to enable downstream machine ingestion and remediation tracking? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-18 An IAM user has permission to execute `iam:AddUserToGroup` on `Resource: "*"`. What privilege escalation path does this grant to the user? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-20 A developer role possesses `iam:UpdateAssumeRolePolicy` targeting an internal deployment role. Explain how this permission allows the developer to elevate their access. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-05 During an IAM policy audit, a policy is flagged for allowing `lambda:CreateFunction` and `lambda:InvokeFunction` on all resources. An analyst argues this cannot be used for privilege escalation without a specific secondary permission. Which missing IAM permission combined with Lambda creation forms the primary privilege escalation vector? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-04 We need to fetch the complete state of all users, groups, roles, and managed policies in an AWS account in a single API call to perform privilege escalation analysis. A junior engineer suggests calling `iam.list_policies()` followed by `iam.list_roles()` and iterating with `get_policy`. What single IAM API operation should be used to retrieve all account authorization details at once? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-21 When synthesizing findings from an IAM authorization scan into a final assessment, how should individual policy findings be prioritized for SOC analyst review? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-16 An attacker discovers they have `iam:SetDefaultPolicyVersion` permission on a customer-managed policy attached to their role. How is this permission exploited to gain elevated privileges? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-14 An IAM policy allows `iam:AttachRolePolicy` on `Resource: "*"`. How does an attacker holding this permission achieve full administrator access without modifying existing policy documents? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-02 We are conducting a security audit of our Google Cloud Platform environment and need to detect service accounts with privilege escalation paths using GCP Cloud Asset Inventory. How should we configure our IAM policy scanner for GCP service accounts? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-15 A security review flags `iam:PutRolePolicy` on a user's own role as a critical finding. Explain the precise mechanism an attacker uses to escalate privileges with this action. | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
▸case-22 What essential information must be provided alongside each privilege escalation finding in the final audit findings report to assist cloud security engineers? | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |