OWASP Proactive Controls Mapped To Top Ten Vulnerabilities

Overview
Most developers have heard about the OWASP Top Ten, the list of the 10 Most Critical Web Application Security vulnerabilities which should be avoided in web applications. However, in order to avoid them, developers must be aware of the pro-active controls in order to incorporate from the early stages of software development lifecycle. This documents starts from the OWASP Top Ten Proactive Controls, shortly describes them, and then provides a mapping to the OWASP Top Ten vulnerabilities each of them will address.