Full Description
This document enumerates approaches and techniques to avoid software programming languagevulnerabilities in the development of systems where assured behaviour is required for security, safety,mission-critical and business-critical software. In general, the description of the vulnerabilities anddescription of avoidance mechanisms are applicable to the software developed, reviewed, or maintained for any application.
Vulnerabilities are described in a generic manner that is applicable to a broad range of programminglanguages.