1. In a computing environment, a method performed at least in part on at least one processor, comprising, detecting software vulnerabilities using an isolated computing environment, including automatically generating tasks for evaluating an input submission, defining various configurations of one or more computing units that are running within the isolated computing environment, each configuration comprising a set of differentiators, altering an underlying operating system to cause a crash when a program comprising faulty software code opens the input submission, amplifying security capabilities of at least one computing unit to modify the isolated computing environment, and executing the tasks on the one or more computing units to determine behavior differences when testing the input submission on the various configurations including opening the input submission in a hardened execution environment and identifying the faulty software code within the hardened execution environment.