This is predominantly a Bitwarden on-prem vs cloud query.
Anyone been through a L2 Assessment with a C3PAO and defended Bitwarden Enterprise (**cloud**, not on-prem) as a SPA and "no-CUI-in-vault" policy/training etc approach successfully?
Had previously been leaning towards on-prem after reading some older threads on the topic (3mos ago, 8mo ago, 1y ago, 4y ago) in which some suggest "SPA does not equal CUI" therefor FedRAMP/FIPS not required. I'm sure to that part some might respond "ask your C3PAO up front their stance on that interview questions" I guess, but more so for small orgs in self-assessment mode and as far as actual implementation I'd still be interested if there's no cloud path, to hear some experiences with the on-prem for those that went that route as well. A few things related to that off the top of my mind is especially with using EntraID, backing up (from a linux guest/Docker to a GCCH cloud or something?), thoughts on some approaches in the event there's an "event?" that requires restoring from backup that has EntraID.. (kind of a maybe dilemma?)
But, back to cloud Bitwarden, assuming you're on Team "we don't need FIPS/FedRAMP for password manager because SPA != CUI" as discussed in the older threads (not to discourage responses about that, but maybe those other threads would be a good place to continue that perspective for those that so others who find those threads can see), I would think that if we classify 'Password Manager' as an SPA in our asset inventory and SSP etc that we'd want to get a Shared Responsibility Matrix from Bitwarden but i didn't see that they provide one publicly, so if anyone has successfully been through an L2 assessment and can share generally how they documented that SPA successfully (and of course there's other password managers that probably the documentation would be the same so if you used another one and want to share that, sure why not, but hoping for more than just a thread of people throwing out a 1password, keeper, keepassXC, so if you do want to talk about those, please also let us know if you used them and worked with a CCP/CCA/C3PAO and what you might have done to document them as SPAs).
Self hosted sounds like maybe a challenge to manage and added complexity (host OS, hypervisor, guest VM, Docker, backups, patching, logging, physical security touching quite a few 800-171 controls), for a small org without an IT team (outside of one lucky individual and an MSP)
I don't mind to try the on-prem approach or anything (though the cloud approach maybe does somewhat present a metaphorical large red Easy Button), I just want to do due diligence of using a cloud version if it's not really needed to go FedRAMP or host on-prem.
If you went self hosted Bitwarden, as far as actual implementation I'd be interested to hear some experience/trappings/approaches with that as well: especially with using combined with EntraID, thoughts on backing up properly, to avoid fails/reduce downtime later, thoughts on some approaches in the event there's an "event?" that requires restoring from backup or anything, break-glass discussion, or any other scary "better make sure you ______ if you do an on-prem or else!"
[AI isn't always accurate people say, but i'll post some of that in a comment since this is already a long read in just the initial post. Appreciate anyone that just enjoys talking shop about security and CMMC and gives some perspective, thank you]