Secure Coding Products & Services

The CERT Division offers training in secure coding and source code conformance testing using SCALe.

Secure Coding Training

The following courses are related to our work in secure coding:

  • Secure Coding in C and C++ is a four-day course offered by the CERT Division of the SEI. The course covers common programming errors in C and C++ in detail, as well as how these errors can lead to code that is vulnerable to exploitation.
  • The Java Workshop is offered by the CERT Division on request. In this workshop, secure coding experts work with your technical staff to improve their secure use of Java. Contact us to request a Java workshop at your site.

Consulting Service for Optimizing Your Code Analysis Framework

Our CERT Secure Coding experts provide advice on how to optimize your system for analyzing code by strategically using multiple analyzer tools to discover more code flaws and by optimizing costly work with diagnostics by analysts. Contact us to request this service.


The CERT Division's Source Code Analysis Laboratory (SCALe) offers conformance testing of C and Java language software systems against the CERT C Secure Coding Standard and the CERT Oracle Secure Coding Standard for Java.