π Feature
The current Router message processing is doesn't check who sent what message type (except for one instance).
There should be a check to disallow certain types of messages from certain node types, for instance a Prover node should not be able to send block requests.
Note: This is quite low impact.