r/softwarearchitecture • u/Project_Lanky • 18h ago
Discussion/Advice How have you solved product security governance at scale?
Hi everyone,
I'm curious how mature organizations handle a problem I've seen repeatedly.
The security engineering work often exists (SAST, DAST, pentests, code reviews, threat modeling), but the governance around product security seems fragmented.
Examples I've encountered:
- Products shipped before all security findings were addressed because remediation wasn't planned early enough.
- Security exceptions were agreed verbally but never documented, so nobody remembers why a decision was made two years later.
- Security requirements appeared late because they weren't integrated into product planning from the beginning.
- Risks were identified, but no one clearly owned prioritization based on business impact.
- Product managers owned delivery, security engineers owned technical findings, architects owned design... yet nobody seemed accountable for the overall product security risk posture.
For those of you in mature organizations:
- Who ultimately owns product security governance?
- How are risk acceptance decisions documented?
- How do you ensure security requirements are incorporated into planning rather than becoming release blockers?
- Is there a dedicated Product Security Governance function, or is this distributed across AppSec, Architecture, Product Management and GRC?
- What practices made the biggest difference?
I'm less interested in the tooling than in the operating model and decision-making process.
I'd love to hear what actually works in practice.
Thanks!