For under bonnet storage there are plenty of bicycle rack bags that fit well, are weather and dust proof, zipped pockets and have quick release fixings. I have one of these:
https://www.topeak.com/global/en/products/rear-rack-bags/859-mtx-trunkbag-ex . It is even slightly tapered to fit perfectly.