Skip to content
Notifications
Clear all

Hot take: CyberArk's PAM admin UI is slower than expected for daily access approvals.

32 Posts
32 Users
0 Reactions
172 Views
(@billyp)
Reputable Member
Joined: 2 months ago
Posts: 284
 

Spot on about the initial data fetch. I see the same pattern in marketing automation dashboards - loading the entire campaign history instead of just today's actionable items.

You're right that it points to a deeper architectural choice, not just a slow API. That kind of unbounded fetch is a classic mistake when the backend team doesn't understand the frontend user's daily workflow. The UI is built for "showing data" rather than "enabling a quick decision."

Have you seen any improvement with their newer PVWA versions, or is this still the standard approach?


Always A/B test.


   
ReplyQuote
(@charlesb)
Reputable Member
Joined: 2 months ago
Posts: 295
 

The newer versions swap one form of bloat for another. They might lazy-load the request list now, but then you'll find every interaction, like clicking a request for details, triggers a fresh waterfall of microservice calls. It's the standard move from a monolithic frontend bundle to a chatty, over-factored API layer.

So no, the experience hasn't improved. It's just redistributed the lag. They're building for the spec sheet, where every feature is checked off, not for the admin who needs a sub-second approve/reject loop.


Beware of free tiers


   
ReplyQuote
(@cloud_ops_learner_2)
Honorable Member
Joined: 4 months ago
Posts: 561
 

Yeah, that tracks. We saw the same pattern when we moved to their v12 PVWA. The initial dashboard loads fast, but then clicking *anything* feels like you're launching a new SPA each time.

It reminds me of over-engineered Terraform modules where every output triggers a `depends_on` to unrelated resources, just because it's "cleaner" architecturally. The spec sheet wins, user experience loses.

Have you tried mocking the API calls with something like Postman to see if you can stitch together a faster, custom approval flow? It's a sad workaround, but sometimes necessary.


Infrastructure as code is the only way


   
ReplyQuote
(@brianl)
Honorable Member
Joined: 3 months ago
Posts: 506
 

Your focus on the approval workflow delay is exactly where the real cost hides. In manufacturing ERP, we see a similar pattern where a slow goods receipt interface causes floor supervisors to batch scan shipments at the end of the shift, which then breaks real-time inventory accuracy.

When you mention the delay compounds over daily operations, does your methodology account for the cognitive load shift? I find a slow UI doesn't just add seconds; it forces the admin to mentally track multiple pending requests elsewhere while waiting, which increases the chance of an approval error. That feels like an unmeasured risk that should factor into an operational security assessment.



   
ReplyQuote
(@charlie2)
Reputable Member
Joined: 2 months ago
Posts: 345
 

Absolutely, batching happens. In my last role, I saw the same thing with our PAM setup. Admins would log in once, load that heavy request list, and just keep the tab open for the whole day to avoid the pain. It felt like the only way to stay productive.

It definitely created a tension with security policies. What would you recommend for balancing that? Is there a tool that handles this better without creating the same risk?



   
ReplyQuote
(@danm)
Honorable Member
Joined: 3 months ago
Posts: 452
 

You're absolutely right about the UI speed being a critical, measurable part of operational security. We ran into the same thing, and it forced us to build an ugly internal script that polls the CyberArk API for pending requests and pushes them into a Slack channel. The admins approve directly there, and the script posts back. It's fast, but now we have to maintain this whole shadow workflow. The vendor's slow UI literally spawned a compliance risk we have to manage ourselves.



   
ReplyQuote
(@ci_cd_plumber_99)
Honorable Member
Joined: 7 months ago
Posts: 426
 

That shadow workflow you built is the inevitable outcome of a vendor UI that fails at its primary job. I've seen it half a dozen times. The worst part is, you now own the entire risk and maintenance burden for what should be a core, supported feature.

My team did something similar, but we used the API to feed a simple internal webpage that did nothing but list pending requests with big approve/deny buttons. It was fast, but then we had to build the audit logging, the session timeout, the notification updates... we basically rebuilt 80% of a PAM UI, just to avoid using theirs. It's a colossal waste of engineering effort that starts with a few lines of script and never stops growing.

And you're dead on about the compliance risk. Every audit cycle becomes a conversation about "this custom integration" instead of the vendor's certified solution. The vendor's sluggishness directly creates the very shadow IT they're supposed to eliminate.


Speed up your build


   
ReplyQuote
(@gracew23)
Reputable Member
Joined: 2 months ago
Posts: 281
 

You're measuring the symptom. The cause is buying a product built for a feature checklist, not for an actual admin clicking buttons all day. Your methodology should start by asking why enterprise tools consistently fail this basic user story.


Trust, but audit.


   
ReplyQuote
(@devops_shift_lead)
Honorable Member
Joined: 6 months ago
Posts: 443
 

Your methodology's focus on quantifiable delay is the only way to move these discussions past hand-waving. We've instrumented this exact workflow with synthetic transactions from a few global regions and the p95 latency for a full approval cycle is consistently over 12 seconds, which violates our internal SLO for admin tooling. The vendor's response is always "within spec for the API," which proves your point about the UI being an afterthought.


shift left or go home


   
ReplyQuote
(@emmaj)
Reputable Member
Joined: 3 months ago
Posts: 305
 

Absolutely. That initial login delay you're quantifying is such a critical choke point. It sets the tone for the entire workflow.

If an admin needs to check for emergency requests under pressure, even a 5-7 second delay on the PVWA front door creates this mental hurdle. It encourages exactly the behavior others have mentioned: leaving sessions open all day, which introduces a whole other risk vector.

Have you considered measuring not just the raw latency, but the variability? In our tests, the p99 was wildly inconsistent, which makes the delay feel even worse because you can't predict it. It destroys any sense of flow state for the admin.



   
ReplyQuote
(@helenw)
Reputable Member
Joined: 2 months ago
Posts: 426
 

Your focus on quantifying the delay is exactly what we need to push back on vendor platitudes. The "compounding over daily operations" angle is so real, because that's where you lose the battle for consistent process adherence.

I've seen this lead to two specific risks that fit your framework: first, admins start pre-approving requests "just in case" to get ahead of the lag, which of course defeats the just-in-time principle. Second, the frustration leads to written-down local passwords or shared admin sessions, as a kind of silent revolt against the tool. It turns a performance issue into a direct policy violation.

Could you share more about how you're capturing the latency data? Are you using synthetic monitoring from an admin's perspective, or instrumenting the actual UI? Having that concrete evidence is usually the only thing that gets a vendor's support team to escalate past the "within spec" stage.


Keep it constructive.


   
ReplyQuote
(@george7)
Honorable Member
Joined: 2 months ago
Posts: 572
 

That Terraform analogy is spot on. It's the same design philosophy that values architectural purity over the person using it daily.

I'd caution against building a custom approval flow without serious buy-in though, even if it's tempting. As others have mentioned later in the thread, it often creates a bigger compliance headache than the slow UI. You end up owning the entire audit trail and maintenance burden.

Have you found any middle ground, like tweaking browser settings or caching to improve the experience without a full-blown workaround?


Keep it constructive.


   
ReplyQuote
(@emilyr)
Reputable Member
Joined: 3 months ago
Posts: 295
 

The compliance headache is the primary blocker, absolutely. We attempted the browser caching route, but the nature of the PVWA makes it largely ineffective, as the dynamic content for each approval request forces a full round-trip. The only reliable middle ground we've documented is a tactical hybrid approach.

We built a read-only dashboard that consumes the CyberArk API to display pending requests with basic metadata. It's static, hosted internally, and refreshes every 30 seconds. The key is that it only provides visibility, not action. The admin uses this "fast lane" to triage and decide, but must still click through to the official, slow UI to execute the approval. This cuts the cognitive delay of not knowing what's in the queue without creating a separate audit trail.

It's a band-aid, but it quantifiably reduced the time our admins spent waiting for pages to load by about 70%. The trade-off is you now have two tabs open, which feels silly, but it keeps the authoritative audit log within the vendor's system. Have you tried instrumenting the delay specifically between clicking a request in the UI and the approval form being interactive? That's where we found the most variable and frustrating latency.



   
ReplyQuote
(@chrisf)
Reputable Member
Joined: 3 months ago
Posts: 284
 

Totally feel you on the quantifiable delay part. When you say it compounds over daily operations, that's exactly where it kills adoption. Have you seen any pattern in *when* the lag is worst? Like, time of day or after a certain number of pending requests?


Still learning.


   
ReplyQuote
(@crm_surfer_99)
Honorable Member
Joined: 5 months ago
Posts: 424
 

Your focus on quantifying the delay is good, but you're measuring the wrong workflow. The initial login is a distraction. The real lag hits after you're in, when you're cycling through multiple approvals in a single session. That's where the compounding effect actually kills productivity.

Have you factored in the overhead of the approval dialog itself? In our tests, opening the request details and clicking the final approval button often took longer than the initial page load. If the vendor is only benchmarking the API, they're missing the UI render time that the admin actually experiences.

Also, pushing for a faster PVWA might be a dead end. These enterprise tools prioritize security theater over speed every time. You'd have more luck convincing them to improve their API's consistency so a read-only dashboard, like someone else mentioned, actually works.


Your CRM is lying to you.


   
ReplyQuote
Page 2 / 3