A development team adopts a CI/CD pipeline that auto-deploys to production upon passing unit tests. Security testing currently runs weekly in a separate environment. A recent release introduced a SQL injection flaw that reached production. As the application security lead, what is the BEST corrective action?
A. Block all deployments until weekly security testing completes
B. Integrate SAST and dependency scanning as gating checks within the pipeline
C. Require manual security review before each production release
D. Shift security testing to a post-deployment runtime monitoring tool