Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add fuzzing handbook #1124

Merged
merged 2 commits into from
Nov 3, 2023
Merged

Conversation

DavidKorczynski
Copy link
Contributor

Fixes: #1080

The handbook is in a state with a lot of information and guides on fuzzing, which can be used during fuzzing engagements by the CNCF and for the maintainers of projects. I think there are some areas that can be improved and extended, and this will also be an ongoing effort, and I assume the handbook will also evolve as the fuzzing efforts across CNCF progress.

I put a somewhat placeholder as title page, and am working on something a bit better. I'd like to keep the ability to generate the PDF through scripts as this makes it a lot easier to update.

In addition to the artifact itself, we will also be using this for the a fuzzing session at the upcoming KubeCon https://kccncna2023.sched.com/event/1TxW4

Signed-off-by: David Korczynski <[email protected]>
@netlify
Copy link

netlify bot commented Oct 18, 2023

Deploy Preview for tag-security canceled.

Name Link
🔨 Latest commit 4c339f2
🔍 Latest deploy log https://app.netlify.com/sites/tag-security/deploys/6543c04ffde2e80008375a72

@caniszczyk
Copy link
Contributor

LGTM this is a great addition!

Comment on lines +5 to +6
pandoc/extra fuzzing-handbook.md \
-o handbook-fuzzing.pdf \
Copy link

Choose a reason for hiding this comment

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

Either

Suggested change
pandoc/extra fuzzing-handbook.md \
-o handbook-fuzzing.pdf \
pandoc/extra handbook-fuzzing.md \
-o handbook-fuzzing.pdf \

or

Suggested change
pandoc/extra fuzzing-handbook.md \
-o handbook-fuzzing.pdf \
pandoc/extra fuzzing-handbook.md \
-o fuzzing-handbook.pdf \

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It's intentional as is, and I'd prefer to keep it as is -- it makes it easier to use the tab on the command line.

@anvega
Copy link
Contributor

anvega commented Nov 3, 2023

@DavidKorczynski Thank you all for your hard work and for sharing your knowledge so generously. It's clear that a tremendous amount of effort and expertise has gone into this contribution. The technical depth, the attention to detail, and the clarity of the writing will undoubtedly make a significant impact on those who seek to learn and master fuzzing techniques.

Congratulations to everyone involved for a job exceptionally well done!

@anvega anvega merged commit b2119ab into cncf:main Nov 3, 2023
10 checks passed
@JonZeolla
Copy link
Contributor

Awesome work, thank you for this David and Adam!

Michael-Susu12138 pushed a commit to Michael-Susu12138/tag-security that referenced this pull request Dec 12, 2023
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.

[Project] Fuzzing Handbook
6 participants