About openapi-oathkeeper
Generate Ory Oathkeeper access rules from an OpenAPI 3 contract.
Generate Ory Oathkeeper access rules from an OpenAPI 3 contract.
Generate Ory Oathkeeper access rules from an OpenAPI 3 contract.
What's Changed
Full Changelog:https://github.com/cerberauth/openapi-oathkeeper/compare/v0.7.19...v0.8.0
| Publisher | CerberAuth |
|---|---|
| Version | 0.8.0 |
| Release date | 2026-09-09 |
| License | MIT |
| Installer type | zip |
| Architecture | x64, x86 |
| Package ID | CerberAuth.openapi-oathkeeper |
winget install --id=CerberAuth.openapi-oathkeeper -ewinget upgrade --id=CerberAuth.openapi-oathkeeper -ewinget uninstall --id=CerberAuth.openapi-oathkeeper -eSecurity fix
High severity: Overbroad path-parameter regex in generated Ory Oathkeeper access rules could cause an authentication/authorization bypass.
Previously, every OpenAPI string path parameter (and any parameter type the generator couldn't classify) was compiled to the unanchored regex token <.+>. Because . matches / in Go's regexp engine — and in Ory Oathkeeper's regexp matching strategy — a rule generated for a single path segment (e.g. /public/{slug}) also matched deeper, unrelated paths under the same prefix (e.g. /public/admin/delete-all-users). If those deeper paths weren't defined as their own, more specific OpenAPI operations, the broader (often unauthenticated noop) rule would match and proxy them instead of being rejected.
Generated rules for string and unclassified path parameters now use <[^/]+>, anchored to a single URL segment, matching the behavior already documented for numeric parameters.
Action required: Regenerate your Ory Oathkeeper access rules with this version and redeploy them. Rules generated by earlier versions using string path parameters may be broader than intended.
See GHSA-9f3w-vm54-7gfc for full details. Thanks to @EQSTLab for the responsible disclosure.
What's Changed
…
Yes. openapi-oathkeeper is free and open-source software released under the MIT license.
The latest version is 0.8.0, released on Sep 9, 2026.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 81322394165bae52707bc4f1c4e80771a47f81a8dfc44db85561ba5abff0932a.
openapi-oathkeeper runs on Windows and is available for 64-bit (x64), 32-bit (x86) systems.
Open Settings › Apps › Installed apps, find openapi-oathkeeper and select Uninstall. From the command line, run winget uninstall --id=CerberAuth.openapi-oathkeeper -e.