Engage with Us
We invite software developers to work with us to improve the security of their code and the practice of programming with popular development languages.
Explore the Secure Coding Certificate Programs
Our Secure Coding certificate programs, one for Java and the other for C and C++, enable software developers to eliminate security vulnerabilities before products ship.
Join the Secure Coding Wiki
Work with us to develop new secure coding rules and guidelines by participating as a commenter, or even a co-developer, of rules and guidelines on the Secure Coding wiki. We host wiki spaces for the discussion of C, C++, Java, and Perl languages as well as the Android platform.
Attend Our Training
Benefit from our research and experience by registering for one or more of our training courses:
Submit Your Code for Analysis
Our 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. Contact us for more information.
Ask Our Experts for Help to Optimize Your Code Analysis System
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.
Check Your Software by Using Our Tools
We offer tools that software developers can use to analyze their code to see if it conforms to CERT secure coding standards. Our tools are available for free download on our tools page.
Fund Research or Collaborate with Us
With your organization's expertise and our technical resources and experience, we can make a difference. Contact us for more information about how we can work together.
Join Our Team
Are you interested in a career with the CERT Division? Learn more about our career opportunities.