Skip to content

Add c/c++ security checklist#120

Merged
elopez merged 23 commits intomainfrom
add-c-cpp-chapter
Apr 8, 2026
Merged

Add c/c++ security checklist#120
elopez merged 23 commits intomainfrom
add-c-cpp-chapter

Conversation

@le-miorcec
Copy link
Copy Markdown
Contributor

@le-miorcec le-miorcec commented Mar 27, 2026

  • Adds the checklist under a new "Languages" section
  • Updates the README and home page to move C/C++ checklist from upcoming to released

To be merged shortly before the announcement blog post goes out on April 8

(update: pushing publication to later in the morning 4/8 OR later in the week, if needed; waiting on reviews for other related PRs)

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 7, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-04-08 18:29 UTC

Copy link
Copy Markdown
Member

@elopez elopez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Had a look at the first half, it looks good 😄 leaving some suggestions for typos and more resources.

Comment thread content/docs/languages/c-cpp/10-bug-classes.md Outdated
Comment thread content/docs/languages/c-cpp/10-bug-classes.md Outdated
Comment thread content/docs/languages/c-cpp/12-linux-usermode.md Outdated

{{< checklist >}}

- [ ] Run [binskim](https://github.com/microsoft/binskim) to check mitigation opt-in and other issues in the application binaries.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does checksec anywhere handle any of these? 😄

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread README.md Outdated
le-miorcec and others added 3 commits April 7, 2026 13:13
Co-authored-by: Emilio López <2642849+elopez@users.noreply.github.com>
Co-authored-by: Emilio López <2642849+elopez@users.noreply.github.com>
Co-authored-by: Emilio López <2642849+elopez@users.noreply.github.com>
Comment thread content/docs/languages/c-cpp/12-linux-usermode.md Outdated
Comment thread content/docs/languages/c-cpp/20-seccomp.md Outdated
Comment thread content/docs/languages/c-cpp/20-seccomp.md Outdated
Comment thread content/docs/languages/c-cpp/12-linux-usermode.md Outdated
Comment thread content/docs/languages/c-cpp/14-linux-kernelmode.md Outdated
Comment thread content/docs/languages/c-cpp/16-windows-usermode.md Outdated
Comment thread content/docs/languages/c-cpp/10-bug-classes.md Outdated
Comment thread content/docs/languages/c-cpp/12-linux-usermode.md Outdated
Comment thread content/docs/languages/c-cpp/16-windows-usermode.md Outdated
Comment thread content/docs/languages/c-cpp/12-linux-usermode.md Outdated
Copy link
Copy Markdown
Member

@elopez elopez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM overall!

le-miorcec and others added 7 commits April 7, 2026 19:49
Co-authored-by: Emilio López <2642849+elopez@users.noreply.github.com>
Co-authored-by: Emilio López <2642849+elopez@users.noreply.github.com>
Co-authored-by: Emilio López <2642849+elopez@users.noreply.github.com>
Co-authored-by: Emilio López <2642849+elopez@users.noreply.github.com>
Co-authored-by: Emilio López <2642849+elopez@users.noreply.github.com>
Co-authored-by: Emilio López <2642849+elopez@users.noreply.github.com>
Co-authored-by: Emilio López <2642849+elopez@users.noreply.github.com>
Comment thread content/docs/languages/c-cpp/12-linux-usermode.md Outdated
GrosQuildu and others added 3 commits April 8, 2026 10:26
Co-authored-by: Emilio López <2642849+elopez@users.noreply.github.com>
Co-authored-by: Paweł Płatek <e2.8a.95@gmail.com>
@elopez elopez merged commit 4469a02 into main Apr 8, 2026
4 of 5 checks passed
@elopez elopez deleted the add-c-cpp-chapter branch April 8, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants