Skip to main content

AI & assistant-friendly summary

This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.

Summary

Security Hub finds the misconfiguration. It does not deploy your rule baseline across 30 accounts, fix the resource, or assemble the evidence package an auditor asks for — and treating it as if it does is why teams still spend the week before an audit taking screenshots. A continuous compliance p...

Key Facts

  • A continuous compliance pipeline has four distinct jobs, each owned by a different AWS service, and the mistake is collapsing them into "we have Security Hub on
  • Benchmark pattern (not a cited client) — A composite ~30-account org passing point-in-time audits but re-finding the same S3 public-access and unencrypted-EBS drift every quarter, then hand-fixing it
  • The four jobs (and the service that actually does each) Run the decision matrix; the short version: 1
  • 2
  • 3

Entity Definitions

SageMaker
SageMaker is an AWS service discussed in this article.
Lambda
Lambda is an AWS service discussed in this article.
S3
S3 is an AWS service discussed in this article.
OpenSearch
OpenSearch is an AWS service discussed in this article.
compliance
compliance is a cloud computing concept discussed in this article.
HIPAA
HIPAA is a cloud computing concept discussed in this article.
PCI DSS
PCI DSS is a cloud computing concept discussed in this article.
GDPR
GDPR is a cloud computing concept discussed in this article.

Continuous Compliance Automation on AWS (2026): Config Conformance Packs, SSM Auto-Remediation, and Audit Manager — Past Security Hub

Quick summary: Security Hub detects control failures. It is not the compliance pipeline — and treating it as one is why teams still scramble for evidence at audit time. The four jobs are distinct: AWS Config detects drift, conformance packs deploy rules org-wide as immutable bundles, SSM Automation remediates the safe class, and evidence accrues via conformance-pack exports plus Security Hub control status (Audit Manager only if you onboarded before it closed to new customers on 30 April 2026). Here is the tool-per-job matrix, a conformance pack with auto-remediation, and the auto-remediation gotcha to design around.

Key Takeaways

  • A continuous compliance pipeline has four distinct jobs, each owned by a different AWS service, and the mistake is collapsing them into "we have Security Hub on
  • Benchmark pattern (not a cited client) — A composite ~30-account org passing point-in-time audits but re-finding the same S3 public-access and unencrypted-EBS drift every quarter, then hand-fixing it
  • The four jobs (and the service that actually does each) Run the decision matrix; the short version: 1
  • 2
  • 3
Continuous Compliance Automation on AWS (2026): Config Conformance Packs, SSM Auto-Remediation, and Audit Manager — Past Security Hub
Table of Contents

Security Hub finds the misconfiguration. It does not deploy your rule baseline across 30 accounts, fix the resource, or assemble the evidence package an auditor asks for — and treating it as if it does is why teams still spend the week before an audit taking screenshots. A continuous compliance pipeline has four distinct jobs, each owned by a different AWS service, and the mistake is collapsing them into “we have Security Hub on.” As of June 2026 the building blocks are mature: AWS Config conformance packs (immutable, org-deployable rule bundles), Systems Manager Automation for remediation, and an evidence layer that depends on when you started — conformance-pack exports + Security Hub control status + CloudTrail Lake or Security Lake for new orgs (AWS closed Audit Manager to new customers on 30 April 2026; existing customers keep their support window). This post maps the jobs to the tools and shows where automation helps — and where it causes the outage.

This is for security and platform engineers who already run Security Hub and want a pipeline, not more dashboards. We ship a tool-per-job decision matrix and a Config conformance pack with SSM auto-remediation.

Benchmark pattern (not a cited client) — A composite ~30-account org passing point-in-time audits but re-finding the same S3 public-access and unencrypted-EBS drift every quarter, then hand-fixing it. Representative shape, not a billed result: replacing per-account hand-managed rules with one conformance pack deployed org-wide via Quick Setup, plus auto-remediation on the safe subset (S3 Block Public Access, EBS encryption-by-default), turns “re-discover and hand-fix every quarter” into “drift is fixed within a remediation cycle, and exported Config compliance state plus Security Hub control status is already in the evidence store.” The value is eliminating the recurring manual sweep and the pre-audit scramble — not a headline percentage.

The four jobs (and the service that actually does each)

Run the decision matrix; the short version:

1. Detect drift → AWS Config rules (+ Security Hub to aggregate/score)

Config continuously evaluates resources against rules and marks them compliant/non-compliant; Security Hub aggregates findings and scores you against standards. Detection only — neither fixes anything.

2. Deploy rules at scale → Config conformance packs

Package rules + remediation into an immutable YAML bundle and deploy per-account/Region or org-wide via Systems Manager Quick Setup or StackSets. You stop babysitting individual rules per account. Immutability is the point — to change a rule, you redeploy the pack.

3. Remediate the safe class → SSM Automation wired to Config rules

Associate an SSM Automation document with a Config rule and set Automatic: true with retries. Good first candidates are reversible, low-blast-radius fixes: S3 Block Public Access, EBS encryption-by-default, a missing required tag.

4. Prove it → Config + Security Hub evidence (or Audit Manager if already onboarded)

Default for new orgs (post–30 April 2026): export Config conformance-pack compliance state, capture Security Hub control status against your enabled standards, and query CloudTrail Lake or Security Lake for auditable activity — the same technical evidence auditors ask for, without starting on a closed product. If you already run Audit Manager: keep assessments running through your support window; it maps evidence to framework controls (GDPR, HIPAA, PCI DSS, and custom) across accounts via Organizations, with cryptographically verifiable reports and reviewer delegation. Honest limit: neither path assesses whether you are compliant — they collect evidence. They kill the manual scramble; they don’t replace the auditor. Full pipeline context: security & compliance hub.

Opinionated take: deploy a conformance pack detect-only first, confirm the findings are real for your environment, and only then enable remediation on the safe subset. Shipping a 200-rule pack with auto-remediation on across prod on day one is how a “compliance improvement” becomes an outage.

What broke — A team enabled auto-remediation on a security-group rule (close overly-permissive ingress) across all accounts at once. The remediation was technically correct, but one “overly permissive” rule was a deliberately broad ingress an internal data pipeline relied on; the auto-fix closed it and the pipeline started failing health checks. Compounding it, AWS Config auto-remediation runs off periodic snapshots, so a couple of fixes also fired against already-remediated groups due to stale evaluation data, muddying the timeline. Detected via the pipeline’s own alarms, not the compliance tooling. The fix: move network-reachability remediations to human-approved (surface + propose, don’t auto-apply), keep auto-remediation for the reversible class, and make every remediation document idempotent. Automate the boring; gate the risky.

What to do this week

  1. List your recurring compliance findings (the drift you re-find every quarter). That list is your conformance-pack scope.
  2. Deploy a detect-only conformance pack for the top offenders (start with the S3 example) to one OU.
  3. Enable auto-remediation on the safe subset only (encryption, public-access blocks, missing tags). Make the documents idempotent.
  4. If you’re audited against a framework, wire the evidence store now — conformance-pack exports + Security Hub control status + Lake queries for new orgs; keep Audit Manager assessments running only if you onboarded before 30 April 2026.
  5. Route compliance findings to a hardening backlog, not the pager — keep paging for incident response.

What this post doesn’t cover

  • Security Hub setup and standards selection — see Security Hub compliance monitoring.
  • Specific framework implementations — see ISO 27001, PCI DSS, and NIST CSF 2.0.
  • Active-threat response (this is configuration hygiene, not incidents) — see incident response runbooks.
  • Exact managed-rule identifiers, framework availability, and pricing — confirm in the AWS Config, Audit Manager, and Security Hub docs; specifics here are the mid-2026 model.

Related: Security Hub compliance monitoring · Incident response runbooks · CloudTrail production setup · ISO 27001 on AWS · Cloud compliance services · AWS cloud security

If you only do one thing: Take the misconfiguration you re-discover and hand-fix every quarter, put it in a detect-only conformance pack, and enable auto-remediation only once you’ve confirmed the fix is reversible and idempotent. That single loop is the difference between compliance theater and continuous compliance.

PP
Palaniappan P

AWS Cloud Architect & AI Expert

AWS-certified cloud architect and AI expert with deep expertise in cloud migrations, cost optimization, and generative AI on AWS.

AWS ArchitectureCloud MigrationGenAI on AWSCost OptimizationDevOps

Recommended Reading

Explore All Articles »