| CPC H04L 63/0236 (2013.01) [G06F 16/9566 (2019.01); H04L 63/0281 (2013.01); H04L 63/1416 (2013.01)] | 15 Claims | 

| 
               1. A method comprising: 
            at a computing device including at least one or more processors and memory: 
              transmitting, to a proxy server, a request to access a webpage; 
                  determining, that the webpage is not included in a baseline associated with a user; 
                  based on determining that the webpage is not included in the baseline associated with the user, determining, using an accessibility repository, that the webpage is accessible; 
                  based on determining that the webpage is accessible, instructing an artificial intelligence model to analyze the webpage; 
                  parsing, by the artificial intelligence model, a uniform resource locator (URL) and a uniform resource identifier (URI) associated with the request; 
                  determining, by the artificial intelligence model, that the URI fails to correspond to source code associated with the webpage; 
                  based on determining that the URI fails to correspond to the source code, flagging, by the artificial intelligence model, the webpage as malicious; 
                  transmitting, by the artificial intelligence model and to the proxy server, instructions to deny the request to access the webpage; 
                  storing, by the artificial intelligence model, the webpage in the accessibility repository; and 
                  transmitting a notification indicating denial of the request to access the webpage. 
                 |