1. A system for analyzing a computing system for potential breach points, the system comprising: a memory device having executable instructions stored therein; and a processing device, in response to the executable instructions, configured to: parse a breach scenario file, the breach scenario file comprising a graph including action component nodes connected by edges; determine a root node from the action component nodes; execute the root node with breach point data; generate a root node return value based on the execution of the root node, the root node return value including a modified copy of the breach point data; determine children nodes from the action component nodes connected to the root node; execute the children nodes wherein each execution of the children nodes produces children node return values for a subsequent one of the children nodes; and return a final return value from the execution of the children nodes.