Affected by GO-2025-4150
and 8 other vulnerabilities
GO-2025-4150: OpenFGA Improper Policy Enforcement in github.com/openfga/openfga
GO-2026-4446: OpenFGA Improper Policy Enforcement in github.com/openfga/openfga
GO-2026-4857: OpenFGA has an Authorization Bypass through cached keys in github.com/openfga/openfga
GO-2026-5136: OpenFGA has Improper Policy Enforcement in github.com/openfga/openfga
GO-2026-5170: OpenFGA: Unauthenticated playground endpoint discloses preshared API key in HTML response in github.com/openfga/openfga
GO-2026-5239: OpenFGA has cache-key delimiter injection in shared-iterator and v2 iterator that caches enables intra-store authorization-decision poisoning in github.com/openfga/openfga
GO-2026-5322: OpenFGA Improper Policy Enforcement in github.com/openfga/openfga
GO-2026-5423: OpenFGA: OIDC audience validation skipped when --authn-oidc-audience is unset in github.com/openfga/openfga
GO-2026-5483: OpenFGA's BatchCheck within-request deduplication produces incorrect authorization decisions via list-value cache-key collision in github.com/openfga/openfga
Flatten is a function that merges a set of provided `iter.Seq[T]`
values into a single `iter.Seq[T]` value. The values of each input are
yielded in the order yielded by each `iter.Seq[T]`, in the order provided
to the function.
Transform is a function that maps the values yielded by the input `seq`
to values produced by the input function `fn`, and returns an `iter.Seq`
that yields those new values.