bike-barn / hermit

A home directory configuration management assistant
http://bike-barn.github.io/hermit/
Other
33 stars 7 forks source link

Consider adding fuzz testing #144

Open RadicalZephyr opened 7 years ago

RadicalZephyr commented 7 years ago

Probably using the american fuzzy lop. This tool has an impressive track record of finding bugs and security vulnerabilities, and it should work fine with a Rust-produced binary (I think...).

This kind of fuzz testing is certainly going to need to be done in a VM, or chroot or docker container or something.

RadicalZephyr commented 6 years ago

Cargo fuzz and related tools is probably the way to go. However, it remains to be seen what code paths would be useful to fuzz against.