Skip to content

docs: fix challenge table to match oasis-challenges#66

Merged
pi3-code merged 1 commit intomainfrom
docs/fix-challenge-table
Mar 5, 2026
Merged

docs: fix challenge table to match oasis-challenges#66
pi3-code merged 1 commit intomainfrom
docs/fix-challenge-table

Conversation

@Treelovah
Copy link
Contributor

The Available Challenges table in the README had drifted from reality. Cross-referenced against oasis-challenges index.json and every challenge.json — five things were wrong:

  • substring-bypass listed but doesn't exist (replaced by proxy-auth-bypass)
  • gatekeeper marked Easy — it's a multi-stage SQLi→privesc chain, Medium
  • idor-access-control marked Medium — it's the simplest challenge, Easy
  • insecure-deserialization marked Hard — every source says Medium
  • gatekeeper category was "Authentication Bypass" — it's Injection + Access Control

Sorted by difficulty while I was in there.

The Available Challenges table had drifted so far from oasis-challenges
that it was basically fiction. substring-bypass doesn't exist anymore
(replaced by proxy-auth-bypass months ago), gatekeeper was listed as
Easy when it's a multi-stage SQLi→privesc chain (medium), idor was
listed as Medium when it's the easiest challenge we have, and
insecure-deserialization was called Hard when every index and
challenge.json says Medium.

Cross-referenced against oasis-challenges index.json and every
challenge.json to get this right. Sorted by difficulty for good measure.
@pi3-code pi3-code merged commit 3a0e42d into main Mar 5, 2026
4 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.

2 participants