What Is Scriptproxy for McAfee?

By Andrew Aarons

McAfee's VirusScan software includes a script scanner for added Internet security. The core of the script-scanning function is a file called "scriptproxy.dll." Depending on which version of McAfee's products are being used, users may be prompted to enable or disable ScriptProxy by a browser pop-up Window. In other cases, users may be notified that ScriptProxy has been disabled.


The scriptproxy.dll file is called into action when browsing the Internet and visiting a website that has ActiveX controls; it checks to make sure the website scripts do not contain dangerous viruses. McAfee uses the DLL file to scan incoming Java and Visual Basic scripts, too.


Microsoft notes that the DLL file associated with VirusScan Enterprise 8.0 can interfere with a program in some versions of Windows that also runs and processes Active X controls. This may cause scripts to fail and certain websites to become inoperative. Microsoft lists a workaround that deactivates scriptproxy.dll while leaving other McAfee services active. McAfee released a patch to address this problem in VirusScan Enterprise 8.8.0.

ScriptProxy Browser Messages

If you get a pop-up message related to ScriptProxy, contact your network administrator. In Internet Explorer 9, you may be prompted to enable or disable ScriptProxy. Disabling it will prevent you from being able to specify trusted websites to be excluded from script scanning, however ScriptScan will continue to function. If you are using Internet Explorer 11, the browser's Enhanced Protection Mode, or EPM, may display a false message stating that ScriptProxy is disabled, even when ScriptScan is still scanning. Administrators should disable EPM before investigating ScriptScan performance issues.