1. A method, comprising: receiving, by at least one computer processor, configuration data comprising security rules from a plurality of gateway devices providing access to an enterprise network, wherein the plurality of gateway devices are associated with a plurality of vendors, and wherein the configuration data is received in a plurality of formats; parsing, by the at least one computer processor, the configuration data associated with the plurality of gateway devices to identify configuration data for each of the plurality of gateway devices; converting, by the at least one computer processor, the configuration data in a plurality of formats into a unified format; storing, by the at least one computer processor, the converted configuration data for each of the plurality of gateway devices into a single data structure; indexing, by the at least one computer processor, the converted configuration data stored in the single data structure to associate each of the plurality of gateway devices and corresponding converted configuration data for each of the plurality of gateway devices with an object identifier; receiving, by the at least one computer processor, a search query that indicates a first object identifier and an output data format from a client device; identifying, by the at least one computer processor, at least one gateway device in the single data structure based on the first object identifier; and transmitting, by the at least one computer processor, output data that identifies the at least one gateway device associated with the first object identifier and at least one security rule associated with the identified at least one gateway device in the output data format to the client device.