U.S. Flag Official website of the Department of Homeland Security

Note: This page is part of the us-cert.gov archive.This document is part of the US-CERT website archive. These documents are no longer updated and may contain outdated information. Links may also no longer function. Please contact info@us-cert.gov if you have any questions about the US-CERT website archive.


Robert C. Seacord

Robert C. Seacord leads the secure coding initiative in the CERT Program at the Software Engineering Institute (SEI) in Pittsburgh, PA and is author of Secure Coding in C and C++ (Addison-Wesley, 2005). An eclectic technologist, Robert is coauthor of two previous books, Building Systems from Commercial Components (Addison-Wesley, 2002) and Modernizing Legacy Systems (Addison-Wesley, 2003), as well as more than 40 papers on software security, component-based software engineering, web-based system design, legacy-system modernization, component repositories and search engines, and user interface design and development.

Robert started programming professionally for IBM in 1982, working in communications and operating system software, processor development, and software engineering. Robert also has worked at the X Consortium, where he developed and maintained code for the Common Desktop Environment and the X Window System. He also is actively involved in the JTC1/SC22/WG14 international standardization working group for the C programming language.


Namesort descending Content Areas
Arbitrary Precision Arithmetic Knowledge/Coding Practices
Compiler Checks Knowledge/Coding Practices
fgets() and gets_s() Knowledge/Coding Practices
MITRE CWE and CERT Secure Coding Standards Knowledge/Coding Practices
Phkmalloc Knowledge/Coding Practices
Randomization Knowledge/Coding Practices
Range Checking Knowledge/Coding Practices
SEI: Coding Practices Knowledge/Coding Practices
Strong Typing Knowledge/Coding Practices
Windows XP SP2 Knowledge/Coding Practices
Back to Top