Favicon of fuzzing

fuzzing Skill

AI Agent SkillRustOpen source

Run, optimize, and debug OpenVMM fuzzers. Covers cargo-fuzz targets, crash reproduction, lldb debugging, code coverage analysis, entropy optimization, and multi-target parallel campaigns. Published by microsoft in openvmm.

What is fuzzing Skill?

Run, optimize, and debug OpenVMM fuzzers. Covers cargo-fuzz targets, crash reproduction, lldb debugging, code coverage analysis, entropy optimization, and multi-target parallel campaigns. Published by microsoft in openvmm. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
81/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Testing
  • Data analysis
  • Testing use cases
  • Data analysis use cases

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use fuzzing Skill

  • Use it for testing.
  • Use it for data analysis.

Built with

RustCopy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/openvmm
  • Skill file: .github/skills/fuzzing/SKILL.md

What it does

Run, optimize, and debug OpenVMM fuzzers. Covers cargo-fuzz targets, crash reproduction, lldb debugging, code coverage analysis, entropy optimization, and multi-target parallel campaigns.

Skill instructions

OpenVMM Fuzzer Guide Prerequisites - Linux only — libfuzzer-sys doesn't support Windows. - cargo-fuzz: cargo install cargo-fuzz - lldb (for debugging): sudo apt-get install -y lldb - aarch64 RUSTFLAGS: On aarch64, set RUSTFLAGS="-Ctarget-feature=+lse,+neon" or builds fail with atomics errors. Not needed on x8664. Fuzz targets Fuzz targets live in <crate/fuzz/ directories alongside the crate they test. Each has a Cargo.toml with cargo-fuzz = true metadata and a fuzz<name.rs binary. Find all targets: bash cargo xtask fuzz list Running a fuzzer bash Continuous fuzzing (finds new crashes) cargo xtask fuzz run fuzzide Reproduce a specific crash artifact cargo xtask fuzz run fuzzide path/to/crash-artifact The xtask wrapper sets XTASKFUZZREPRO=1 automatically when an artifact path is provided, which enables inittracingifrepro() in the fuzz target. Build without running bash cargo xtask fuzz build fuzzide The binary lands at target/<triple/release/fuzzide (e.g., target/aarch64-unknown-linux-gn

Explore related resources

Frequently asked questions

What is fuzzing?

fuzzing is a open-source AI agent skill with Copy skill directory. Run, optimize, and debug OpenVMM fuzzers. Covers cargo-fuzz targets, crash reproduction, lldb debugging, code coverage analysis, entropy optimization, and multi-target parallel campaigns.

Who is fuzzing best for?

fuzzing is best for reusing agent instructions, scripts, and references, testing workflows, data analysis workflows.

How do I install fuzzing?

Install or run fuzzing using Copy skill directory. Check fuzzing for the latest setup command.

Is fuzzing actively maintained?

fuzzing may need a closer maintenance check before production use.

Share:

Stars
1,856
Forks
209
Last commit
9 days ago
Repository age
2 years
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to fuzzing