1. An information handling system comprising: one or more processors; a computer network; a memory accessible by the processors; one or more nonvolatile storage devices accessible by the processors; and a security level assigning tool for assigning a security level to a shared component, the security level assigning tool comprising software code effective to: receive a workflow request over the computer network, the workflow request corresponding to a plurality of workflow steps; select a first workflow step included in the plurality of workflow steps located in one of the nonvolatile storage devices; determine that the first workflow step does not correspond with a shared component; in response to determining that the first workflow step does not correspond with the shared component, identify a first security level to associate with the first workflow step; 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; select a second workflow step from the plurality of workflow steps located in one of the nonvolatile storage devices; determine that the second workflow step corresponds with a shared component; in response to determining that the second workflow step corresponds with the shared component, retrieve the first completed step security level from the workflow security tracking table; and assign the first completed step security level to the shared component as a shared component security level.