By NHI Mgmt Group Editorial TeamDomain: Cyber SecuritySource: NoveePublished May 5, 2026

TL;DR: UiPath’s CISO describes how continuous validation replaced point-in-time scanning to keep pace with more than 500 cloud releases a year and to test whether tenant isolation, authorization, and business logic remain reachable under real attacker techniques, according to Novee. The case shows why exploitability proof matters more than vulnerability volume when agentic automation and multi-tenant SaaS change faster than audit cycles.


At a glance

What this is: This case study argues that continuous proof of exploitability is more useful than periodic scanning when AI-powered, multi-tenant SaaS platforms evolve rapidly and need evidence that tenant isolation still holds.

Why it matters: It matters to IAM and PAM teams because multi-tenant authorization, access control, and isolation failures can turn into privilege or data-separation issues that conventional point-in-time testing often misses.

By the numbers:

👉 Read Novee's case study on continuous proof for UiPath's tenant isolation


Context

In AI-powered SaaS, the governance gap is not whether a scanner can find issues, but whether a team can prove that real attacker paths cannot cross tenant boundaries. When release velocity is high, point-in-time assessment quickly becomes stale, especially where authorization, workflow logic, and isolation controls change continuously. For identity teams, this is a practical governance problem, not just an application security one.

The article frames continuous testing as a way to validate multi-tenant isolation and reachable attack paths between audit cycles. That intersects directly with IAM, PAM, and non-human identity governance because the same control failures that let an attacker traverse application logic often expose over-broad service access, weak authorization checks, or untested assumptions about who or what can act inside the environment.


Key questions

Q: What breaks when point-in-time testing is used for fast-changing SaaS platforms?

A: Point-in-time testing breaks down when the platform changes faster than the assessment cycle. Findings become stale, exploit paths are missed, and teams end up remediating noise instead of reachable risk. In multi-tenant SaaS, that is especially dangerous because the real question is whether tenant isolation still holds after each release, not whether it held at last quarter’s scan.

Q: Why do multi-tenant platforms need more than scanner output to prove security?

A: Scanner output shows possible weaknesses, but it does not prove whether an attacker can actually reach them in the live environment. Multi-tenant platforms need proof because the core risk is boundary failure, not just vulnerability presence. If authorization, workflow logic, or service access can be chained, the issue becomes operationally exploitable rather than theoretical.

Q: How do you know if tenant isolation controls are working?

A: Look for evidence that attacker paths are being validated against the current runtime, not just against design intent. Strong signals include repeatable exploitability tests, retesting after deployment, and findings that tie directly to authorization or tenant boundary behaviour. If the control only exists in documentation, it is not being proven.

Q: What should security teams do when automation starts acting like a first-class actor?

A: Treat service identities and workflow permissions as part of the access model, not as background infrastructure. Review what the automation can reach, what it can change, and how those privileges are retested after releases. If non-human actions can move data or cross boundaries, they need the same governance discipline as human access.


Technical breakdown

Why point-in-time scanners miss multi-tenant risk

Point-in-time scanners inspect a snapshot of code, dependencies, or configuration. In fast-moving SaaS, that snapshot can miss the actual exploit path because the risk is often in business logic, tenant boundaries, or how workflows are authorized at runtime. A scanner may flag hundreds of findings, but if it cannot model the specific architecture, it cannot tell you whether a vulnerability is reachable by an attacker. Continuous testing closes that gap by re-running validation as the platform changes.

Practical implication: validate the exact tenant and workflow paths your customers use, not just static findings.

Proof of exploitability versus vulnerability volume

Proof of exploitability means demonstrating that an issue can be chained and reached in the live environment, rather than simply existing in abstract. That matters in multi-tenant systems because the question is not whether a weakness exists, but whether it can cross authorization boundaries or expose customer data. This approach filters out noise from generic open-source issues and focuses engineering effort on paths that actually change risk.

Practical implication: prioritise reachable, chained findings over raw scanner counts.

Tenant isolation depends on runtime authorization

Tenant isolation is enforced by more than network segmentation. It depends on authorization checks, access control decisions, workflow design, and the identities used by services and automation. In agentic environments, the runtime path can be created by software entities, not just humans, so the security question shifts to whether non-human identities and application logic are constrained tightly enough to prevent cross-tenant action.

Practical implication: review service identities, access boundaries, and authorization logic together.


Threat narrative

Attacker objective: The attacker wants to turn an application-path weakness into cross-tenant access or data exposure inside a multi-tenant SaaS platform.

  1. Entry begins when an attacker reaches a live SaaS workflow or application path that has not been validated against the current platform state.
  2. Escalation occurs if business logic, authorization checks, or tenant boundaries can be chained into a reachable path that crosses intended isolation limits.
  3. Impact is achieved when the attacker can use that path to access or influence data and workloads outside the intended tenant boundary.

NHI Mgmt Group analysis

Continuous proof is becoming a governance requirement, not a testing preference. In fast-moving SaaS, security evidence decays quickly if it is tied to a quarterly cycle. The practical issue is whether an enterprise can show that tenant isolation still holds after hundreds of changes, not whether a scanner produced a clean report last month. For identity programmes, that means controls over authorization, service access, and workflow boundaries have to be validated as part of normal operations, not as an afterthought.

Proof of exploitability is the right unit of risk for multi-tenant platforms. Raw vulnerability counts are a poor way to prioritise remediation when most findings are irrelevant to the actual architecture. The more defensible question is whether a path exists that lets an attacker move from a weakness to a tenant boundary breach. That is why this topic matters to IAM and PAM teams as much as application security teams. The control gap is not discovery alone, but evidence that access decisions hold under chained attacks.

Tenant isolation exposes a named concept: isolation drift. Isolation drift is the gap between the intended boundary model and the boundary actually enforced by live authorization and workflow behaviour. It grows when releases outpace validation, when service identities accumulate privileges, or when business logic changes without corresponding security retesting. In a multi-tenant environment, that drift can become a data-separation problem long before it becomes a breach headline. Practitioners should treat it as a standing governance metric.

AI-powered orchestration raises the bar for identity-aware testing. When automation drives customer workflows, the security model must account for non-human identities acting inside the application as first-class actors. That does not mean every platform is an NHI problem, but it does mean IAM assumptions now reach into application runtime paths. The implication for practitioners is clear: security validation has to test the identities, privileges, and control logic that machine-driven workflows actually use.

What this signals

Isolation drift will become a more important programme metric as release velocity rises and point-in-time assurance loses value. Security teams should expect audit evidence to shift toward continuous validation, especially where customer separation depends on live authorization and workflow behaviour rather than static perimeter controls.

The immediate operational signal is that IAM, PAM, and application security can no longer be treated as separate queues when machine-driven workflows are part of the product. Where non-human identities touch customer data paths, the programme needs to test access boundaries continuously, using evidence that is specific to the current deployment state rather than the last assessment cycle.


For practitioners

  • Map real tenant boundaries to runtime control paths Trace where authorization, workflow logic, and service identities actually enforce separation in the live platform. Use the path a customer or automation would follow, not the abstract architecture diagram.
  • Prioritise exploitability over finding volume Filter scanner output to issues that can be chained inside the current environment and deprioritise generic package noise that does not change tenant risk. Feed only reachable paths into remediation planning.
  • Retest after every material release Attach retesting to deployment cadence so that changes to tenant isolation, authorization rules, or automation flows are validated before they become operational assumptions.
  • Review non-human access alongside application logic Check the privileges used by services, automations, and agentic workflows alongside the controls that govern customer data boundaries. A weak service identity can become the shortest route through an otherwise sound architecture.

Key takeaways

  • The core risk is not scanner noise, but whether live tenant boundaries still hold after each change.
  • Continuous exploitability proof is stronger evidence than raw vulnerability counts in multi-tenant SaaS.
  • Identity governance must extend into runtime authorization and non-human access paths when automation drives the product.

Key terms

  • Exploitability proof: Exploitability proof is evidence that a vulnerability can or cannot be turned into a working attack in a specific environment. It goes beyond severity scores by testing real paths, privileges, configurations, and dependencies that determine whether an attacker can achieve impact.
  • Tenant Isolation: Tenant isolation is the practice of separating identities, tokens, sessions, logs, and data so one tenant cannot access another tenant's resources. It can range from full physical or logical separation to carefully controlled shared services with strict tenant-aware policy enforcement.
  • Isolation drift: Isolation drift is the gap between the separation model a platform intends to enforce and the separation actually enforced after repeated changes, releases, and workflow updates. It grows when validation does not keep pace with product velocity, creating hidden boundary risk.
  • Non-Human Identity (NHI): A digital identity assigned to a non-human entity such as a software application, service account, API key, bot, machine, or AI agent that enables it to authenticate and interact with systems without direct human involvement. NHIs now outnumber human identities in most enterprises by 25 to 50 times.

What's in the full article

Novee's full case study covers the operational detail this post intentionally leaves for the source:

  • How the team mapped UiPath's multi-tenant architecture into a testing model that reflected real customer workflows.
  • How proof of exploitability was presented to security and engineering teams as actionable attack paths rather than generic findings.
  • How continuous retesting was aligned to release cadence so fixes could be validated inside the deployment cycle.
  • How the platform's handling of authorization and access control was evaluated in the context of customer separation.

👉 The full Novee case study covers the testing model, exploitability paths, and how fixes were validated against live releases.

Deepen your knowledge

NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, workload identity, and secrets management. It is designed for practitioners who need to connect identity controls to operational security outcomes across modern programmes.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 2, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org