This document summarizes an app security workshop presented by Chris Hamm. The workshop covers basics of information security including availability, integrity, and confidentiality. It discusses threat modeling and common security threats like DDoS attacks and injections. The workshop also examines insecure coding practices like injectable code and spoofing vulnerabilities. It provides examples of these issues and defenses to code securely, such as input validation and session management. Attendees are encouraged to consider how to code with security in mind rather than coding insecurely.