1. An information handling system for assigning a security level to a shared component, the information handling system comprising: a processor, a computer readable memory, and a computer readable tangible storage device; first program instructions to receive a workflow request over a computer network, the workflow request corresponding to a plurality of workflow steps; second program instructions to select a first workflow step included in the plurality of workflow steps located in one or more nonvolatile storage devices; third program instructions to determine that the first workflow step does not correspond with a shared component; fourth program instructions to identify a first security level to associate with the first workflow step in response to determining that the first workflow step does not correspond with the shared component; fifth program instructions to process the first workflow step, wherein the processing includes storing the first security level as a first completed step security level in a workflow security tracking table; sixth program instructions to select a second workflow step from the plurality of workflow steps located in one of the nonvolatile storage devices; seventh program instructions to determine that the second workflow step corresponds with a shared component; eighth program instructions to retrieve the first completed step security level from the workflow security tracking table in response to determining that the second workflow step corresponds with the shared component; ninth program instructions to assign the first completed step security level to the shared component as a shared component security level; and wherein the first, second, third, fourth, fifth, sixth, seventh, eighth, and ninth program instructions are stored on the computer readable tangible storage device for execution by the processor via the computer readable memory.