This document discusses lessons learned from application security trends. It recommends a risk-based application security program with two phases: 1) A risk-based enterprise testing program with different levels of testing based on application risk, and a framework to classify applications. 2) Building long-term capability through training, standardized security practices, and measuring effectiveness. Key aspects include threat modeling, code reviews, defining security standards, and integrating security into the SDLC to prevent errors in new code. The goal is to find and fix vulnerabilities while building resilience against the latest attacks.