Skip to content

Merge pull request #271 from opportunity-hack/fix/public-judge-route-video-cert-leak Strip judge intro video + LMS cert links from public volunteer routes - #272

Merged
gregv merged 2 commits into
mainfrom
develop
Aug 29, 2026
Merged

Merge pull request #271 from opportunity-hack/fix/public-judge-route-video-cert-leak Strip judge intro video + LMS cert links from public volunteer routes#272
gregv merged 2 commits into
mainfrom
develop

Conversation

@gregv

@gregv gregv commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

What does the PR do?

A description of the changes proposed in the pull request.

Type of change

  • Breaking Change
  • Bug Fix
  • New Feature

Linked Issue

Related Issue: reference to a related issue

Make sure you have

  • Pulled from the default branch
  • Documented your changes
  • Linked the Issue
  • Appointed a reviewer (if any)

gregv and others added 2 commits August 28, 2026 17:11
The judge application stores introductionVideoUrl and the two LMS
training certificate URLs, and the judge form promises applicants the
video is visible to the review team only — but none of the three were
in PUBLIC_VOLUNTEER_DENYLIST, so the unauthenticated
/api/messages/hackathon/<event>/judge route returned them (including
cert share tokens). Add them to the denylist; admin routes bypass the
filter and are unaffected.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…video-cert-leak

Strip judge intro video + LMS cert links from public volunteer routes
@gregv
gregv merged commit a5e5349 into main Aug 29, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant