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