View a markdown version of this page

Building automated evidence collection - AWS Prescriptive Guidance

Building automated evidence collection

The difference between passing and failing a CMMC assessment often comes down to evidence. Assessors need to see that controls are not just implemented but operating effectively and consistently. Manually collecting evidence for 110 controls across 320 assessment objectives is time-consuming and error prone. Automating this process is where AWS provides a significant advantage.

Per the CMMC Assessment Process (CAP) v2.0 and 32 CFR ยง 170.17(c)(4), evidence must be in final form (no drafts, working guides, or unapproved documents), your organization must create a hash of assessment evidence (artifact names, hash values, hashing algorithm), and artifacts must be retained for six years from the date of the certification assessment.

Evidence repository structure

Organize your evidence repository to mirror the assessment structure your C3PAO will use. This structure maps directly to NIST SP 800-171 control families and individual requirements:

Amazon S3 path

Contents

s3://evidence-bucket/SSP/

System Security Plan and network diagrams

s3://evidence-bucket/POA-M/

Plans of Action and Milestones, tracked over time

s3://evidence-bucket/SPRS/

SPRS score calculations and history

s3://evidence-bucket/AC/AC-3.1.1/

Evidence for Access Control requirement 3.1.1

s3://evidence-bucket/AU/AU-3.3.1/

Evidence for Audit requirement 3.3.1

s3://evidence-bucket/[FAMILY]/[FAMILY]-[REQ]/

Pattern continues for all 110 requirements

s3://evidence-bucket/continuous-monitoring/[YYYY-MM]/

Monthly continuous monitoring reports

Evidence types by control

Each control requires specific evidence types. This table shows representative examples:

Control

Evidence source

Artifact

Collection method

AC-3.1.1

IAM, IAM Identity Center

User/role inventory, MFA status

AWS Config rules, IAM credential report

AU-3.3.1

CloudTrail

Audit log samples, trail config

CloudTrail org trail, Object Lock verification

CM-3.4.1

AWS Config, CloudFormation

AWS Config snapshots, conformance pack results

AWS Config conformance pack, CloudFormation audit

SC-3.13.8

ACM, Network Firewall

TLS certificate inventory, FIPS endpoint config

ACM certificate list, endpoint URL audit

SC-3.13.10

AWS KMS

Key policies, rotation status, usage logs

AWS KMS key list, CloudTrail KMS events

SI-3.14.1

Amazon Inspector, Systems Manager

Vulnerability findings, patch compliance

Amazon Inspector export, Systems Manager compliance summary

By combining Security Hub CSPM compliance scores, AWS Config conformance pack evaluations, CloudTrail audit logs, and Amazon Inspector vulnerability reports into a centralized Amazon S3 evidence repository in the Security and Log Archive Account, you create a comprehensive, automated evidence pipeline. When your C3PAO arrives, you point them to organized, time-stamped, machine-readable evidence rather than scrambling to produce screenshots and spreadsheets.

SSP and POA&M guidance

Your SSP is a critical document in your CMMC assessment. It describes your system, your CUI boundary, and how you implement each of the 110 NIST SP 800-171 requirements. Your C3PAO will use the SSP as the roadmap for their assessment. Per the CAP v2.0, the Lead Certified CMMC Assessor (CCA) reviews the SSP for completeness, accuracy, and consistency as the first activity in Phase 1 (Pre-Assessment). The SSP must be ready before the assessment can proceed.

Each SSP control narrative should address every lettered assessment objective for the requirement. For example, if a requirement has objectives [a] through [f] defined in NIST SP 800-171A, the narrative must cover all six. For partially inheritable controls, reference the CRM to delineate what AWS provides and what your organization implements.

POA&Ms document controls that are not yet fully implemented. CMMC allows POA&Ms for eligible controls (see the SPRS scoring section above), but they must be closed within 180 days of your assessment. Each POA&M item should include the specific CMMC practice ID, a description of which assessment objectives are NOT MET, planned corrective actions, milestones with target dates, and required resources.