Skip to content

Evidence request lists

AWS Well-Architected Security Pillar

Evidence request list. 63 controls, 63 carrying auditor artefact guidance. Generated from the compliance knowledge graph on 11 September 2026. Published by The Art of Service.

Application Security

SEC11-BP01
Train for application security

Provide developers with secure coding training covering OWASP Top 10, AWS specific risks, IAM least privilege and use of managed security services.

Artefacts an auditor will ask for
  • training curriculum
  • completion records by role
  • AWS specific modules
  • annual refresher schedule
Where this commonly fails
  • one off onboarding training only
  • no AWS specific content
  • completion not tracked
SEC11-BP02
Automate testing throughout the development and release lifecycle

Embed SAST, SCA, IaC scanning, container image scanning and DAST into CI CD pipelines so vulnerabilities are caught and blocked before deployment.

Artefacts an auditor will ask for
  • pipeline configuration with security gates
  • scanner findings dashboards
  • build failure on critical findings policy
  • exception process
Where this commonly fails
  • scans run but do not block
  • no IaC scanning
  • container images deployed without scan
SEC11-BP03
Perform regular penetration testing

Conduct authorised penetration tests against applications and infrastructure on at least an annual cadence and after significant change, within AWS testing policy.

Artefacts an auditor will ask for
  • pen test reports
  • remediation tracker
  • scope and methodology document
  • AWS notification or policy compliance
Where this commonly fails
  • pen tests skipped or scope narrowed
  • findings never remediated
  • no retest
SEC11-BP04
Conduct code reviews

Require peer review on every code change with explicit security review criteria, and use CodeGuru Reviewer or similar to augment human review.

Artefacts an auditor will ask for
  • branch protection rules
  • code review checklist
  • CodeGuru Reviewer findings
  • review approval logs
Where this commonly fails
  • solo commits to main
  • review checkboxes not enforced
  • security criteria absent
SEC11-BP05
Centralize services for packages and dependencies

Use private package repositories such as CodeArtifact or ECR with curation, scanning and provenance so applications consume only approved dependencies.

Artefacts an auditor will ask for
  • CodeArtifact domain and repos
  • ECR repository policies
  • approved package list
  • vulnerability scanning on pull
Where this commonly fails
  • direct pulls from public registries
  • no SBOM
  • unpatched transitive dependencies
SEC11-BP06
Deploy software programmatically

Deploy through automated pipelines with separation of duties, approvals and audit so no human pushes code or infrastructure directly to production.

Artefacts an auditor will ask for
  • pipeline definitions
  • approval gate configuration
  • production deploy audit log
  • human deploy exception register
Where this commonly fails
  • manual deployments to production
  • no separation between build and deploy roles
  • no audit of deployments
SEC11-BP07
Regularly assess security properties of the pipelines

Treat the CI CD pipeline itself as a sensitive workload and review its IAM roles, secrets handling, runner isolation and tamper resistance regularly.

Artefacts an auditor will ask for
  • pipeline threat model
  • IAM role review for pipelines
  • self hosted runner hardening evidence
  • OIDC trust policies
Where this commonly fails
  • pipeline roles have AdministratorAccess
  • long lived deploy keys
  • shared runner pool with no isolation
SEC11-BP08
Build a program that embeds security ownership in workload teams

Establish security champions inside each workload team, give them training and tooling and measure security KPIs alongside delivery metrics.

Artefacts an auditor will ask for
  • security champion roster
  • champion charter and time allocation
  • team security KPI dashboard
  • shared OKRs
Where this commonly fails
  • security team owns all risk
  • no champions identified
  • no security KPIs for product teams

Data Protection

SEC07-BP01
Understand your data classification scheme

Understand and document the classification scheme that applies to the data the workload processes, including handling requirements, storage locations, owners and the legal obligations attached to each class.

Artefacts an auditor will ask for
  • data classification policy with defined sensitivity levels
  • data inventory for the workload mapped to classes, locations and owners
  • legal and regulatory obligations mapped to each class
  • evidence the scheme is communicated to builders
Where this commonly fails
  • classification policy exists but no workload data is mapped to it
  • no named data owner so handling decisions stall
  • classification levels defined with no handling rules attached
SEC07-BP02
Apply data protection controls based on data sensitivity

Apply protection controls proportionate to each defined sensitivity level, with published guidance on approved storage services, locations and required configuration per class.

Artefacts an auditor will ask for
  • per-class handling guidance naming approved services and configurations
  • policy-as-code or guardrails enforcing the per-class configuration
  • exception register for data held outside approved locations
  • evidence of periodic checks that controls match classification
Where this commonly fails
  • single protection level applied to all data regardless of sensitivity
  • guidance published but not enforced by any guardrail
  • sensitive data found in stores approved only for lower classes
SEC07-BP03
Automate identification and classification

Use Macie, Glue, Comprehend and lifecycle automation to continuously discover and classify data without relying on manual surveys.

Artefacts an auditor will ask for
  • Macie job schedule and findings
  • automated tagging Lambda
  • discovery coverage metrics
Where this commonly fails
  • Macie disabled or unfunded
  • manual annual classification only
  • new data stores undiscovered
SEC07-BP04
Define scalable data lifecycle management

Define data lifecycle management that scales, covering how data is handled at ingestion, how sensitivity is reduced through masking or tokenisation, retention periods, provenance tracking and destruction.

Artefacts an auditor will ask for
  • retention schedule per data class
  • lifecycle policies configured on the storage services
  • masking or tokenisation design applied near the point of ingestion
  • provenance or lineage records
  • evidence of executed deletions
Where this commonly fails
  • data retained indefinitely because no schedule exists
  • lifecycle rules configured on some buckets only
  • deletion claimed but never evidenced
  • sensitivity reduction applied late, after wide copying
SEC08-BP01
Implement secure key management

Centralise key management in AWS KMS or CloudHSM, define key hierarchies, use customer managed keys for sensitive data and rotate keys on policy.

Artefacts an auditor will ask for
  • KMS key inventory with rotation status
  • key policies
  • CloudHSM cluster configuration
  • key owner mapping
Where this commonly fails
  • AWS managed keys only for sensitive data
  • no rotation
  • broad kms:* in key policies
SEC08-BP02
Enforce encryption at rest

Ensure all data stores encrypt data at rest using KMS keys, enforce by default through account settings, SCPs and Config rules.

Artefacts an auditor will ask for
  • S3 default encryption settings
  • EBS encryption by default
  • RDS encryption status
  • Config rules for unencrypted resources
  • SCP denying unencrypted creation
Where this commonly fails
  • S3 buckets without encryption
  • EBS volumes unencrypted
  • RDS snapshots unencrypted
SEC08-BP03
Automate data at rest protection

Use automated controls such as Config remediation, EventBridge actions and SCPs to detect and correct unencrypted or improperly protected data automatically.

Artefacts an auditor will ask for
  • Config managed rules and remediation actions
  • auto remediation Lambda functions
  • remediation success rate
Where this commonly fails
  • manual remediation only
  • Config rules detect but do not remediate
  • no SCP enforcement
SEC08-BP04
Enforce access control

Layer IAM, resource policies, KMS grants, S3 Access Points and VPC endpoint policies to enforce least privilege access to data and prevent exfiltration.

Artefacts an auditor will ask for
  • S3 bucket policies with PrincipalOrgID condition
  • VPC endpoint policies
  • KMS key policies and grants
  • Access Points configuration
Where this commonly fails
  • bucket policies allow *
  • no VPC endpoint policy restriction
  • KMS grants left in place after use
SEC09-BP01
Implement secure key and certificate management

Use AWS Certificate Manager and Private CA to issue, deploy and rotate TLS certificates, avoiding manual installation and unmanaged certificate stores.

Artefacts an auditor will ask for
  • ACM certificate inventory
  • Private CA hierarchy
  • certificate expiry monitoring
  • renewal automation logs
Where this commonly fails
  • self signed certs in production
  • expired certificates
  • manual installation
SEC09-BP02
Enforce encryption in transit

Require TLS 1.2 or higher for all client to service and service to service traffic, including within VPCs, and disable legacy protocols and ciphers.

Artefacts an auditor will ask for
  • ELB security policies
  • API Gateway TLS settings
  • CloudFront viewer protocol policy
  • internal service TLS configuration
Where this commonly fails
  • HTTP listeners still open
  • TLS 1.0 or 1.1 accepted
  • internal traffic unencrypted
SEC09-BP03
Authenticate network communications

Verify the identity of network communications by using protocols that support authentication, such as TLS or IPsec, between services, applications and users.

Artefacts an auditor will ask for
  • inventory of service-to-service flows with the protocol used
  • TLS and mutual TLS configuration for internal endpoints
  • certificate or identity issuance process for workload identities
  • scan results confirming unauthenticated protocols are absent
Where this commonly fails
  • internal traffic left unauthenticated on the assumption the network is trusted
  • TLS terminated at the edge with plaintext behind it
  • certificate validation disabled to work around expiry errors

Detection

SEC04-BP01
Configure service and application logging

Enable CloudTrail across all accounts and regions, VPC Flow Logs, application logs and service-specific logs, centralised to a dedicated log archive account.

Artefacts an auditor will ask for
  • organisation CloudTrail configuration
  • VPC Flow Log enablement report
  • central log archive account design
  • CloudWatch log group inventory
Where this commonly fails
  • CloudTrail not multi-region
  • data events disabled
  • logs stored only in source account
SEC04-BP02
Capture logs, findings, and metrics in standardized locations

Aggregate security telemetry into standardised destinations such as S3 log archive buckets, Security Hub and a centralised SIEM so analysts and automation can correlate across sources.

Artefacts an auditor will ask for
  • S3 log archive bucket policies
  • Security Hub aggregator configuration
  • Security Lake setup
  • SIEM ingestion pipelines
Where this commonly fails
  • logs scattered across accounts
  • no Security Hub aggregator region
  • SIEM missing key sources
SEC04-BP03
Correlate and enrich security alerts

Enrich findings with asset, identity, business owner and threat intel context so responders can triage quickly, and correlate signals across GuardDuty, Security Hub and other tools.

Artefacts an auditor will ask for
  • enrichment pipeline architecture
  • asset inventory feed to SIEM
  • correlation rule documentation
  • ownership tags
Where this commonly fails
  • raw alerts without context
  • no asset to owner mapping
  • duplicate alerts across tools
SEC04-BP04
Initiate remediation for non-compliant resources

Use automated remediation through EventBridge, Systems Manager Automation or Security Hub custom actions to fix common misconfigurations without manual handoffs.

Artefacts an auditor will ask for
  • EventBridge rule inventory
  • SSM Automation runbooks
  • remediation success metrics
  • exception approval workflow
Where this commonly fails
  • manual ticket remediation only
  • no auto-remediation for public S3 or open security groups
  • remediation untested

Identity & Access Management

SEC02-BP01
Use strong sign-in mechanisms

Enforce MFA, strong password policies and phishing-resistant authentication factors for all human users accessing AWS, including IAM Identity Center and federated identities.

Artefacts an auditor will ask for
  • IAM Identity Center MFA configuration
  • password policy export
  • WebAuthn or FIDO2 token inventory
  • MFA coverage report
Where this commonly fails
  • MFA optional for some users
  • SMS only MFA
  • no password complexity baseline
SEC02-BP02
Use temporary credentials

Replace long-lived IAM access keys with short-lived credentials issued via IAM roles, IAM Identity Center, STS or workload identity federation.

Artefacts an auditor will ask for
  • IAM access key age report
  • IAM Identity Center permission set inventory
  • role assumption CloudTrail logs
  • key rotation policy
Where this commonly fails
  • long-lived keys for human users
  • keys older than 90 days
  • shared service account keys
SEC02-BP03
Store and use secrets securely

Store application secrets, database credentials and API keys in AWS Secrets Manager or Parameter Store with encryption, automatic rotation and least privilege access policies.

Artefacts an auditor will ask for
  • Secrets Manager inventory
  • rotation lambda configuration
  • secret access IAM policies
  • git secret scanning results
Where this commonly fails
  • secrets in environment variables or code
  • no rotation enabled
  • broad read access to all secrets
SEC02-BP04
Rely on a centralized identity provider

Federate workforce access to AWS through a single corporate identity provider via IAM Identity Center or SAML so that user lifecycle, MFA and access reviews are centrally governed.

Artefacts an auditor will ask for
  • IAM Identity Center configuration
  • SAML or OIDC IdP trust
  • SCIM provisioning logs
  • joiner mover leaver process
Where this commonly fails
  • local IAM users for workforce
  • no SCIM deprovisioning
  • duplicate identities across accounts
SEC02-BP05
Audit and rotate credentials periodically

Use IAM credential reports, Access Advisor and Access Analyzer to find unused credentials, rotate keys on schedule and remove stale users and roles.

Artefacts an auditor will ask for
  • IAM credential report
  • Access Advisor last used data
  • rotation tickets
  • stale identity removal log
Where this commonly fails
  • no scheduled credential review
  • dormant users not disabled
  • keys never rotated
SEC02-BP06
Employ user groups and attributes

Assign permissions via groups, permission sets or attribute-based access control rather than to individual users to simplify management and reduce permission sprawl.

Artefacts an auditor will ask for
  • group and permission set design
  • ABAC tag policy
  • direct user policy attachment exception list
Where this commonly fails
  • policies attached directly to users
  • no tagging strategy for ABAC
  • permission set sprawl
SEC03-BP01
Define access requirements

Document who or what requires access to each resource, what actions are permitted and under what conditions, so least privilege policies can be designed and validated against intent.

Artefacts an auditor will ask for
  • access requirements matrix per workload
  • role catalogue
  • data classification mapping to roles
Where this commonly fails
  • no documented access intent
  • policies built ad hoc
  • no link from requirement to policy
SEC03-BP02
Grant least privilege access

Author IAM policies that grant only the specific actions, resources and conditions required, refining policies from broad starting points using Access Analyzer policy generation.

Artefacts an auditor will ask for
  • IAM Access Analyzer policy generation outputs
  • policy review records
  • permissions boundary definitions
  • wildcard policy exception register
Where this commonly fails
  • AdministratorAccess used broadly
  • wildcards in actions and resources
  • no permissions boundaries
SEC03-BP03
Establish emergency access process

Define a documented break-glass procedure for emergency access that bypasses normal SSO when the IdP is unavailable, with strong MFA, monitoring and post-use review.

Artefacts an auditor will ask for
  • break glass procedure document
  • isolated break glass account credentials in vault
  • alerts on use
  • post-use review log
Where this commonly fails
  • no break glass plan
  • credentials stored insecurely
  • no alarm on use
SEC03-BP04
Reduce permissions continuously

Use IAM Access Analyzer unused access findings and Access Advisor service last accessed data to remove permissions that have not been exercised over time.

Artefacts an auditor will ask for
  • Access Analyzer unused access findings closure log
  • service last accessed reports
  • quarterly permission reduction metrics
Where this commonly fails
  • permissions only ever expand
  • no cleanup cadence
  • unused permissions remain for years
SEC03-BP05
Define permission guardrails for your organization

Apply Service Control Policies, resource control policies and declarative guardrails at the organisation or OU level to enforce non-negotiable security boundaries.

Artefacts an auditor will ask for
  • SCP catalogue with rationale
  • RCP definitions
  • Control Tower guardrail status
  • deny region or service evidence
Where this commonly fails
  • FullAWSAccess SCP only
  • no deny on disabling logging
  • no region restrictions
SEC03-BP06
Manage access based on lifecycle

Tie AWS access grant and revocation to HR joiner mover leaver events so permissions update automatically when roles change or employment ends.

Artefacts an auditor will ask for
  • SCIM logs from IdP
  • JML workflow document
  • deprovisioning evidence within SLA
  • access recertification reports
Where this commonly fails
  • leavers retain access
  • movers accumulate permissions
  • no scheduled recertification
SEC03-BP07
Analyze public and cross-account access

Use IAM Access Analyzer to detect resources that grant public or external account access and validate each finding against documented intent.

Artefacts an auditor will ask for
  • Access Analyzer external access findings
  • approved sharing register
  • S3 public access block status
  • finding closure tickets
Where this commonly fails
  • public S3 buckets unintentionally
  • cross-account trust without business justification
  • Access Analyzer disabled in regions
SEC03-BP08
Share resources securely within your organization

Use AWS RAM, resource policies and Organizations conditions to share resources only within trusted account boundaries, avoiding broad public or cross-org sharing.

Artefacts an auditor will ask for
  • AWS RAM share inventory
  • resource policies with aws:PrincipalOrgID condition
  • approval workflow for new shares
Where this commonly fails
  • resource policies allow *
  • shares outside organisation without justification
  • RAM shares with stale principals
SEC03-BP09
Share resources securely with a third party

When granting third-party access use IAM roles with external ID, condition keys, time bound credentials and contractual controls rather than long-lived IAM users.

Artefacts an auditor will ask for
  • third party access role inventory
  • external ID enforcement evidence
  • vendor contracts with security clauses
  • revocation evidence
Where this commonly fails
  • IAM users issued to vendors
  • no external ID on cross-account roles
  • no expiry on vendor access

Incident Response

SEC10-BP01
Identify key personnel and external resources

Maintain an up to date roster of incident responders, executives, legal, comms, AWS support contacts and external IR retainer firms with on call rotations.

Artefacts an auditor will ask for
  • IR contact list
  • on call schedule
  • AWS support plan
  • external IR retainer contract
Where this commonly fails
  • stale contact list
  • no AWS Enterprise Support
  • no IR retainer
SEC10-BP02
Develop incident management plans

Document IR plans covering detection, triage, containment, eradication, recovery and lessons learned, mapped to specific AWS scenarios such as credential compromise.

Artefacts an auditor will ask for
  • incident response plan document
  • scenario-specific runbooks (key compromise, data exfil, ransomware)
  • RACI matrix
Where this commonly fails
  • generic IR plan with no AWS specifics
  • no runbooks for cloud scenarios
  • plan untested
SEC10-BP03
Prepare forensic capabilities

Pre-provision a forensic account, isolated VPC, tooling AMIs, IAM roles and EBS snapshot procedures so responders can acquire and analyse evidence quickly.

Artefacts an auditor will ask for
  • forensic account design
  • evidence acquisition runbook
  • forensic AMI inventory
  • chain of custody template
Where this commonly fails
  • no dedicated forensic account
  • evidence collection ad hoc
  • no chain of custody process
SEC10-BP04
Develop and test security incident response playbooks

Develop incident response playbooks giving prescriptive steps for anticipated incident scenarios, and test them so responders follow a known structure rather than improvising.

Artefacts an auditor will ask for
  • playbook set covering anticipated scenarios such as denial of service, ransomware and credential compromise
  • playbooks for known finding and alert types
  • records of playbook tests or exercises with dates and participants
  • playbook revision history after incidents or tests
Where this commonly fails
  • a single generic plan with no scenario-specific steps
  • playbooks written once and never exercised
  • no playbook for the alert types the detection tooling actually raises
SEC10-BP05
Pre-provision access

Pre-provision the access incident responders need, using temporary credentials and prepared elevation paths so investigation is not delayed by access requests during an event.

Artefacts an auditor will ask for
  • responder role definitions and their permission sets
  • pre-provisioned break-glass access procedure and approval path
  • evidence that responder access uses temporary rather than long-lived credentials
  • access test records confirming responders can reach the needed accounts
Where this commonly fails
  • root account used for incident response
  • permissions edited by hand during an incident
  • responder access never tested so gaps surface mid-incident
SEC10-BP06
Pre-deploy tools

Pre-stage IR tooling, IAM roles and accounts before incidents so responders are not racing to deploy capabilities while under attack.

Artefacts an auditor will ask for
  • IaC for IR account
  • pre-deployed IR roles
  • tool installation evidence
  • readiness checklist
Where this commonly fails
  • IR tooling deployed reactively
  • IR account not pre-provisioned
  • roles need approval mid-incident
SEC10-BP07
Run simulations

Conduct regular game days and tabletop exercises for credential compromise, ransomware and data breach scenarios to test plans, tools and team readiness.

Artefacts an auditor will ask for
  • game day schedule and scenarios
  • tabletop minutes
  • lessons learned register
  • remediation actions tracked
Where this commonly fails
  • no exercises run
  • lessons learned never implemented
  • same scenario repeated
SEC10-BP08
Establish a framework for learning from incidents

Run blameless post-incident reviews, capture root causes and contributing factors, and feed improvements back into controls, runbooks and training.

Artefacts an auditor will ask for
  • post incident review template
  • completed PIRs
  • improvement backlog and closure
  • control changes from PIRs
Where this commonly fails
  • no formal PIR process
  • PIRs blame individuals
  • actions never closed

Infrastructure Protection

SEC05-BP01
Create network layers

Design VPCs with separate public, private and restricted subnets per workload tier, isolating data tiers from internet-facing components.

Artefacts an auditor will ask for
  • VPC and subnet design diagrams
  • route table configuration
  • NACL and security group baselines
  • Transit Gateway topology
Where this commonly fails
  • flat VPCs with single subnet tier
  • databases in public subnets
  • no NAT or egress controls
SEC05-BP02
Control traffic flow within your network layers

Restrict traffic within each network layer to only the flows each workload component needs, controlling both traffic entering from external systems and traffic between internal components.

Artefacts an auditor will ask for
  • security group and network ACL rule sets with justification per rule
  • documented allowed flow matrix for the workload
  • evidence of review or automated analysis of overly permissive rules
Where this commonly fails
  • wide open internal traffic once inside the perimeter
  • 0.0.0.0/0 ingress rules left from testing
  • no flow inventory so unused rules are never removed
SEC05-BP03
Implement inspection-based protection

Use deep packet inspection through AWS Network Firewall, Gateway Load Balancer with third-party appliances or service mesh to inspect and filter traffic for threats.

Artefacts an auditor will ask for
  • inspection VPC design
  • Network Firewall stateful rules
  • GWLB appliance configuration
  • TLS inspection policy
Where this commonly fails
  • no inspection on east-west traffic
  • egress to internet unrestricted
  • inspection bypassed by routing
SEC05-BP04
Automate network protection

Manage network controls as code through CloudFormation, Terraform and Firewall Manager so policies deploy consistently and drift is detected automatically.

Artefacts an auditor will ask for
  • IaC repositories for network controls
  • Firewall Manager policies
  • drift detection alerts
  • pipeline scans
Where this commonly fails
  • console changes to security groups
  • no centralised firewall policy
  • drift not detected
SEC06-BP01
Perform vulnerability management

Continuously scan EC2 instances, container images and Lambda functions with Amazon Inspector and remediate findings on a risk-prioritised SLA.

Artefacts an auditor will ask for
  • Inspector findings dashboard
  • patch SLA policy
  • Systems Manager Patch Manager compliance
  • ECR scan results
Where this commonly fails
  • Inspector not enabled org wide
  • critical CVEs older than SLA
  • container images unscanned
SEC06-BP02
Provision compute from hardened images

Provision compute from hardened baseline images and obtain runtime dependencies such as container images and libraries only from trusted registries with verified signatures.

Artefacts an auditor will ask for
  • golden image build pipeline definition and hardening standard applied
  • private registry inventory and access policy
  • signature verification step in the build or admission path
  • image patch and rebuild cadence records
Where this commonly fails
  • instances built from unmanaged public images
  • container images pulled straight from public registries at deploy time
  • no signature verification so tampered artefacts run undetected
  • golden images never rebuilt so they drift out of patch
SEC06-BP03
Reduce manual management and interactive access

Perform deployment, configuration, maintenance and investigation on compute through automation, restricting interactive human access to emergency or sandbox situations.

Artefacts an auditor will ask for
  • runbooks and automation documents covering routine compute tasks
  • break-glass procedure for interactive access with approval steps
  • session logs for any interactive access with justification
  • metrics on the proportion of tasks executed by automation
Where this commonly fails
  • routine SSH or RDP access as normal practice
  • break-glass credentials shared and never rotated
  • interactive sessions unlogged so actions cannot be reconstructed
SEC06-BP04
Validate software integrity

Cryptographically verify the integrity of software artefacts the workload consumes and sign software the organisation produces so unauthorised changes are detectable before execution.

Artefacts an auditor will ask for
  • signing key management procedure and key inventory
  • signature verification enforcement in the build or admission controller
  • record of artefacts rejected for failed verification
  • certificate validation policy for vendor download sources
Where this commonly fails
  • downloads trusted on source reputation alone
  • signing keys held on build agents with broad access
  • verification implemented as a warning rather than a hard fail
SEC06-BP05
Automate compute protection

Automate scanning, patching and remediation of compute resources so protection operations run without human intervention, including dependency freshness checks in the delivery pipeline.

Artefacts an auditor will ask for
  • automated patch schedule and its execution records
  • automated remediation rules and their trigger history
  • dependency scanning results from the CI/CD pipeline
  • mean time to patch measured by severity
Where this commonly fails
  • patching raised as tickets that queue behind feature work
  • remediation automation built but left in report-only mode
  • dependency scanning absent from the pipeline

Security Foundations

SEC01-BP01
Separate workloads using accounts

Use AWS Organizations and multiple AWS accounts to separate workloads, environments and data classifications, enforcing isolation boundaries that contain blast radius and simplify governance.

Artefacts an auditor will ask for
  • AWS Organizations OU diagram
  • account inventory with purpose and owner
  • SCP policy set
  • landing zone design document (Control Tower or custom)
  • account vending process
Where this commonly fails
  • single monolithic account
  • no SCP guardrails
  • production and non-prod sharing accounts
  • ad hoc account creation without baseline
SEC01-BP02
Secure account root user and properties

Protect the root user of every AWS account with strong MFA, no programmatic access keys, monitored email and contact details, and use root only for tasks that explicitly require it.

Artefacts an auditor will ask for
  • root MFA evidence per account
  • root access key absence report
  • alternate contact configuration
  • root usage CloudTrail alerts
  • break glass procedure
Where this commonly fails
  • no MFA on root
  • active root access keys
  • shared root email mailbox
  • no alarm on root sign in
SEC01-BP03
Identify and validate control objectives

Derive control objectives from compliance, regulatory and business requirements, document them, and trace each to implemented AWS controls with measurable validation.

Artefacts an auditor will ask for
  • control objectives register
  • compliance to control mapping spreadsheet
  • validation test results
  • Audit Manager assessments
Where this commonly fails
  • objectives not documented
  • no mapping to specific AWS controls
  • controls untested
  • drift between policy and implementation
SEC01-BP04
Stay up to date with security threats and recommendations

Subscribe to threat intelligence sources, AWS security bulletins and CVE feeds, and incorporate emerging threats into risk assessments and detection rules.

Artefacts an auditor will ask for
  • threat intel feed subscriptions
  • AWS Security Bulletin tracker
  • CVE triage workflow
  • monthly threat review minutes
Where this commonly fails
  • no formal threat feed subscription
  • AWS bulletins ignored
  • no link from intel to detections
SEC01-BP05
Reduce security management scope

Reduce the surface the team must secure itself by preferring AWS managed services that shift provisioning, patching and backup of underlying components to the provider, and weigh that management overhead when selecting services.

Artefacts an auditor will ask for
  • service selection record showing managed versus self-managed options considered
  • shared responsibility mapping per service in the workload
  • total cost of ownership analysis covering security maintenance effort
  • AWS Artifact compliance reports relied on for the managed components
Where this commonly fails
  • self-managing databases, queues or key stores with no rationale
  • no record of which controls the provider operates
  • shared responsibility boundary undocumented so patching ownership is ambiguous
SEC01-BP06
Automate deployment of standard security controls

Define standard security controls and configurations as infrastructure as code, version control them, test them in a pipeline and deploy them automatically across environments.

Artefacts an auditor will ask for
  • IaC templates holding the standard security baseline
  • version control history for those templates
  • CI/CD pipeline definition showing security tests before deploy
  • drift detection and alerting configuration
Where this commonly fails
  • console-applied security settings that no template reproduces
  • no pipeline gate so untested changes reach production
  • drift never detected because no baseline comparison runs
SEC01-BP07
Identify threats and prioritize mitigations using a threat model

Conduct threat modeling for each workload using STRIDE or similar, prioritise mitigations against business impact and review models on significant change.

Artefacts an auditor will ask for
  • threat model documents (STRIDE)
  • data flow diagrams
  • mitigation backlog with priority
  • review cadence record
Where this commonly fails
  • no threat models
  • models stale after major changes
  • threats identified but not tracked to closure
SEC01-BP08
Evaluate and implement new security services and features regularly

Review new security services and features from the provider and partners on a regular cadence and adopt those that improve the workload's security posture.

Artefacts an auditor will ask for
  • cadence and minutes of the security service review
  • backlog or decision log of features evaluated with adopt or defer rationale
  • record of features adopted and the posture change measured
Where this commonly fails
  • security tooling frozen at launch architecture
  • no owner for evaluating new provider capabilities
  • adoption decisions taken with no recorded rationale
Assembled from the framework's own control set. Every line traces to a control in the graph, so this pack is regenerated rather than written, and stays current as the graph does.

Assembled from the framework’s own control set, so this list is regenerated rather than written and stays current as the graph does. See the AWS Well-Architected Security Pillar framework page.