Subject: | Uses File::Slurp, known to be buggy and vulnerable |
I noticed that File::Slurp was listed as a dependency of this distribution. I didn't search in the source to see how/where you were using it, but you should be aware that File::Slurp has a number of issues, some of which are quite serious, such as: https://rt.cpan.org/Ticket/Display.html?id=83126
Given that encoding issues are very important to your module, you are probably affected as well.
File::Slurp::Tiny is meant to be a drop-in replacement; Path::Tiny is also excellent.