summaryrefslogtreecommitdiff
path: root/app/scrapers/meets-otsuka.ts
diff options
context:
space:
mode:
authoryyamashita <yyamashita@hetzner.yyamashita.com>2026-06-17 22:27:47 +0900
committeryyamashita <yyamashita@hetzner.yyamashita.com>2026-06-17 22:27:47 +0900
commit5f653a4c9f7c76d461ee4377fb4e025771cff872 (patch)
tree4cb8e8ee191bc082a69c10b99c717df948c01cca /app/scrapers/meets-otsuka.ts
parentb323ad4824cc62cf54a9bfa4f9f68dda4b783323 (diff)
Add image proxy endpoint to avoid mixed content issues
Serve external event images through /api/image?url=<encoded> so HTTP image URLs from venue sites are fetched server-side and delivered over HTTPS. Validates Content-Type is image/*, blocks private IPs (SSRF), and caches responses in memory (24h TTL, 200-entry LRU). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'app/scrapers/meets-otsuka.ts')
0 files changed, 0 insertions, 0 deletions