A application known as a source code thief is a form of malware designed to extract programming code from a device. It typically operates by observing typed data or analyzing files for programmatic content . These retrieved bits of information are then uploaded to a central location controlled by the attacker – often without the user's knowledge.