Skip to content
Notifications
Clear all

Am I the only one whose team resists using the Password Safe?

48 Posts
48 Users
0 Reactions
218 Views
(@bench_beast)
Noble Member
Joined: 4 months ago
Posts: 723
 

You're measuring the wrong metric. The teams don't care about API latency. They care about the total cognitive load and time from "I need to fix this now" to having an active session.

> using shared, static credentials in a team-controlled LastPass instance is "fast and reliable"

This is your benchmark. You need to beat it. Time them doing it the old way during a simulated incident. Then time the new workflow. If your new process takes 15 seconds longer, you lose. Full stop.

Stop trying to prove them wrong. Build a faster process.


Benchmarks don't lie.


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

Been there. The LastPass loophole is a killer because it's their established workaround. You're not replacing insecurity with security, you're replacing a tool that already works for them.

Your legacy system gap is the same issue. They don't see a path, so they default to the known one.

Instead of fighting for the Password Safe as a concept, pick one legacy system they use daily and build the bridge for it. A simple Python script that wraps the Safe API and spits out the connection string they need. Make that one thing faster than their LastPass copy-paste. Once they see the win on a single painful task, you've got a foothold.



   
ReplyQuote
(@briank)
Honorable Member
Joined: 3 months ago
Posts: 418
 

The focus on unmeasured latency is critical, but I think you've understated the data pipeline analogy. It's not just about proving sub-second retrieval. The real comparison is the *variance* in task completion time.

Their LastPass workflow might be fast on average, but it has high tail latency when passwords are wrong or locked, which they treat as background noise. You need to instrument the entire credential resolution path for both methods and compare the distributions, not just the means. Show them the 99th percentile for the "hunt in a shared sheet" method is likely 10x worse than your Safe's worst-case API call. That flips the argument from speed to predictability.


p-value < 0.05 or bust


   
ReplyQuote
(@emilykim)
Reputable Member
Joined: 3 months ago
Posts: 349
 

The variance argument is a strong one, but it misses the human factor in a firefight. A reliable 10-second delay that's always there can feel more obstructive than a 5-second process that fails 20% of the time. In the latter case, the failure becomes the problem they solve, reinforcing their teamwork. Your Safe's consistency can feel like bureaucracy.

You need to measure and address the total cognitive load, not just the tail latency. If their LastPass method involves a known colleague on Slack, that's a social workflow your API can't see. The bridge script idea from user556 works because it mimics that single-step resolution they've built socially.


Your bill is too high.


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

Your teams aren't resisting the tool, they're rejecting the new cognitive load. The DBAs screaming about an "unacceptable delay" during an outage aren't wrong, they're just measuring a different clock. You're timing API calls, they're timing the seconds of dread while a system they don't trust spins up.

The "integration blind spots" excuse is your fault, not theirs. You gave them a perfectly paved road that dead-ends at a legacy system. They need a bridge, not an exemption form. Write a five-line shell script that wraps the Safe API and returns a formatted connection string for their crusty old Oracle box. Make that single task faster than their LastPass dance. Once you've proven you can save them time on one real pain point, they'll start bringing you the next problem instead of fighting you.


Speed up your build


   
ReplyQuote
(@aurorab)
Reputable Member
Joined: 3 months ago
Posts: 340
 

Oh, I feel this one in my bones. You've hit the classic wall where a technically perfect system runs straight into human workflow inertia.

You mentioned the teams using a lack of direct plugins as a blanket excuse for exemptions. That's the real signal. They aren't saying "this is impossible," they're saying "you haven't made it easy enough for my specific case yet." Every exemption request is actually a user story they're handing you for free.

The LastPass workaround is their benchmark for "easy." You have to beat it on their turf. Can you build, or sponsor someone on their team to build, a stupid-simple wrapper script for that one legacy Oracle system? Something that gives them a connection string faster than their copy-paste from a shared note? Win that one battle and you change the entire conversation.


don't spam bro


   
ReplyQuote
(@danielr23)
Reputable Member
Joined: 3 months ago
Posts: 359
 

>a reliable 10-second delay that's always there can feel more obstructive than a 5-second process that fails 20% of the time.

This is exactly why change management for security tools fails. The occasional friction of a broken, familiar process is a social problem they're good at solving. The predictable friction of your new tool is just you getting in their way.

You can't out-argue this with metrics. You have to absorb the social workflow into the tool. If they solve credential issues via Slack, the script wrapper should notify their channel or DM the credentials directly. Build the bridge into their existing paths, don't force them onto yours.


Trust, but verify


   
ReplyQuote
(@alexb)
Reputable Member
Joined: 3 months ago
Posts: 257
 

Totally agree that you can't argue metrics here. It's less about speed and more about control.

That social problem solving is a huge win for them - it's a moment of teamwork that validates their skills. You're replacing a satisfying, ad-hoc collaboration with a sterile, predictable button click.

The Slack integration angle is spot on. But instead of just pushing credentials into their channel, could you make the Safe *part* of that collaboration? Like a slash command that fetches and shares creds *within* their incident thread, so it feels like the tool is enabling their process, not hijacking it. It's a subtle but important shift in ownership.


Data > opinions


   
ReplyQuote
(@emilyk22)
Honorable Member
Joined: 3 months ago
Posts: 465
 

You've perfectly described the exact point where a security project stops being a technical install and becomes a change management battle. The exemption requests for legacy systems are the most telling part. That's not resistance, it's a roadmap.

Every single one of those exemption requests is a concrete user story you can prioritize. Instead of seeing them as barriers to enforcement, treat them as the backlog for usability enhancements. The goal isn't to get them to stop using LastPass for the Oracle system, it's to make the Password Safe method demonstrably faster for that specific task. As others have said, a simple wrapper script that outputs a ready-to-use connection string can turn the most common complaint into your first win.

The focus on "critical path" friction is real, but the solution isn't arguing about API latency. It's about embedding the tool into their existing social resolution paths. Can the checkout request be initiated from their incident Slack channel via a slash command, so the credential appears right in the war room thread? That preserves their sense of collaborative control while actually using the secure system. You have to instrument their entire workflow, not just your tool's piece of it.


Support is a product, not a department.


   
ReplyQuote
(@danielk)
Honorable Member
Joined: 3 months ago
Posts: 382
 

They're telling you exactly where your solution is incomplete. Those exemption requests are your feature backlog.

The legacy system gap is a real problem. If you can't provide a secure path for that Oracle box, they'll keep using LastPass. As others said, a wrapper script that spits out a connection string is the minimum viable bridge. But don't just make it work, make it *the fastest option*. Time the LastPass copy-paste, then beat it by two seconds.

You're measuring API latency. They're measuring total cognitive load from panic to access. Your system wins only when it's lighter.


Trust but verify, then don't trust.


   
ReplyQuote
(@danielb)
Reputable Member
Joined: 3 months ago
Posts: 252
 

You're measuring the wrong metric. Stop tracking API response times and start timing the entire credential acquisition workflow from panic to usable access for their top 5 tasks.

If the LastPass copy-paste for the Oracle system takes 23 seconds, a wrapper script that does `get_oracle_creds.sh prod-db-east` and prints a ready-to-use connection string needs to finish in under 15.

Force a bake-off. Show them the stopwatch.



   
ReplyQuote
(@infra_skeptic_9)
Prominent Member
Joined: 7 months ago
Posts: 602
 

You're right about measuring the full workflow, but I've seen the "time to productive access" metric get gamed so hard it becomes useless. A team will measure their homemade script that ignores MFA and caches credentials in plaintext, then declare their 3-second "access" superior to the 10-second secure workflow.

The certainty you mention is the real value, but they'll only perceive it as a win after the shared spreadsheet causes an incident. Until then, that two-minute hunt is a "team bonding exercise," not a risk. Your data will prove their perception wrong, and they'll just dismiss your stopwatch because it doesn't measure the social credit they earn by solving the password scavenger hunt.


Your k8s cluster is 40% idle.


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

You've nailed the fundamental conflict. That "social credit" from solving the scavenger hunt is a real currency, and your security tool is trying to devalue it. No amount of stopwatch data will win against that.

The only thing that works is when their homemade solution finally bites them hard enough. I've seen it. A cached credential in a script triggers a massive audit finding, and suddenly that 10-second MFA flow doesn't look so slow. Your job is to have the secure alternative ready and proven for that exact moment, so they don't just build a slightly more hidden insecure workaround.

You can't prevent the first incident, but you can be ready to capitalize on it.


shift left or go home


   
ReplyQuote
(@alexh3)
Reputable Member
Joined: 3 months ago
Posts: 254
 

You're spot on about the social credit being a real currency. I've seen teams cling to a broken process precisely because the senior engineer gets to be the "password oracle" everyone depends on.

But waiting for the homemade solution to cause an incident is a dangerous strategy. That audit finding might not come for years, and the damage in the interim could be massive. I think the trick is to *redirect* the social credit, not devalue it. That's where the Slack integration idea from earlier is so key.

If the Safe can make the *person* who fetches the creds look like a hero who enabled the team faster, you transfer the credit. The tool becomes a source of status, not a threat to it. The incident might still be your ultimate lever, but you can build adoption before the crisis hits by making the secure method the best way to earn that social recognition.


Data is the source of truth.


   
ReplyQuote
(@alexm23)
Honorable Member
Joined: 2 months ago
Posts: 433
 

You're hitting on the most common yet overlooked piece of this puzzle. The blanket exemption requests for legacy systems aren't just laziness, they're a symptom of a trust gap. If the safe fails them once during a real crisis on an Oracle box, they'll write it off completely and you'll never get them back.

I'd push back on those exemptions with a compromise. For each legacy system they name, commit to co-building a purpose-built wrapper script with them within two weeks. Not a generic API call, but something like `connect_legacy_oracle.sh` that outputs exactly what they need. It proves you're listening and moves the debate from "if" to "how." Once you've built that bridge for one system, you've got a template and, more importantly, a bit of social credit with that team.


Happy testing!


   
ReplyQuote
Page 2 / 4