I am working as contractor and developer at a client location in the client team. The work environment is politically sensitive.
Another contracting company won the development work of the entire project, and I didn't get any development role in that project. When I asked project management they said that since they have won the project they have to do the development work, and that the manager will give me another role. As per my new role I need to monitor the application with the help of the monitoring tools, and report if I found any issues.
Recently the tech lead asked me to fix issues that I have reported by making code changes. I am happy to take up that work. But my fear is if I start fixing the issues caused by the contracting company, and something bad happens, the contracting company will make me the scapegoat or blame me.
I have experienced that the employees of that consulting company blame others without doing deeper analysis. I don't want to be blamed and become a scapegoat.
How can I express my fear to the tech lead and insulate myself from potential risk of getting blamed?