1. A computer implemented method for protecting sensitive data comprising: accessing, by a processor, computer readable program instructions having one or more output commands; locating, by the processor, the one or more output commands in the computer readable program instructions; identifying, by the processor, target output variables and output constants in the one or more output commands; and modifying, by the processor, the computer readable program instructions to append one or more obfuscate commands to the target output variables, and modifying the computer readable program instructions to prohibit dependence on exception text.