fuzz-testing

Automate coverage-guided fuzz testing for Touki projects with SharpFuzz.

9|1|Updated Jun 6, 2025
One-click install
npx skills add https://github.com/JeremyKuhne/touki --skill fuzz-testing-jeremykuhne
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fuzz-testing
Source: https://github.com/JeremyKuhne/touki/tree/main/.agents/skills/fuzz-testing
Command: npx skills add https://github.com/JeremyKuhne/touki --skill fuzz-testing-jeremykuhne

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers automate coverage-guided fuzz testing for Touki by providing a disciplined harness and workflow for adding, running, and triaging fuzz targets with SharpFuzz.

Core Features & Use Cases

  • Cross-target fuzzing on net10.0 and net481 targets with SharpFuzz harness
  • Clear crash-to-regression loop and prereq installation guidance
  • Authoring and integrating new fuzz targets into Touki projects with structured workflows

Quick Start

Install prerequisites and run the fuzz harness against your target to begin coverage-guided fuzzing.

Frequently Asked Questions about fuzz-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add and run fuzz targets using SharpFuzz in a .NET project?

To run fuzz targets with SharpFuzz, you need to author a cross-TFM fuzz harness and execute the fuzzer locally. This workflow automates coverage-guided fuzz testing for your .NET project.

Can I use SharpFuzz for cross-framework fuzz testing on net10.0 and net481?

Yes, SharpFuzz supports cross-framework fuzz testing. The harness explicitly targets both net10.0 and net481 to ensure your fuzz targets run across different .NET framework versions.

What is the best way to turn fuzz testing crashes into regression tests?

The best way to handle fuzz testing crashes is to use a crash-to-regression workflow. This approach promotes discovered crashes directly into structured regression test suites for automated triage.

What prerequisites do I need to set up coverage-guided fuzz testing with SharpFuzz?

You need to install specific prerequisites before running the coverage-guided fuzz harness. The workflow provides explicit installation guidance to ensure your environment is ready for SharpFuzz.

Does fuzz testing work with Touki projects?

Fuzz testing works directly with Touki projects. The skill provides structured workflows for authoring and integrating new fuzz targets specifically within the Touki project architecture.

Why do I need a cross-TFM harness for fuzz testing?

A cross-TFM harness is needed to enforce consistent fuzz testing across multiple target frameworks. This ensures the SharpFuzz fuzzer validates behavior consistently on both net10.0 and net481.