Skip to content

Images no longer accessible due to deleted upstream source #102

@khalidbelk

Description

@khalidbelk

@hackclub/maintainer

Hi, taking a look at the repository, I found that all images that were previously displayed through GitHub’s Camo proxy are no longer accessible (you can directly see it the repo, but here's the curl request for more details) .

curl -i https://camo.githubusercontent.com/28027a8dc22602b76d8c284ef94a3734d9cebcc3a5401faa4791b93eb6bced47/68747470733a2f2f636c6f75642d3162326676783866632d6861636b2d636c75622d626f742e76657263656c2e6170702f30636f7665722e706e67
HTTP/2 502 
cache-control: no-cache, no-store, private, must-revalidate
content-security-policy: default-src 'none'; img-src data:; style-src 'unsafe-inline'
content-type: text/plain; charset=utf-8
strict-transport-security: max-age=31536000; includeSubDomains
x-content-type-options: nosniff
x-frame-options: deny
x-xss-protection: 1; mode=block
server: github.com
x-github-request-id: 9EC5:3D0D21:15A22EB:184A6A1:694B1BEA
accept-ranges: bytes
date: Tue, 23 Dec 2025 22:47:13 GMT
via: 1.1 varnish
x-served-by: cache-par-lfpg1960086-PAR
x-cache: MISS
x-cache-hits: 0
x-timer: S1766530033.239650,VS0,VE270
x-fastly-request-id: 70f128b09f64986a3328129b475fb676fdde049e
timing-allow-origin: https://github.com
content-length: 32

Invalid upstream response (410)

As you can see, I get a 502 error from the proxy telling us the reason in the response body: a "410 Invalid upstream response" message.

After checking the original image source (decoded from the Camo URL, since the format is https://camo.githubusercontent.com/<hash>/<encoded-original-url>), we find the original url:

https://cloud-1b2fvx8fc-hack-club-bot.vercel.app/0cover.png

When accessing via the browser we see Vercel's message:

410: GONE
Code: GONE

Which means the Vercel host containing the served images was deleted / disabled by someone with access to Vercel configuration, so Camo can’t retrieve or serve the images anymore.

Any solutions / anyone with the right permissions can look into this please ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions