I’m broadly aligned with what your focus is on what to do first.
Your approach seems to self-evidently present the issue with this proposed framework.
If:
- the goal of a startup security program is to meaningfully protect revenue (two parts to this IMO: prevent catastrophic breach, and have a sec program that can pass RFPs and SOC2 eventually)
- RFPs can start early and often
and:
- for a small sec program, ideally you shoot for a very tight overlap of the above (tangible risk controls that helps sales)
- the goal of the MSVP is to slot into the RFP process to provide meaningful controls
Then:
- we’ve both independently laid out that a bulk of the work for early wins is on enterprise and infra, and it’s not worth hammering devs beyond the obvious (patches acceptably safe package management, no horrible API or authn/z risks)
- majority of what you’ve covered and I’ve covered aren’t on the proposed MSVP
So putting that together, it makes me feel that MSVP misses the mark vs its goals. The authors claim that it’s supposed to be more product related, but much of it is not product-related. These parts also largely don’t at all cover the obvious things you’ve laid out. And, the product-related parts get right into the dev’s space, such that you’d need a very security-committed dev or a very over-tasked sec eng to do it all. It seems to be a bad blend of not pragmatic for the realities of startup sec via not understanding how one can get defense in depth product wins without doing strictly “prodsec” and why that’s a solid approach.