Role Permission Manager has no effect on report doctype. It doesn’t matter if a user has access to a particular report or not or a particular doctype or not, he/she is able to see list of all reports ( and the underline query and everything else ). He/She is not able to run the report but being able to see the list of available reports and more even more the queries and details of those reports is not good in my opinion.
Thanks for the reply @root13F. Will try that. But should I not in that case remove the “All” role altogether from the Role Permission manager for Report doctype. From “All” role type I understand that its for all the user in the system or is it something else ?