BlogOctober 23, 2026FedRAMP 20x

FedRAMP 20x and AWS: Why Annual Pentests Are No Longer Enough

By Anthony Guynes · 7 min read

It’s Monday morning, and your AWS environment looks a little different than it did on Friday.

Your team shipped several application updates. A new API endpoint went live to support a customer requirement. Terraform updated part of the infrastructure, a few IAM permissions changed, and containers were rebuilt and redeployed.

The deployments passed their checks. Everything appears healthy. For a team operating in AWS, it’s a normal start to the week.

Now ask yourself: How much of what changed was covered by your last penetration test?

If that assessment happened six months ago, the new components and changes may never have been tested together.

The assessment still has value. It tells you what testers found within the scope of that engagement. But it describes an earlier version of your environment, and your team has been making changes ever since.

That gap between what has changed and what has been validated is where risk can build. It’s also why the direction of FedRAMP 20x matters to AWS teams.

What happens after the report?

A good penetration test gives you information that is difficult to get any other way. Experienced testers can uncover business logic flaws, explore authorization weaknesses, and connect seemingly minor issues into an attack path with serious consequences.

Your team gets the report, addresses the findings, and confirms the fixes. That is meaningful work.

Then the next deployment happens.

Imagine that Monday’s new API endpoint uses an existing IAM role. The endpoint works as expected, but the role gives it access to more data than the feature needs. Functional testing confirms that the application can retrieve the right records. It may never check whether the application can also retrieve records it should not be able to access.

The last penetration test cannot answer that question because the endpoint wasn’t there.

If the next engagement is months away, what will identify the exposure in the meantime?

For AWS teams, that is the practical limitation of relying too heavily on an annual test. Development continues long after the assessment ends, and security questions emerge with each meaningful change.

FedRAMP 20x brings the gap into focus

FedRAMP 20x emphasizes measurable security outcomes and ongoing evidence of how cloud services operate. FedRAMP’s overview describes that direction.

The industry has spent years trying to generate better reports. FedRAMP 20x is pushing organizations to generate better proof.

Most AWS teams already have plenty of dashboards, reports, and findings. The challenge is demonstrating that controls still work after yesterday’s deployment or last week’s infrastructure change—and having a process to validate the next release.

Answering that takes more than having the latest assessment report available. It takes evidence tied to the systems running today.

An IAM change may need an access review. A new public endpoint may need application and API testing. An infrastructure update may need validation against an approved configuration. The appropriate check depends on what changed and the risk it creates.

An annual penetration test remains part of that picture. The work between assessments helps keep the picture current.

Follow the change through to validation

Return to that new API endpoint.

As part of the deployment process, the team identifies the access the feature needs and the data it should be allowed to return. Approved checks evaluate the endpoint’s exposure, authentication, and permissions. Testing finds that the IAM role allows broader access than intended.

The finding goes to an owner. The team narrows the permissions, checks that the feature still works, and retests the access restriction. The results are retained so there is a record of what was found and how it was addressed.

That is a useful feedback loop. A change introduced a security question, testing identified an issue, and the team verified the correction.

Continuous validation builds that kind of feedback into normal operations. Some checks can run during a deployment. Others run on a schedule or after a significant change. More complex issues require a tester to investigate how the application behaves and whether its controls can be bypassed.

The cadence should reflect the environment. A major authentication change deserves deeper attention than a routine update with limited security impact.

The goal is to shorten the time between introducing an exposure and discovering it.

Findings need somewhere to go

Many security teams already have more information than they can comfortably manage. Vulnerability scanners, AWS security services, application testing tools, and monitoring platforms all produce results.

Running those tools more often can help, but only if the team can act on what they find.

A finding needs review. Someone has to determine whether it is valid, understand the potential impact, and assign it to the person who can address it. Once a fix is in place, the team needs to confirm that it resolved the problem.

Without that follow-through, more frequent testing can leave you with a larger backlog and the same unresolved exposure.

A useful validation process should let you trace a change through the work that followed: what was checked, what was found, who addressed it, and how the fix was verified. That record helps security teams manage risk and gives compliance teams evidence grounded in operational activity.

It also makes recurring problems easier to see. If the same permissions issue appears across several deployments, the team can investigate the role design or deployment process that keeps producing it.

Human expertise still matters

Automation is well suited to repeatable checks. It can help identify configuration drift, known vulnerability patterns, exposed services, and changes to the attack surface across an environment that would be difficult to review manually every day.

Penetration testers bring judgment to questions that are harder to standardize.

Can a user manipulate a legitimate workflow to access another customer’s data? Can several limited permissions be combined into a more powerful attack path? Does an application enforce a business rule in every place that matters?

Those questions require context, investigation, and creativity.

Routine validation gives testers more current information and helps teams address familiar problems sooner. Testers can then spend more time exploring the risks that need deeper analysis.

AI-assisted tools can support that work by organizing results, identifying related findings, and helping explain remediation options. Their use still needs defined scope, approved testing methods, operational limits, and human oversight appropriate to the activity.

The team remains accountable for what runs against the environment and what happens afterward.

Start with what has changed

You can begin improving validation without rebuilding your security program.

Look at the changes made since your last penetration test. Consider the applications and APIs introduced, the permissions modified, the integrations added, and the infrastructure deployed. Then examine how the security impact of those changes was checked.

That review will often reveal both useful capabilities and clear gaps. Your deployment pipeline may already check configurations. Your AWS security services may provide evidence you can use more effectively. You may also find a new application that has received little security testing or an access change that nobody revisited after deployment.

Use those gaps to decide where to focus.

Establish repeatable checks where they are appropriate, give findings clear ownership, and use targeted penetration testing for changes that warrant deeper investigation. Keep the evidence connected to the remediation work so the team can show how an issue moved from discovery to verified resolution.

Over time, that creates a more dependable way to answer the question that started this conversation: how much of what changed has actually been tested?

Ready to see where your environment stands?

Your AWS environment may have changed significantly since your last meaningful security assessment. Understanding what changed—and how those changes were validated—is a practical place to start.

At InfusionPoints, we help Cloud Service Providers build, operate, prove, and defend secure cloud environments. That includes evaluating where security validation stands today and identifying where additional testing can close the gaps.

Whether you’re preparing for FedRAMP 20x or strengthening your existing security program, the conversation starts with the environment you’re running today.

We’ll review your current validation approach, identify gaps between periodic testing and continuous validation, and help determine where targeted testing, automation, and operational evidence can strengthen your security posture.

Click here to schedule an AWS Security Validation Review →

By Anthony Guynes

Senior Associate, InfusionPoints

October 23, 2026 · 7 min read

Build. Operate. Prove. Defend.

Keep validation current as your AWS environment changes.

InfusionPoints connects targeted testing, continuous validation, remediation, and operational evidence to help teams prove security between assessments.