Skip to main content
assistive.skiplink.to.breadcrumbs
assistive.skiplink.to.header.menu
assistive.skiplink.to.action.menu
assistive.skiplink.to.quick.search
Log in
Confluence
Spaces
Hit enter to search
Help
Online Help
Keyboard Shortcuts
Feed Builder
What’s new
Available Gadgets
About Confluence
Log in
SEI CERT C Coding Standard
Pages
Boards
Space shortcuts
Dashboard
Secure Coding Home
Android
C
C++
Java
Perl
Browse pages
Configure
Space tools
Pages
search
attachments
weblink
advanced
Overview
Content Tools
Recently Updated
Security Reviewer - Static Reviewer_V
Jul 15, 2025
•
updated by
Francesco Mariani
•
view change
Rec. 07. Characters and Strings (STR)
Jul 14, 2025
•
updated by
David Svoboda
•
view change
ERR05-C. Application-independent code should provide error detection without dictating error handling
Jul 11, 2025
•
updated by
David Svoboda
•
view change
AA. Bibliography
Jul 07, 2025
•
updated by
David Svoboda
•
view change
ARR30-C. Do not form or use out-of-bounds pointers or array subscripts
Jul 02, 2025
•
updated by
Francesco Mariani
•
view change
EXP33-C. Do not read uninitialized memory
Jul 02, 2025
•
updated by
Francesco Mariani
•
view change
DCL30-C. Declare objects with appropriate storage durations
Jul 02, 2025
•
updated by
Francesco Mariani
•
view change
DCL13-C. Declare function parameters that are pointers to values not changed by the function as const
Jul 02, 2025
•
updated by
Francesco Mariani
•
view change
DCL03-C. Use a static assertion to test the value of a constant expression
Jul 02, 2025
•
updated by
Francesco Mariani
•
view change
DCL01-C. Do not reuse variable names in subscopes
Jul 02, 2025
•
updated by
Francesco Mariani
•
view change
CON40-C. Do not refer to an atomic variable twice in an expression
Jul 02, 2025
•
updated by
Francesco Mariani
•
view change
CON05-C. Do not perform operations that can block while holding a lock
Jul 02, 2025
•
updated by
Francesco Mariani
•
view change
CON02-C. Do not use volatile as a synchronization primitive
Jul 02, 2025
•
updated by
Francesco Mariani
•
view change
ARR38-C. Guarantee that library functions do not form invalid pointers
Jul 02, 2025
•
updated by
Francesco Mariani
•
view change
ARR36-C. Do not subtract or compare two pointers that do not refer to the same array
Jul 02, 2025
•
updated by
Francesco Mariani
•
view change
Show More
Tree browser
Browse and reorder all pages
{"serverDuration": 68, "requestCorrelationId": "d02b2b3857f713f7"}