This document presents a framework for security requirements engineering. It discusses how security requirements are often not properly considered early in the development process. It reviews related work on security requirements engineering, including a previous framework by Haley et al. that defined criteria for adequate security requirements. The proposed framework aims to improve on previous approaches by integrating security requirements elicitation and analysis into the core requirements engineering activities from the start. It then compares the proposed framework to Haley's framework, highlighting differences in how security requirements are treated.