We’ve just published the list of User Agent strings used by Rocket Validator. Our site validator consists of several subsystems, including the Link Spider, which retrieves internal links from the validated sites; the HTML validator, which checks for HTML issues using the W3C Validator; the Accessibility validator, which checks for accessibility issues using Axe; and the Screenshot system, which takes screenshot previews of the validated sites.
One of the features of our app is the ability to emulate different devices when running the validations. This allows developers to check for HTML and accessibility issues emulating the viewport of different devices, such as smartphones, tablets, and desktop computers. When emulating devices, we use different User Agent strings depending on the device being emulated and the subsystem being used.
One thing to note, all of our User Agent strings include the substring “RocketValidator” so it may be helpful if you want to whitelist Rocket Validator in your server firewall or exclude our visits from Google Analytics.
We have also published a list of IP addresses for each subsystem in Rocket Validator, but please be aware that these should only be used as a guideline as these are not fixed IPs, they’re rotating dynamic IPs, which means that the IP addresses can change periodically.
We hope these guides will be helpful and make validating your sites easier.
As always, if you have any feedback or suggestions, please let us know!