20. The computer system of claim 17 , wherein the instructions stored on the memory further comprise instructions that when executed cause the one or more processors to inspect the rewritten web page for code injections and redirects to unauthorized domains.
17. A computer system for web page security, comprising: one or more processors; and a memory coupled to the one or more processors, on which are stored instructions, comprising instructions that when executed cause one or more of the processors to: transmit a request for a web page; receive a rewritten web page in response to transmitting the request, wherein the rewritten web page includes a first content file that is marked executable and a second content file that is marked non-executable, wherein the first content file includes client-side instructions and the second content file includes hypertext markup text and style sheets, and wherein the first content file and the second content file are split from the web page; inspect the rewritten web page for vulnerable content; and parse the rewritten web page for display on a web browser.