1. A method comprising: extracting, with one or more processors, a Universal Extensible Firmware Interface (UEFI) firmware image file from a client device; identifying, with the one or more processors, a first plurality of modules comprising the UEFI firmware image; separating, with the one or more processors, the first plurality of modules into individual module files; scanning, with the one or more processors, a module selected from the first plurality of module files to identify a plurality of Globally Unique Identifiers (GUIDs); determining, with the one or more processors, whether a GUID selected from the plurality of identified GUIDs is an unknown GUID by comparing the selected GUID with a plurality of previously identified GUIDs stored in a repository of known GUIDs; generating, with the one or more processors, an analysis report indicating whether one or more of the plurality of identified GUIDs is an unknown GUID; and generating, with the one or more processors, a unique identifier corresponding to the module selected from the first plurality of module files.