Report management

I am new to the report module and I create my reports in my parent project so all my project can re use it but the action is also done in all the inherited projects So rather than send reports once it send it as many time as I have inherited projects ?

What is the best way to manage reports and have it accessible so modifications are push to all my projects?

Reports don't participate in project inheritance very well. I would just not use inheritance for reports.