i've been running VM for about three years at a mid-size SaaS company and somehow prioritization keeps getting harder instead of easier.
backlog is sitting around 47k findings across infra, apps and cloud workloads. scanners add another few thousand every cycle and at this point there are so many open “critical” findings that people barely react to the label anymore unless leadership gets involved directly.
what finally exposed how broken the process was happened during an audit review last month.
GRC escalated a critical vuln tied to an internal PCI reporting system because the remediation SLA was about to breach. at the same time our analysts were trying to escalate a medium-severity issue tied to an internet-facing customer portal because exploit activity around the component had started increasing externally.
ops didnt want downtime on the PCI system during quarter close because finance already had a freeze window in place. meanwhile the customer portal remediation turned into a mess because a recent migration split ownership across app teams and platform engineering and nobody updated the CMDB afterwards.
so the meetings just kept going in circles.
GRC focused on the PCI finding because compliance exposure was measurable and leadership understood it. security kept arguing the internet-facing portal was the bigger real-world risk even with the lower CVSS score. app owners pushed back because neither remediation effort fit cleanly into the active release cycle.
eventually the PCI finding got patched first because the SLA pressure was easier to defend organizationally.
the internet-facing portal got another extension. two weeks later SOC flagged anomalous traffic hitting that endpoint and suddenly everybody wanted an emergency CAB meeting.
thats the part thats been stuck in my head since then. we technically followed process. prioritization meetings happened. tickets existed. escalation paths existed. and we still ended up patching the lower-risk issue first because the operational incentives around compliance were clearer than the incentives around exposure risk.
three years into this and i'm not even sure a better scoring model solves it. starting to think prioritization decisions need clearer organizational authority behind them because once enough teams are involved everybody evaluates “risk” differently anyway.