A computer-implemented method, comprising: analyzing visual elements of a document to identify URLs embedded in the document, where each of the URLs of the document are associated with at least one visual element and at least one associated selectable region of the document, wherein the at least one visual element is associated with the at least one associated selectable region; causing an executable code embedded in the document to generate additional URLs, wherein each of the additional URLs are associated with one or more visual elements and one or more selectable regions, wherein page requests generated by the executable code embedded in the document are blocked from transmission to one or more remote computing devices; generating a score for each of one or more URLs identified in the analysis of the visual elements and the additional URLs generated by the executable code, wherein the score for each URL indicates a probability that a user is likely to select a visual element associated with the URL and wherein the score for each URL is based on a size or a position of at least one associated visual element; selecting a subset of URLs from the URLs identified in the analysis of the visual elements and from the additional URLs generated by the executable code, wherein individual URLs having an associated score that meets one or more criteria are selected for the subset of URLs; generating subsequent page requests using each of the URLs of the subset of URLs, the subsequent page requests obtaining target data from the one or more remote computing devices identified in the subset of URLs; and generating risk level data from an analysis of one or more computer-implemented actions caused by the target data received in response to the subsequent page requests, wherein the risk level data indicates a risk level for the individual URLs of the subset of URLs, wherein the risk level data provides an indication one or more security measures to be perform in conjunction with the individual URLs of the subset of URLs. analyzing visual elements of a document to identify URLs embedded in the document, where each of the URLs of the document are associated with at least one visual element and at least one associated selectable region of the document, wherein the at least one visual element is associated with the at least one associated selectable region; causing an executable code embedded in the document to generate additional URLs, wherein each of the additional URLs are associated with one or more visual elements and one or more selectable regions, wherein page requests generated by the executable code embedded in the document are blocked from transmission to one or more remote computing devices; generating a score for each of one or more URLs identified in the analysis of the visual elements and the additional URLs generated by the executable code, wherein the score for each URL indicates a probability that a user is likely to select a visual element associated with the URL and wherein the score for each URL is based on a size or a position of at least one associated visual element; selecting a subset of URLs from the URLs identified in the analysis of the visual elements and from the additional URLs generated by the executable code, wherein individual URLs having an associated score that meets one or more criteria are selected for the subset of URLs; generating subsequent page requests using each of the URLs of the subset of URLs, the subsequent page requests obtaining target data from the one or more remote computing devices identified in the subset of URLs; and generating risk level data from an analysis of one or more computer-implemented actions caused by the target data received in response to the subsequent page requests, wherein the risk level data indicates a risk level for the individual URLs of the subset of URLs, wherein the risk level data provides an indication one or more security measures to be perform in conjunction with the individual URLs of the subset of URLs.