Cloudanix Achieves AWS Security Competency Status for Its CNAPP+ Platform and Just-in-Time Access Engine

Cloudanix – Your Partner in Cloud Security Excellence

Right-Sizing Cloudanix Permissions: How a Security-Conscious Team Minimized Platform Access While Maximizing JIT Functionality

  • Saturday, Aug 15, 2026

Customer Snapshot

AttributeDetails
IndustryTechnology / AI SaaS
Cloud EnvironmentAWS (4 accounts: 1 Dev & Management, 3 Production)
Cloud Spend~$500K USD/month
Team Size~150 users
Security PostureHighly security-conscious; dedicated security leads with detailed objections
Onboarding ModelCloudFormation stack creating IAM role for Cloudanix
Primary ConcernCloudanix permissions scope too broad for JIT-only use case
ResolutionStripped to JIT-only permissions, added deny statements, impact analysis
Cloudanix ScopeCloud Console JIT (primary), CSPM as opt-in

The Situation: “Why Does Your Platform Need S3:Get* If We Only Want JIT?”

When a security-conscious team evaluates a new platform, the first question isn’t “what can it do?” — it’s “what access does it require?” For this AI SaaS company, that question surfaced immediately during onboarding.

Cloudanix’s standard onboarding CloudFormation stack creates an IAM role with permissions covering the full platform capabilities: CSPM (misconfiguration scanning), CIEM (identity analysis), workload protection, and JIT access operations. For a customer deploying the full platform, these permissions are appropriate — read access to cloud resources for posture assessment, plus the specific write permissions for JIT (managing IAM Identity Center assignments).

But this team initially wanted JIT access only. They weren’t interested in CSPM findings flooding their dashboard. They weren’t ready for workload-level scanning. They wanted one thing: time-bound access management via JIT. And they wanted the Cloudanix role in their accounts to have permissions for only that one thing.

The security lead’s objections were specific and well-reasoned:

  • “Cloudanix has permissions for s3:Get* as part of ReadOnlyAccess. Why does a JIT platform need to read our S3 buckets?”
  • “Limit the permissions to bare minimum for IAM JIT. If you only manage Identity Center assignments, you only need Identity Center permissions.”
  • “Can we remove all non-read permissions except for Events and Right Sizing?”

These weren’t unreasonable requests. They were exactly what a security team should ask when granting cross-account role access to a third-party platform.

The Core Challenge

A security team that practices least privilege internally applied the same principle to their vendor: give Cloudanix only the permissions needed for JIT operations, nothing more. The default onboarding stack was designed for the full platform, creating a mismatch that required deliberate scoping.

Where the Gaps Were

Default Onboarding vs. Single-Feature Deployment

Cloudanix’s standard onboarding creates a role with:

  • Read permissions across multiple AWS services (for CSPM: S3, EC2, IAM, RDS, Lambda, CloudTrail, etc.)
  • Identity Center permissions (for JIT: managing user/group assignments to permission sets)
  • EventBridge permissions (for real-time event processing)

For a full-platform customer, this is correct and minimal. For a JIT-only customer, the read permissions across S3, EC2, and other services are unnecessary — they enable CSPM scanning that this team didn’t want active.

The team’s position was clear: “If we’re not using CSPM, don’t have permissions to read our S3 buckets. If we’re not using workload protection, don’t have permissions to describe our EC2 instances. Give us the minimum for what we’re buying.”

Specific Objection: s3:Get* in ReadOnlyAccess

The security lead identified that the Cloudanix role included s3:Get* as part of a broader ReadOnlyAccess policy. Their concern:

  • S3 buckets contain sensitive data (application data, logs, backups, configurations).
  • A compromise of the Cloudanix role would expose S3 data that’s irrelevant to JIT operations.
  • The principle of least privilege means: if the platform doesn’t need S3 access for JIT, it shouldn’t have S3 access.

This is a textbook application of defense in depth. Even if the probability of role compromise is low, the blast radius should be minimized to what’s necessary for the function the role serves.

Concern About Third-Party Permissions Generally

Beyond the specific S3 objection, the team had a broader philosophy:

  • Every cross-account role is an attack surface.
  • Vendor roles should be audited and scoped with the same rigor as internal service roles.
  • “We trust your platform, but we verify your permissions.” The trust relationship should be provable through permission boundaries, not assumed through vendor reputation.

This philosophy is exactly right, and it’s one Cloudanix supports. The platform should work within the permissions the customer is comfortable granting — and the customer should grant only what’s needed.

The Cloudanix Resolution: JIT-Only Permission Scope

Cloudanix worked with the security team to strip the IAM role to JIT-only operations, conducted an impact analysis of removed permissions, and implemented deny statements for additional assurance.

Step 1: Impact Analysis

Before removing any permissions, Cloudanix provided an analysis of:

  • Which permissions are required exclusively for JIT operations.
  • Which permissions serve CSPM/CWPP/other features that the customer isn’t using.
  • Which permissions are shared (needed by both JIT and CSPM, e.g., reading IAM configuration).
  • What functionality breaks if specific permissions are removed.

This analysis gave the security team confidence that the removal wouldn’t break JIT functionality while confirming that removed permissions genuinely weren’t needed.

Step 2: Revised CloudFormation Template

The updated CloudFormation template retained only:

For JIT Cloud operations:

  • sso:* — Managing IAM Identity Center assignments (the core JIT operation).
  • identitystore:* — Reading users, groups, and group memberships for JIT configuration.
  • organizations:Describe*, organizations:List* — Understanding account structure for multi-account JIT.

For operational necessities:

  • events:* — EventBridge for real-time sync of Identity Center changes.
  • Specific iam: read permissions for understanding role/policy structure (needed to display permission sets meaningfully in the JIT request interface).

Removed:

  • All s3:* permissions.
  • All ec2:Describe* permissions.
  • All rds:Describe* permissions.
  • All lambda:* permissions.
  • All other service-level read permissions that serve CSPM but not JIT.

Step 3: Explicit Deny Statements

Beyond removing unnecessary permissions, the team wanted explicit deny statements as a defense-in-depth measure:

{
  "Effect": "Deny",
  "Action": [
    "s3:GetObject",
    "s3:ListBucket",
    "s3:GetBucketPolicy"
  ],
  "Resource": "*"
}

Deny statements are a belt-and-suspenders approach: even if the permission boundary is accidentally expanded in the future (through a policy update or inheritance), the explicit deny prevents the Cloudanix role from ever accessing S3 objects. The security lead was clear: “I don’t just want the absence of permission — I want the active denial of it.”

Cloudanix supported this approach. The JIT engine doesn’t need S3 access, so denying it doesn’t impact functionality. It does provide the security team with a provable guarantee about the role’s boundaries.

Step 4: Disabled CSPM Scanning

Since the permissions for CSPM scanning were removed, no security findings from cloud posture scanning would appear in the customer’s Cloudanix dashboard. The platform operates in JIT-only mode:

  • JIT Cloud request/approve/revoke flow: fully functional.
  • CSPM dashboard: empty (no permissions to scan, no findings generated).
  • Asset inventory: limited to IAM-related resources (users, groups, permission sets, accounts).

The customer later evaluated CSPM findings after using JIT successfully for several weeks. At that point, they made an informed decision about whether to expand the Cloudanix role to include read permissions for posture assessment — but on their timeline, not as a requirement for JIT adoption.

Cloudanix IAM — Identity and access management view

Why This Matters: Vendor Permissions Are Your Attack Surface

Every cross-account role a team creates is an entry point that an attacker could potentially leverage. The probability is low with a reputable vendor, but the principle remains: blast radius should be proportional to function.

When a vendor says “you need to give us ReadOnlyAccess to your entire AWS account,” the question should always be: “ReadOnly access to what specifically, and why?”

If the answer is “we need to read S3 to scan for misconfigurations” and you’re only buying JIT, the correct response is: remove S3 access. If the answer is “we need IAM Identity Center access to manage assignments” and you’re buying JIT, that permission is appropriate and justified.

Cloudanix’s willingness to:

  1. Provide an impact analysis of removed permissions.
  2. Support a revised CloudFormation template with minimal scope.
  3. Accept explicit deny statements that restrict the platform role.
  4. Operate in JIT-only mode without requiring full-platform permissions.

…demonstrates that the platform is designed to work within customer-defined boundaries, not to require blanket access regardless of which features are deployed.

Platform Impact

MetricDefault OnboardingJIT-Only Scope
AWS services with read access40+ services5 services (SSO, Identity Store, Orgs, IAM, Events)
S3 accesss3:Get*, s3:List*Explicitly denied
EC2/RDS/Lambda accessFull describeNone
Blast radius if role compromisedBroad read across all servicesLimited to IAM/Identity Center metadata
CSPM findings generatedYesNo (opt-in later if desired)
JIT functionalityFullFull (no degradation)

Running a JIT-Only Deployment?

If your security team practices least privilege for vendor roles — and you want JIT access without granting broad read permissions across your AWS environment — Cloudanix supports JIT-only scoped deployments with permission boundaries defined by your security team, not by a one-size-fits-all onboarding template.

Book a Free Assessment to discuss a JIT-only deployment with permissions scoped to your security team’s requirements.

Related Resources

What Our Users Are Saying

Customer Reviews

Cloudanix is trusted by security leaders worldwide to deliver proactive, reliable, and cutting-edge cloud security.

One day, I changed the password of a root account, and my CTO called me within less than a minute to confirm if I did so. I was not expecting a reaction this quick. He told me Cloudanix alerted him of this password change and that he wanted to confirm as it was a critical security notification. I couldn't believe it!

Ritesh Agarwal
Ritesh Agarwal
CEO, Airgap Networks

Compliance is one way of staying secure, but what I want is the ability to go deeper and attain 'true security.' Cloudanix provides us the capability to do so.

Vishal Madan
Vishal Madan
Head of Engineering, iMocha

Cloudanix is building for the future of the cloud, which makes the product all the more desirable.

Ritesh Agarwal
Ritesh Agarwal
CEO, Airgap Networks

Cloudanix gave us the visibility we were missing. Being able to move from permanent access to a robust Just-In-Time (JIT) workflow has fundamentally changed our security posture without slowing down our engineering velocity.

Pavan Kumar Lekkala
Pavan Kumar Lekkala
SRE Lead, HugoHub

We are excited to leverage Cloudanix's comprehensive multi-cloud DevSecOps solution to secure our production workloads on AWS. Cloudanix has demonstrated that it can solve many challenges that DevSecOps teams face while continually adding new features such as SOC2 compliance and drift detection.

Satish Mohan
Satish Mohan
Co-founder & CTO, Airgap Networks

Managing third-party partner access was once a major concern for our security posture. With Cloudanix JIT Cloud, we've effectively achieved zero third-party risk. We can now grant access confidently, knowing that it is temporary, audited, and automatically revoked, resulting in a 100% reduction in our privileged access exposure.

Okesh Badhiye
Okesh Badhiye
Head of Technical Engineering, Finfinity

The snooze feature and responsible alerts have helped us save time and prioritize what to tackle first.

Satish Mohan
Satish Mohan
Co-founder & CTO, Airgap Networks

Implementing Cloudanix JIT internally allowed us to practice what we preach. By eliminating permanent access to our own clouds and databases, we've neutralized the risk of standing privileges, ensuring our own 'keys to the kingdom' are never left exposed.

Girish Manghnani
Girish Manghnani
Managing Partner, Tech Inspira

The problem with permissions is a lot of times, the gaps are left open due to oversights from inside the organization itself. With Cloudanix's CIEM, we get a complete view of user permissions and access. This enables us to update the permissions, reducing the attack surface.

Nilesh Pethani
Nilesh Pethani
Application Architect, iMocha

In the world of Fintech, trust is our currency. Cloudanix provided the frictionless visibility we needed to secure our EKS workloads across AWS, ensuring we stay audit-ready for SOC2 and GDPR without slowing down our engineering velocity.

Amol Naik
Amol Naik
Head of Security & Infrastructure, HugoHub

Cloudanix delivered value within 5 minutes of onboarding. Continuous monitoring, timely detection, and excellent documentation helped us attain a great cloud security posture.

Divyanshu Shukla
Senior DevSecOps, Meesho

Technology strategies and business strategies are in a state of constant change which includes centralization and decentralization of responsibilities. Regardless of strategic shift, we still have intellectual property to protect. Cloudanix are critical partners for us in our public cloud security posture across our three cloud providers.

Jerry Locke
Jerry Locke
Senior Director Global Solutions Engineering, Eversana

Cloudanix has been amazing. They opened up a common Slack channel with us — and it feels like we are talking to our own team and getting things done with Cloud security. The support team is always available, friendly, helpful, and ready to go out of their way.

Satish Mohan
Satish Mohan
CTO, Airgap Networks

Beyond just access management, Cloudanix CSPM has given us a unified view of our AWS environment. The real-time alerting and anomaly detection allow us to prevent any untoward activity before it happens, which is critical for a marketplace connecting 50+ financial institutions.

Okesh Badhiye
Okesh Badhiye
Head of Technical Engineering, Finfinity

For a Fintech company, data is our most valuable — and most sensitive — asset. Cloudanix DAM hasn't just improved our visibility; it has given us control. The ability to mask data and prevent unauthorized queries in real-time is a game-changer for our compliance and customer trust.

Jiten Gala
Jiten Gala
President Engineering and Product, Kapittx

Our clients, especially in the Middle East financial sector, demand absolute accountability. Cloudanix JIT Cloud has been a competitive differentiator for us, allowing us to provide secure, governed access to customer accounts that meet their strictest audit and compliance requirements.

Girish Manghnani
Girish Manghnani
Managing Partner, Tech Inspira

Cloudanix is always on my team's lips because of its exceptional support. Be it a small or big query, Cloudanix has gone above and beyond to resolve them. This one's a keeper for us.

Sujit Karpe
Sujit Karpe
CTO, iMocha

For a long-lasting partnership, great support goes a long way. Cloudanix has delivered exceptional support whenever required. Their edge is their team is always ready to go beyond to solve any issues that we have. This speaks volumes about the culture at Cloudanix.

Akash Maheshwari
Akash Maheshwari
Co-founder, MoveInSync

Beyond the technology, Cloudanix feels like an extension of our own team. Their willingness to stand up a dedicated Middle East tenant for us and provide exceptional support at a sensible price makes them a long-term partner for Hugosave.

Surya Tamada
Surya Tamada
CTO, HugoHub

The real-time notifications that Cloudanix provides are a real lifesaver. Their adaptive notifications ensure that my team stays productive and doesn't get interrupted all the time.

Digvijay Singh
Staff Security Engineer, Meesho

The whole point in technological evolution is to help improve the world we live in. We must protect that and to do so requires an effective and efficient security strategy. The Cloudanix team helped make our public cloud security posture management strategy a reality. The symbiotic relationship we have allows for a continuous feedback loop which is how business should operate.

Larry Wheat
Larry Wheat
Staff Solutions Engineer, Eversana

Ready to see your graph?

Connect a cloud account in under 30 minutes. See every finding rooted in identity, asset, and blast radius — with a fix path attached.

Book a Demo