1. A system that performs remote debugging securely comprising: a low privilege debug pipeline publisher executing as a server process in a client-server environment, the low privilege debug pipeline publisher publishing debuggability of code belonging to a client in the client-server environment via a low privilege debug pipeline, the client code resident on a server computer, wherein a debugging session debugging the client code resident on the server computer is a low privilege process running on the server computer and is restricted to the client code resident on the server computer.