Gary McGraw (born 1966) is an expert in software security and author. He has co-authored Building Secure Software: How to Avoid Security Problems the Right Way with John Viega and Exploiting Software: How to Break Code with Greg Hoglund as well as authored Exploiting Online Games and Software Security: Building Security In, a how-to guide for the secure software development lifecycle.
He is the author of the early static analysis tool ITS4.
Gary is the Chief Technical Officer at Cigital and a member of the Technical Advisory Board of Fortify Software.