Caching
Identical requests inside fifteen minutes return the cached report. The response says which you got:fresh=1:
prompt= is applied after the cache, so switching framework never costs a
fresh check. One cached report serves all five frameworks.Document size
Only the HTML is measured, and reading stops at the ceiling rather than failing outright where possible —truncated: true on the report tells you it happened.
Everything that matters is normally in <head>, so a truncated document usually
still produces a complete report.
Crawling
A site audit fetches one page at a time with a pause between requests, and backs off further when a site starts returning errors. A declaredCrawl-delay in robots.txt is honoured.
Each run also has a time budget scaled to its page ceiling. Reaching it ends the
audit with what it covered, reported as such rather than as a failure.
Images
Social images are fetched to measure them, and are subject to the same SSRF rules as the page itself — anog:image pointing at a private address is not
fetched.
Only the header bytes are needed for dimensions, so the whole file is not
downloaded.