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.
Decision snapshot
Is this a fit?
Testing, Data analysis, Includes SKILL.md, Reusable instructions
Compatibility not yet detected.
Permission behavior not yet detected.
Copy skill directory
2 months ago · MIT license
No specific cautions were detected. Review the source and requested permissions before installing.
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.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement. See how SkillIndex evaluates profiles.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Data analysis
- Testing use cases
- Data analysis use cases
Declared skill metadata
- Source file: .github/skills/fuzzing/SKILL.md
These fields retain source and confidence evidence from the indexed SKILL.md.
Compatibility and setup
- Install or run with Copy skill directory
When to use fuzzing Skill
- Use it for testing.
- Use it for data analysis.
Built with
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
Verified compatibility and discovery
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.
Project health auto-fetched from the source repository.
Maintain this resource?
Review this source-backed profile, send a correction with evidence, or link to it from your documentation. Claims verify your relationship to the project; profile facts still require source evidence and editorial review.