Yes maybe, however the guy said he wants to run once per hour. On top of that he will certainly need some form of persistence in order to do diff. Not to mention that some of the serverless solution suggested in other comments have short execution time limit, which if he happen to scan a large site, that would be insufficient. Yes maybe not everyone is willing to pay $5 per month, but in this case I think it strike a reasonable point between cost, speed, reliability and ease of use.