security team handed us 600 vulns to fix. half werent even reachable from internet

Posted by relived_greats12@reddit | sysadmin | View on Reddit | 115 comments

Infosec ran their quarterly scan and dropped 600 vulnerabilities on us. 200 marked critical. Leadership wants remediation timeline by Friday. Spent two days triaging with DevOps. Most criticals were libraries we import but never actually call. Internal APIs behind VPN flagged as publicly exposed. Staging environments with test data treated same as production. Best one was a critical vuln in a Lambda that runs once a month. Scanner sees vulnerable package but has no idea if the code even executes or if anyone hits that endpoint. Asked security how to prioritize. They said fix criticals first. Cool, but which ones are actually exploitable versus sitting in unused code? Scanner can't tell the difference. Devs are ignoring security findings now because we've cried wolf too many times. Then we miss actual issues buried under the noise. We spent half our sprint on vulnerabilities that didn't matter. Meanwhile an actual exploit attempt last month took 8 hours to detect because buried under 300 false positives. Security team is mad we're not moving fast enough. We're mad they can't tell us what actually needs fixing versus theoretical risk. Has anyone solved this or do security and engineering just hate each other everywhere?