Text this: Mitigating Software Vulnerabilities through Secure Software Development with a Policy-Driven Waterfall Model