Defensive Coding A Guide to Improving Software Security 1 1 Unofficial fork This document provides guidelines for improving software security through secure coding. It covers common programming languages and libraries, and focuses on concrete recommendations.