Skip to content

Clarify OpenReview anonymous-access error (anti-bot challenge) - #24

Merged
picaultj merged 1 commit into
mainfrom
fix/openreview-challenge-message
Aug 4, 2026
Merged

Clarify OpenReview anonymous-access error (anti-bot challenge)#24
picaultj merged 1 commit into
mainfrom
fix/openreview-challenge-message

Conversation

@picaultj

@picaultj picaultj commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Context

Fixes the confusion in #17: an ICLR/NeurIPS run fails with HTTP 403 Forbidden. The 403 body is an OpenReview ChallengeRequiredError — OpenReview now gates anonymous note queries behind an anti-bot challenge, verified against ICLR 2024 and 2023, both the content.venueid and invitation query forms, and both the api2 and api hosts. There is no anonymous workaround; credentials are required. (The failure is unrelated to the theme.)

The code already supports auth and fails fast with a helpful message — this PR just makes the wording accurate: it was previously framed as "recent venues / from some networks / older venues work anonymously," which no longer holds.

Changes (message + docs only)

  • conflens/sources.py — reworded the RuntimeError to name the anti-bot challenge and the exact env vars (OPENREVIEW_TOKEN, or OPENREVIEW_USERNAME + OPENREVIEW_PASSWORD).
  • .env.example — "Optional … recent venues … some networks" → "Usually required … all anonymous note queries are challenge-gated."
  • README.md — same clarification; dropped "Older venues work anonymously."

Testing

  • ruff clean · pytest 67 passed

No behaviour change — the adapter already authenticates when credentials are present and already raised on the 403; only the human-facing text changed.

Anonymous OpenReview note queries are now gated behind an anti-bot challenge
(HTTP 403 ChallengeRequiredError) for all venues, not just recent ones. Reword
the runtime error, .env.example, and README so they say credentials are required
(OPENREVIEW_TOKEN or OPENREVIEW_USERNAME + OPENREVIEW_PASSWORD) and drop the
inaccurate "some networks / older venues work anonymously" framing.
@picaultj
picaultj merged commit 97ed9ea into main Aug 4, 2026
3 of 4 checks passed
@picaultj
picaultj deleted the fix/openreview-challenge-message branch August 4, 2026 14:20
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.

2 participants