Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Show If

Account disable/deletion announcement

As of Friday, September 8, 2023, the SEI External Wiki will no longer provide the ability to sign up for a new user accounts. In addition all accounts that have not made contributions (e.g., comments, edits) to a space or page content will be disabled (accounts that have had activity will not be disabled).

If you have a specific need to keep your account active, or you feel your account has been disabled in error, please submit a message by Wednesday, September 6, 2023.

Active Account Requirements

  • Actively contributing content to the wiki (e.g. page edits, comments)
  • Demonstrated on-going need to access information contained within the external wiki



Welcome to the SEI external Wiki homepage! This site is intended for sharing and collaborating on information.

This is also now the new home for the SEI CERT Secure Coding Standards and Agile Collaboration Group wikis.

Content Overview

Secure Coding

This site supports the development of coding standards for commonly used programming languages. The standards are developed through a community effort by members of the software development and software security communities.

CERT C Coding Standard

This standard provides rules for secure coding in the C programming language.

CERT C++ Coding Standard

This standard provides rules for secure coding in the C++ programming language.

CERT Java Coding Standard

The CERT Oracle Secure Coding Standard for Java provides rules for secure coding in the Java programming language. This coding standard affects the wide range of software systems developed in the Java programming language.

CERT Android Coding Standard

This standard provides rules for secure coding of applications (apps) for the Android platform.

CERT Perl Coding Standard

The CERT Perl Secure Coding Standard provides rules and recommendations for secure coding in the Perl programming language. 

Agile Collaboration Group

The Agile Collaboration Group provides a forum for sharing experience and knowledge about applying Agile in larger programs. It can provide a continuing stream of unbiased guidance on using Agile methods and has become a resource for "lessons learned" about applying Agile to larger-scale projects.

The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

Android is a trademark of Google Inc.