October 18, 2025
Updated: September 2, 2026
A 2026 deep dive into Google's CASA security framework: assurance levels, costs, approved labs, and how to pass your audit for restricted scope API access.
Mohammed Khalil

Updated: September 2026. Reflects the App Defense Alliance now operating under the Linux Foundation, the shift from Tiers 1 to 3 to Assurance Levels, the CASA Accelerator, and annual recertification.
| Question | Answer |
|---|---|
| What is it? | Google's required annual security assessment for apps using restricted OAuth scopes |
| Based on | OWASP ASVS, 100 percent, with no proprietary requirements |
| Run by | The App Defense Alliance (ADA), now under the Linux Foundation |
| Who needs it | Any app requesting restricted Google scopes (Gmail, Drive, and similar) |
| Levels | AL1 (developer tested, lab reviewed) or AL2 (lab tested), assigned by Google |
| Pass certificate | A Letter of Validation (LOV), valid 12 months |
| Cost | Roughly $500 to $4,500, depending on level and lab |
| Cadence | Every 12 months, a full reassessment |
The one line to remember: CASA is not optional for restricted-scope apps, it is the price of continued access to Google user data, and it comes due every year.

Google's Cloud Application Security Assessment (CASA) is a standardized security review for cloud apps, created by the App Defense Alliance (ADA), an industry group whose founding members include Google. The ADA has since moved under the Linux Foundation, making it a neutral, community-run standard rather than a single vendor's checklist, and the requirements are now maintained as CASA v2 by ADA's Application Security Assessment Working Group. In practice, CASA is a security audit framework built on the OWASP ASVS (Application Security Verification Standard), 100 percent, with no proprietary requirements of its own.
It defines a consistent set of baseline controls access control, architecture, cryptography, etc. that any Google integrated app must meet. CASA uses a risk based, multi tier approach: apps are classified by user count, OAuth scopes, data sensitivity, etc., and then tested accordingly.
Practically, CASA serves as a high assurance pentest for cloud apps. A Google empaneled lab performs a time limited, functional audit of your app’s externally accessible interfaces. This means the lab will do DAST dynamic analysis, review code SAST, and other checks but only on the app layer, not the cloud infrastructure.
The goal is to show that your app handles Google data securely and can promptly delete it on request.
Figure: Google Workspace Marketplace shows an Independent security verification badge on apps that passed a Tier 3 CASA audit.

User trust and compliance Google now requires CASA for any app that requests restricted OAuth scopes those that provide broad access to Gmail, Drive, Calendar, Contacts, and other sensitive data.
In Google’s words, apps accessing restricted data… must undergo an annual security assessment by a Google approved third party. For U.S. SaaS vendors handling Google user data at scale, CASA is mandatory.
The stakes are high. Apps passing Tier 3 CASA earn a coveted security verification badge in the Google Workspace Marketplace. This badge signals to customers that the app has been rigorously audited.
In contrast, apps failing CASA may be denied API access or removed from listings. With the ongoing tightening of data privacy rules and Google's OAuth policies, CASA compliance is now a go/no go for Google integrations. It's especially critical for enterprise or SaaS vendors who live and die by API trustworthiness.
Standardization and industry alignment CASA fills a big gap. Over the past decade, cloud infrastructure security has improved dramatically but application layer security still lags.
By aligning with OWASP ASVS and sponsoring a tiered framework, Google and the ADA are pushing the industry toward a common standard for app security.
Knowing CASA means you're on the forefront of app security best practices, not scrambling after a breach.

Key point: Don’t confuse CASA with generic pen testing. It’s specifically for Google bound applications. If you only use non Google cloud services AWS, Azure or have no restricted scopes, CASA doesn’t apply. But if Google APIs are involved, CASA is the official requirement.

CASA uses a three tier system to scale the assessment effort to the app’s risk.
Important update: the Tier 1 to 3 naming is the legacy model. The App Defense Alliance now describes apps in terms of Assurance Levels, and for CASA, Google assigns your app to AL1 or AL2. The requirements themselves are identical at every level; the only thing that changes is the rigor of verification. If you read older guidance that talks about Tiers, this is the mapping:
| Assurance level | What it means | Roughly the old Tier |
|---|---|---|
| AL0 - Self Assessment | The developer assesses the product against the requirements. It does not result in formal certification by the ADA Certification Body. | Tier 1 |
| AL1 - Developer Tested, Lab Reviewed | You run the required test cases and submit evidence and attestations, including automated scan artifacts. An ADA-approved lab reviews that evidence for completeness and sufficiency but does not retest the app itself. | Tier 2 |
| AL2 - Lab Tested | An ADA-approved lab evaluates each test case directly against your running application. You supply limited supporting information or code snippets on request. | Tier 3 |
Two things matter here. First, you do not choose your level, Google does, based on the sensitivity of the data you touch, how many users you have, and its own risk signals. Second, the assignment tends to be sticky: once an app is validated at the lab-tested level it generally stays there in future years, which is the same behaviour the old Tier 3 had.
The pass criteria are also worth knowing before you start. CASA requirements are mapped to MITRE CWEs (Common Weakness Enumerations), each tagged with a high, medium, or low likelihood of exploit. To pass, your results must show no findings tied to CWEs with a high likelihood of exploit, and on recertification, no medium-likelihood ones either. That is the bar that decides whether a submission is accepted, so it is the list to work through first.
Figure: The CASA framework uses three risk based tiers for cloud apps. Each level has defined ASVS based requirements and testing scope.
All tiers share some common rules: the assessment focuses on the app itself not the cloud infra, and results must be updated annually.
Google requires each approved app to revalidate every 12 months. That means even after you pass, plan for a yearly retest. Also, any time you add new restricted scopes, you might need an updated CASA review.

It’s worth noting how CASA differs from broader penetration testing for compliance. CASA is narrower in scope: it tests the application layer according to OWASP ASVS controls. It doesn’t include, for example, attacking the cloud network or physical data centers.
For most Tier 3 audits, labs focus on web/API endpoints, mobile backends, and data storage as used by the app. Some OWASP categories like error handling or threat modeling are emphasized, whereas things like network sniffing are out of scope. In that sense, CASA is like a specialized web/mobile app pentest tailored for Google’s data integration scenario.
| CASA assessment | Standard penetration test | |
|---|---|---|
| Goal | Prove ASVS conformance to keep Google API access | Find and prove exploitable weaknesses |
| Basis | OWASP ASVS requirements mapped to CWEs | Adversarial testing of your specific app |
| Output | Letter of Validation (pass/fail) | A findings report with attack paths |
| Driven by | Google's OAuth requirement | Your own risk or compliance needs |
| Depth | Evidence review (AL1) to direct lab test (AL2) | Human-led exploitation and chaining |
| Scope | Application layer only, per the ASVS control set | Application, API, and often infrastructure |
For cloud apps, you should still use professional penetration testing services to assess infrastructure, networks, and other attack paths separately. CASA complements those efforts by covering key application controls. If you already have regular pentesting, you’ll find many overlaps. But don’t assume a generic pentest alone will satisfy Google: only a CASA report from an authorized lab gets you the official LOV.

Achieving CASA compliance is a multi step process. Here’s a high level how to for Google integrated apps:
Quick tip: Turnaround can be relatively fast. For example, one provider TAC Security advertises Tier 2 reassessment in 1- 3 weeks and Tier 3 in 2- 4 weeks once the lab has everything. However, delays in finding issues can add time. Budget a couple of months to be safe.
The teams that sail through CASA do a few things deliberately, and each one removes a common reason submissions get rejected.

See our web application penetration testing services for deeper pentesting methodology insights on the application layer CASA covers.


Major data platforms have already gone through CASA.
For instance, Qlik Cloud achieved CASA Tier 3 certification for its integration with Google. Qlik’s trust page confirms
CASA Tier 3 is a security assessment framework based on OWASP ASVS that is mandated by Google Marketplace when cloud applications access sensitive scope data in Google Cloud.
In other words, Qlik proved its app security to Google’s standards and earned the independent security badge. This shows CASA is not just theory, it's a real requirement for enterprise cloud apps in production.

CASA compliance isn't optional, it's essential for Google integrated apps. By adopting the CASA framework as used by leaders like Qlik and mandated by Google, developers ensure their cloud applications are hardened against common threats and meet Google's strict OAuth requirements.
The tiered approach means you can start small Tier 1 scans and work up as your app grows, but ultimately Tier 3 is the gold standard for maximum trust.
We hope this guide has clarified what CASA is, why it matters, and how to navigate its requirements. Remember: the goal is not just getting a badge, but truly securing your users’ data.
Ready to Strengthen Your Defenses? Today's security threats demand readiness. If you're integrating with Google APIs and need to validate your security posture, identify hidden risks, or build a resilient defense strategy, DeepStrike can help.

Our team of experienced practitioners provides clear, actionable guidance on penetration testing and security assessments.
Explore our penetration testing services to see how we uncover vulnerabilities before attackers do. Drop us a line we’re always ready to dive in.
About the AuthorMohammed Khalil is a Cybersecurity Architect at DeepStrike, specializing in advanced penetration testing and offensive security operations. With certifications including CISSP, OSCP, and OSWE, he has led numerous red team engagements for Fortune 500 companies, focusing on cloud security, application vulnerabilities, and adversary emulation. His work involves dissecting complex attack chains and developing resilient defense strategies for clients in the finance, healthcare, and technology sectors.
CASA historically used Tiers 1 to 3. The App Defense Alliance now uses Assurance Levels: AL0 is a developer self-assessment that does not produce formal certification, AL1 is developer-tested and lab-reviewed (the developer submits evidence and an approved lab checks it), and AL2 is a direct lab test of the running application. For CASA, Google assigns AL1 or AL2 based on your data sensitivity and user count. The requirements are the same at every level; only the rigor of verification changes.
Every 12 months, measured from the effective date of your previous Letter of Validation. Google's team emails you when it is time. The reassessment is a comprehensive test of the whole app regardless of whether you changed anything, and the required level can rise if your user base or data handling grew. Start before your current LOV expires so your Google API access never lapses.
It is an App Defense Alliance tool that maps your existing security certifications, such as ISO 27001, SOC 2, or PCI DSS, to CASA requirements so anything already covered does not need retesting. It then produces the exact list of CWEs you still have to scan for. Running it early is the single biggest time-saver for teams that already hold certifications.

Stay secure with DeepStrike penetration testing services. Reach out for a quote or customized technical proposal today
Contact Us