1. A method, comprising: receiving, by a device and from a client device via a network, a first request to access a resource, the resource being associated with resource information; determine, by the device, the resource information associated with the first request, the resource information including at least one of: a domain name, a URL path, or a network address; determine, by the device, that the at least one of the domain name, the URL path, or the network address associated with the first request is not stored in a local data structure; requesting, by the device and from a rating server, rating information, based on receiving the first request; receiving, by the device and from the rating server, the rating information, based on requesting the rating information, the rating information identifying a rating associated with the resource and further including at least one of: a category identifier, a file type identifier, or a content type identifier; receiving, by the device, an access rule, the access rule identifying an access indicator to generate based on the rating information, and the access rule being based on the resource information; determining, by the device, whether the rating satisfies a threshold; generating, by the device, based on the access rule, and based on whether the rating satisfies the threshold, the access indicator, the access indicator indicating an action to perform related to the resource; storing, by the device in the local data structure stored on the device, information that indicates an association between the access indicator and the resource; receiving, by the device, another request to access the resource; searching, by the device, the local data structure for the access indicator associated with the resource; determining, by the device, the access indicator based on searching the local data structure; and selectively performing, by the device, the action based on determining the access indicator.