Getting close to dark-launching a web-app that scans a domain for common issues - there's a heap of "performance measurement", "security analysis", "SEO scan" sites - but nothing that really does them all - a one-stop-shop if you will.
It's been a fun ride co-coding with Claude (Sonnet 3.5 > 3.7 > Code). Already it found a bunch of interesting bugs on a heap of my own sites, older employer sites, friend's sites.
Started as a simple Django web app, extended to Celery+Redis, now also leveraging CF Workers and R2 storage.
Was bourne out of an observation that some sites I have been working on missed some crucial things like domain expiration of asset-domains, mis-configured CORS or SSL certificates, http header and meta collisions, missing/wrong redirects for http/https/www/no-www etc.
There's a bunch, but most of it comes to the following:
1. Mis-matching declarations - e.g. a meta robots tag that conflicts with a HTTP Header x-robots-tag for example
2. Missing declarations - missing title tags, canonical tags, etc - not often critical - but not ideal either
3. Missing redirections from no-www/http - often overlooked
4. Open-graph images that 404
5. XML sitemaps that 404 or reference 404 resources
6. Mis-configured SSL/TLS headers
and more...
It's been a fun ride co-coding with Claude (Sonnet 3.5 > 3.7 > Code). Already it found a bunch of interesting bugs on a heap of my own sites, older employer sites, friend's sites.
Started as a simple Django web app, extended to Celery+Redis, now also leveraging CF Workers and R2 storage.
Was bourne out of an observation that some sites I have been working on missed some crucial things like domain expiration of asset-domains, mis-configured CORS or SSL certificates, http header and meta collisions, missing/wrong redirects for http/https/www/no-www etc.