1. A method for proactively detecting shared libraries suspected of association with malware, comprising the steps of: determining one or more shared libraries loaded on an electronic device; determining that one or more of the shared libraries comprise suspicious shared libraries by determining that the shared library is associated with indications in memory that the shared library may have been maliciously injected, loaded, and/or operating on the electronic device; and, identifying the suspicious shared libraries to a reputation server.