Context
Context. A script that builds a gallery, swaps an image on hover or picks a size for a viewport has a path but no template object. The path takes the same transformations as query parameters, and the file is generated on the first request for that URL and cached. There is no limit on sizes and no signing, so a script that requests arbitrary widths makes the platform generate arbitrary files.