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

Cloudanix – Your Partner in Cloud Security Excellence

Leavers and Movers: JIT Grants That End When the Identity Does

  • Monday, Nov 02, 2026

Customer Snapshot

AttributeDetails
IndustryWorkforce and services marketplace platform
Company SizeRoughly 300 employees, with contractors and interns joining and leaving
Cloud EnvironmentAWS, production and non-production accounts onboarded
Identity ProviderGoogle Workspace, feeding AWS IAM Identity Center
Access ModelJust-in-time requests for cloud and database access
ComplianceISO 27001 and SOC 2
ConcernWhat happens to open grants, pending requests, and old keys when someone leaves
Focus AreaJoiner-mover-leaver for time-boxed access and IAM hygiene

The Situation: JIT Handles the Window. Who Handles the Person?

Just-in-time access solves a clear problem: no one holds production rights when they are not using them. A request is approved, a window opens, and it closes on its own.

That model is strong, but it quietly leans on an assumption: the person asking is still who they were when they were approved. In real organizations that assumption breaks often. Engineers leave. Contractors finish and roll off. Interns end their placement. People move teams and no longer need the access they requested last quarter. Each of these events happens in the identity provider, in this customer’s case Google Workspace, and usually through an HR-driven process that never touches the cloud account directly.

This team asked a precise question that auditors also ask: if an identity is deactivated, what happens to the requests and grants that identity still has open? Specifically, they wanted pending and active JIT requests to end when the identity became inactive, mirroring how the database side already behaves. A session scheduled for a future window, a long-duration grant approved before someone resigned, or an approval waiting in a queue should not outlive the person it was meant for.

Alongside that sits the older, less glamorous layer of identity hygiene. AWS accounts accumulate IAM users, access keys, and service accounts over years. A key created for a one-off task is still active. A service account is mixed into a list of human users. A role nobody remembers is still assumable. Time-boxed access governs the new path, but the old path remains until someone cleans it up.

The Core Tension

Offboarding in most companies is a checklist run by people: disable the directory account, revoke the VPN, remove the repositories. Cloud access sits awkwardly in the middle. IAM users and access keys do not disappear when a directory account is disabled. Federated sessions end, but long-lived keys, scheduled grants, and open approvals can survive.

JIT reduces the amount of standing access, but it also introduces new state: requests, approvals, schedules. If that state isn’t tied to the identity’s lifecycle, you replace one kind of lingering access with another. The question is not only “is access time-boxed?” but “is it bound to a person who is still entitled to it?”

Where the Gaps Were

Open Requests Outliving Their Requesters

A request created before someone left, or approved for a future window, could still be live after the person’s directory account was disabled. In the narrow case, the grant would fail at sign-in because the identity is gone. In the wider case, a grant to a shared or federated role could still be exercised through another route.

Approvals Waiting on Someone Who Had Moved On

Approval queues that reference a departed approver stall requests. Engineers wait, then work around the process, which defeats the point of having one.

Stale Keys and Unused IAM Users

Long-lived access keys, inactive for months, remain valid. IAM users belonging to people who left are still present. Service accounts sit in lists of human principals and are reviewed by nobody. These are classic findings in an ISO 27001 or SOC 2 access review.

Mixed Human and Non-Human Identities

When service accounts and people appear in the same lists, reviewers cannot tell which entries should have a manager, an end date, and a justification, and which are automation that needs different controls.

Evidence of Clean Offboarding Was Manual

Proving to an auditor that a leaver’s access was fully removed meant checking several systems by hand and assembling screenshots.

How Cloudanix Addresses This Situation

Grants Follow the Identity’s State

Cloudanix JIT works at the identity layer. When an identity is deactivated or removed in the identity provider, the JIT system treats it as inactive: its open and scheduled requests are terminated rather than left to run. This means a departing engineer’s future-dated grants are cancelled, an unused approved window cannot be activated, and an approval that was pending for that person is closed. The behavior is the same principle the database access flow already follows, now applied to cloud access requests as well.

Cloudanix JIT: Request and approval view with time-bound access

Validity Checks Before Access Is Changed

Before a scheduled change or downgrade runs, the system checks that the underlying entity is still valid. If the user, group, or account the request refers to no longer exists or is no longer active, the action is stopped and recorded instead of failing silently or applying to the wrong target.

Leaver Process Becomes Short

With JIT as the route to production, a leaver’s offboarding reduces to the step that already exists: disable the directory account. There’s no standing permission-set assignment to find and remove, because none persisted. The directory change plus the termination of open requests closes the loop.

CIEM Sweeps the Legacy Layer

For the older layer of IAM users and keys, Cloudanix CIEM provides the inventory and signals:

  • Inactive access keys: Keys unused beyond a threshold are flagged.
  • Unused IAM users and roles: Identities with no recent activity are surfaced.
  • Human versus non-human separation: Service accounts are identified and reviewed as non-human identities, instead of mixed into human lists.
  • Over-privilege: Permissions granted but never used are highlighted for right-sizing.

Teams can then remove, rotate, or convert these to short-lived access. Where a workload truly needs a credential, Agentic JIT can replace the long-lived key with a short-lived one.

Evidence Without Screenshot Hunts

Every request, approval, termination, and revocation is recorded with the identity involved and stored in the customer’s own account. For an auditor asking “show me what happened to this person’s access when they left,” the record shows the date their identity was deactivated, the requests that were closed as a result, and the keys and IAM users that were reviewed.

Cloudanix JIT: Expired and revoked access in the console

What a Clean Leaver Looks Like

  1. HR triggers offboarding. The user is suspended in Google Workspace.
  2. The identity is marked inactive in the JIT system.
  3. Pending requests from the user are cancelled; scheduled future grants are removed.
  4. Any approvals waiting on the user are re-routed to a delegate or flagged.
  5. Active sessions end at their natural expiry, or an administrator revokes them immediately.
  6. CIEM flags any IAM user, access key, or role associated with the person for removal.
  7. The audit trail shows each step with timestamps.

For movers, the same logic applies in smaller form. When a person changes teams, group membership changes in the directory, and their ability to request roles tied to the old group changes with it.

What to Know Before You Start

  • Termination depends on the identity provider reflecting the change. Offboarding processes that update HR systems but not the directory will not trigger it, so keep the directory as the source of truth.
  • Sync is not instant. After directory changes, allow time for the data to refresh in Cloudanix. For an urgent leaver, an administrator can also revoke access directly.
  • Revoking an active database session takes up to about 15 minutes to take effect, so for high-risk departures, combine revocation with a directory suspension.
  • Cloudanix flags stale keys and unused users but does not delete them automatically. Removal is a decision for your team, which matches the preference many security leads have for human review before changes.
  • Offboarding the person does not remove credentials that were copied elsewhere. Short-lived credentials limit that exposure; long-lived keys remain until rotated.

Platform Impact

DimensionBeforeAfter
Open requests when someone leavesCould remain liveTerminated with the inactive identity
Scheduled future grantsCould still activateCancelled
Standing permission assignments to removeManual huntNone; access was never standing
Stale keys and unused IAM usersFound at audit timeFlagged continuously by CIEM
Human vs service accountsMixedSeparated and reviewed as non-human
Offboarding evidenceManual screenshotsDated trail of requests, closures, and reviews

Key Outcomes

  • ✅ Access Ends With the Identity: Open and scheduled requests close when the person is deactivated.
  • ✅ Short Offboarding Checklist: Disable the directory account; there is no standing access to hunt down.
  • ✅ Legacy Hygiene Under Control: Stale keys and unused IAM users surfaced by CIEM.
  • ✅ Cleaner Reviews: Human and non-human identities reviewed separately.
  • ✅ Audit Evidence on Demand: A dated record of what happened to a leaver’s access.

When Someone Leaves, What Happens to Their Access?

If your answer depends on a checklist and someone remembering it, your offboarding is only as strong as the last person to run it. Cloudanix binds time-boxed access to the identity’s lifecycle and surfaces the stale keys behind it.

Book a Free Assessment to see leaver handling and CIEM hygiene on your own AWS accounts in under 30 minutes.

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