Could you, plz, explain to me, the byte code injection in the CLR,
is the .net agent modify the classes?
is there any impcate on customer data security?
.Net Agent uses standard Profiling APIs provided by Microsoft to instrument .Net Applications so Data security is not an issue.
You can read more about it here. You will find answers to most of your questions here
Let me know if you have any further questions.