The seven core phases of secure software development lifecycle are: 1) Planning 2) Requirements 3) Design 4) Implementation 5) Verification 6) Maintenance 7) Incident response