Skip to content

Add a basic fuzzing project#903

Merged
xoofx merged 2 commits intoxoofx:masterfrom
MihaZupan:fuzzing2
Oct 17, 2025
Merged

Add a basic fuzzing project#903
xoofx merged 2 commits intoxoofx:masterfrom
MihaZupan:fuzzing2

Conversation

@MihaZupan
Copy link
Collaborator

(On Windows)
As simple as running .\run-fuzzer.ps1 from src/Markdig.Fuzzing.

@MihaZupan MihaZupan changed the title Add basic fuzzing project Add a basic fuzzing project Oct 17, 2025
@xoofx xoofx merged commit 03bdf60 into xoofx:master Oct 17, 2025
1 check passed
@MihaZupan
Copy link
Collaborator Author

MihaZupan commented Oct 21, 2025

It's not happening as part of build, only if you run the .\run-fuzzer.ps1 script yourself.
(The libfuzzer executable & the CLI tool that is. We are referencing the SharpFuzz NuGet package as part of the build)

I find it a little spooky to be downloading and running third-party executables as part of build.

FWIW referencing any NuGet package is effectively this.

@elmigranto
Copy link

FWIW referencing any NuGet package is effectively this.

Yes, that is spooky as well :)

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