Pull Request Explorer

Exploring 246 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
Manage null in BasicAuthHelper to avoid NPE rmartinc S No 29.2h 0.0h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

SCIM: Groups endpoint members operations do not enforce isAdminUser c… martin-kanis S No 3.4h 0.1h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

FGAP v2 parent group children endpoint bypasses per-child view permis… vramik M No 31.5h 1.2h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

FGAP v2 parent group children endpoint bypasses per-child view permis… vramik M No 30.9h 23.7h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

Keycloak Admin UI Extension brute-force-user User Disclosure via sear… vramik S No 32.7h 1.4h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

Keycloak Admin UI Extension brute-force-user User Disclosure via sear… vramik S No 31.9h 3.1h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

[CVE-2026-14614] Keycloak 26.6.3 Fine-Grained Admin Permissions Bypas… martin-kanis M No 29.5h 19.3h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

[CVE-2026-14614] Keycloak 26.6.3 Fine-Grained Admin Permissions Bypas… martin-kanis M No 29.5h 20.4h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

[CVE-2026-14614] Keycloak 26.6.3 Fine-Grained Admin Permissions Bypas… martin-kanis M No 29.5h 1.1h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

Fix SCIM listing returning empty Resources for query-only role sguilhen S No 67.7h 0.0h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

50877 [DOC][FGAPv2] Clarify that manage and manage-members for users allow creating users sschu XS No 51.8h 0.3h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

Migrate Organization Authentication tests into new testsuite vramik XL No 176.1h 147.9h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

Fire RealmAttributeUpdateEvent whenever a realm attribute changes ssilvert L No 143.1h 0.1h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

Fine-Grained Admin Permissions Bypass via Role Groups… vramik M No 151.8h 1.8h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

Implementation for the ldap connect server metric. ruchikajha95 S No 29.8h 1.6h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

Translations update from Hosted Weblate weblate XL No 303.1h 0.0h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

[26.7] fix IllegalFormatConversionException and wrong time conversion pruivo XS No 1.7h 1.1h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

[26.6] fix IllegalFormatConversionException and wrong time conversion pruivo XS No 1.7h 1.7h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

Correct SCIM name.formated cgeorgilakis S No 54.5h 0.0h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

Fix REVOKE_GRANT_ERROR jimmychakkalakal M No 72.6h 1.7h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

PR for 50807 Dynamic Client Registration Create Scope Error jimmychakkalakal S No 67.4h 16.3h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

fix IllegalFormatConversionException and wrong time conversion rd-jens-mahlke XS No 17.2h 0.1h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

Add a section on Blind SSRF via DNS rebinding to the docs. tkyjovsk S No 19.3h 0.0h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

Add lower-bound validation on SCIM count parameter sguilhen S No 27.8h 0.3h Jul 15, 2026

Summary

Bug Fix

Add lower-bound validation on SCIM count parameter

Adds validation to ensure SCIM count parameter is not below a minimum, improving API robustness and preventing erroneous pagination.

Health Assessment

Small
Low
Low
  • The PR was reviewed quickly and required only a single commit, indicating a straightforward, low‑risk change.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
Throw exception and rollback when token verification fails in reset credentials rmartinc S No 28.3h 0.1h Jul 15, 2026

Summary

Bug Fix

Rollback on token verification failure in reset credentials

Prevents reuse of password-reset links by rolling back credential updates when token verification fails.

Health Assessment

Small
Low
Low
  • Quick review and approval with minimal changes, indicating low complexity and high confidence.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
fix: correcting cluster-wide mode permissions (#50843) shawkins M No 20.2h 0.1h Jul 15, 2026

Summary

Bug Fix

Fix cluster-wide mode permissions

Corrects permission settings for cluster-wide mode, ensuring proper access control for Keycloak operator deployments.

Health Assessment

Medium
Low
Low
  • Quick fix with minimal changes, fast review and merge, indicating low complexity and high confidence in correctness.

AI Details

Tech Stack

Languages: Java
Fix `kcw` script version retrieval vaceksimon XS No 3.2h 0.2h Jul 15, 2026

Summary

Bug Fix

Fix kcw script version detection

Corrects version retrieval in the kcw script, ensuring accurate Keycloak version selection from pom.xml, improving build reliability.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, approved swiftly, indicating low complexity and high confidence.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Fix confusing error when --optimized is placed before the subcommand Pepo48 S No 38.8h 0.0h Jul 15, 2026

Summary

Bug Fix

Fix CLI error for misplaced --optimized option

Improves command‑line diagnostics by correctly reporting when the --optimized flag is used before a subcommand, reducing user confusion and preventing misconfiguration.

Health Assessment

Small
Low
Low
  • The PR was reviewed immediately with AI assistance, leading to a quick merge and minimal code changes.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
Fix JWE request object signature bypass (#50565) (26.7) graziang M No 18.5h 18.5h Jul 15, 2026

Summary

Bug Fix

Fix JWE request object signature bypass

Removes a security vulnerability that could allow attackers to bypass signature verification on JWE request objects, strengthening authentication integrity.

Health Assessment

Medium
Low
Low
  • The PR was resolved in a single commit with a quick review, indicating a straightforward, low‑risk security fix.

AI Details

Confidence: 0.10

Tech Stack

Languages: Java
Fix JWE request object signature bypass (#50565) (26.6) graziang M No 18.4h 18.4h Jul 15, 2026

Summary

Bug Fix

Fix JWE request object signature bypass

Removes a security flaw that allowed bypassing JWE request object signature verification, improving authentication integrity.

Health Assessment

Small
Low
Low
  • The PR was reviewed and approved in a single round with minimal changes, indicating a straightforward security fix.

AI Details

Tech Stack

Languages: Java
NPE in executor configuration validation mabartos S No 22.0h 1.0h Jul 15, 2026

Summary

Bug Fix

Fix NPE in client secret rotation validation

Prevents null period values from causing NPE during client secret rotation configuration validation, improving stability.

Health Assessment

Small
Low
Low
  • Quick resolution with minimal rework; AI-assisted commit streamlined fix.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
PR #50341:Revoke credential when OID4VCI refresh token is revoked jimmychakkalakal L No 192.7h 0.1h Jul 14, 2026

Summary

Bug Fix

Revoke credential when OID4VCI refresh token is revoked

Ensures that revoking an OID4VCI refresh token also removes associated verifiable credentials, tightening security and preventing stale credentials from remaining active.

Health Assessment

Large
Medium
Low
  • The PR was reviewed almost immediately by Copilot, resulting in a quick merge, but the overall cycle time was long due to the initial delay before the first review.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
PR for Support refresh token scenarios for the scenarios with credential offer #50340 jimmychakkalakal L No 260.6h 0.8h Jul 14, 2026

Summary

Feature

Add refresh token support for credential offers

Enables credential re‑issuance after refresh when the original offer has been removed, improving OID4VCI flow reliability.

Health Assessment

Large
High
High
  • The PR added refresh‑token support for OID4VCI flows but required extensive AI‑generated review comments, resulting in a slow cycle time despite a quick initial review.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 1.00

Tech Stack

Languages: Java
Add idp alias to store federated tokens in user session notes graziang M No 265.5h 0.1h Jul 14, 2026

Summary

Bug Fix

Add IdP alias for federated token storage

This change ensures that tokens from multiple identity providers are correctly isolated, preventing token mix-ups during account linking, improving security and reliability for users.

Health Assessment

Medium
High
High
  • The PR had a long cycle time but a quick initial review; multiple review rounds and AI‑assisted review comments indicate complexity and potential integration challenges.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
Manage OIDC broker email verification graziang M No 143.0h 0.1h Jul 14, 2026

Summary

Bug Fix

Update OIDC broker email verification

Ensures accurate email verification for OIDC brokered users, preventing security issues and improving trust.

Health Assessment

Medium
Medium
Low
  • Security vulnerability addressed with minimal code changes; review was rapid but cycle time extended due to extensive testing.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
Fix JWE request object signature bypass graziang M No 291.3h 1.8h Jul 14, 2026

Summary

Bug Fix

Fix JWE request object signature bypass

Fixes a security vulnerability (CVE-2026-9793) by ensuring signed OIDC request objects are properly validated when using JWE-encrypted request objects, preventing potential authentication bypass.

Health Assessment

Small
Low
Low
  • Security fix with minimal changes, quick review, no rework.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
fix: correcting cluster-wide mode permissions shawkins M No 19.6h 0.9h Jul 14, 2026

Summary

Bug Fix

Fix cluster-wide mode permissions

Adjusts Keycloak Operator RBAC to correctly scope cluster-wide permissions, reducing duplicate roles and ensuring proper access control.

Health Assessment

Medium
Low
Low
  • Fast review and merge with minimal changes, indicating a straightforward fix with low complexity.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java, Yaml
[CVE-2026-14614] Keycloak 26.6.3 Fine-Grained Admin Permissions Bypas… martin-kanis M No 99.0h 0.1h Jul 14, 2026

Summary

Bug Fix

Fix Fine‑Grained Admin Permissions Bypass

Removes a security vulnerability that allowed unauthorized client‑scope disclosure and assignment, strengthening Keycloak’s admin permission controls.

Health Assessment

Medium
High
Medium
  • The PR received a quick initial review but required a change request after 73 hours, indicating a delayed review cycle. The use of Copilot for review shows AI assistance, and the security fix was merged after 99 hours, a relatively long cycle for a critical patch.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
FGAP v2 parent group children endpoint bypasses per-child view permis… vramik M No 25.3h 2.2h Jul 14, 2026

Summary

Bug Fix

Add FGAP v2 child-group listing safeguards

Adds authorization safeguards to prevent child-group listing bypass, addressing CVE-2026-14615.

Health Assessment

Small
Low
Low
  • Quick review and approval, minimal rework, indicates straightforward fix.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
Keycloak Admin UI Extension brute-force-user User Disclosure via sear… vramik S No 18.1h 15.0h Jul 14, 2026

Summary

Bug Fix

Fix user disclosure in admin UI brute-force search

Removes a vulnerability that allowed unauthorized users to discover other users via the brute-force search endpoint, enhancing security for Keycloak administrators.

Health Assessment

Small
Low
Low
  • PR addressed a security issue quickly with minimal changes and a single review, indicating efficient handling of the vulnerability.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
Migrate organization member package to the new testsuite vramik XL No 161.4h 14.6h Jul 14, 2026

Summary

Test

Migrate organization member package to the new testsuite

Reorganizes organization member tests to the new test framework, improving maintainability and aligning with current architecture.

Health Assessment

X-Large
Medium
Low
  • Large migration of test code completed in a single AI‑assisted review cycle, resulting in a moderate cycle time of 6.7 days.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
Initial implementation for Token Exchange Delegation provider rmartinc XL No 114.8h 88.7h Jul 14, 2026

Summary

Feature

Add Token Exchange Delegation provider

Introduces RFC 8693 token‑exchange delegation, enabling actors to delegate authentication and create transient sessions, expanding Keycloak’s flexible auth flows.

Health Assessment

X-Large
High
High
  • The PR added a large feature with over 600 lines of code, but the first review was delayed by more than 3 days, indicating a bottleneck in the review process and increasing risk of integration issues.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
Fix ConcurrentModificationException updating organization attributes apoorva-01 XS No 176.6h 0.1h Jul 14, 2026

Summary

Bug Fix

Fix concurrency bug in organization attribute updates

Prevents 500 errors during concurrent admin updates, ensuring reliable organization management.

Health Assessment

Small
Low
Low
  • The PR addressed a concurrency bug that could cause 500 errors during simultaneous admin updates. The fix was straightforward, reviewed quickly, and merged after a single round of changes, indicating a low‑risk, small‑scale change.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
Apply connect timeout when Oracle runs in XA Mode michalvavrik M No 30.8h 0.1h Jul 13, 2026

Summary

Bug Fix

Add XA-aware Oracle connection timeout

Ensures Oracle XA datasources use correct timeout settings, improving reliability and preventing connection failures.

Health Assessment

Medium
Low
Low
  • Fast AI-assisted review led to minimal human edits and a quick merge within 31 hours.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
Imp for counting the successful and non successful LDAP requests in metrics ruchikajha95 M No 316.4h 145.4h Jul 13, 2026

Summary

Feature

Add LDAP request counting and latency metrics

Enables monitoring of LDAP operations by exposing counters and timing metrics, improving observability and troubleshooting.

Health Assessment

Medium
High
High
  • The PR had a long cycle time of over 13 days and multiple review rounds, indicating significant rework and complexity.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
Prevent AuthZEN requests with user tokens ryanemerson L No 269.6h 4.0h Jul 13, 2026

Summary

Bug Fix

Prevent AuthZEN requests with user tokens

This change tightens authentication for AuthZen evaluation endpoints, ensuring only machine‑to‑machine tokens can query the PDP and improving security posture.

Health Assessment

Medium
Low
Low
  • Review was quick (4 h) but the PR remained open for over 10 days, suggesting a scheduling delay rather than technical complexity.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
[26.7] Stateless: use preview instead of experimental in the introduction pruivo XS No 0.1h 0.1h Jul 13, 2026

Summary

Docs

Stateless: use preview instead of experimental in the introduction

Updates the high‑availability guide to reflect the new preview terminology, improving clarity for users and aligning documentation with current feature naming.

Health Assessment

Small
Low
Low
  • PR merged within minutes with a single line change, indicating a straightforward documentation update with minimal risk.

AI Details

Tech Stack

Stateless: use preview instead of experimental in the introduction pruivo XS No 0.1h 0.0h Jul 13, 2026

Summary

Docs

Update stateless feature status to preview

Clarifies that the stateless multi-cluster feature is in preview, not experimental, improving user understanding and aligning documentation with product roadmap.

Health Assessment

Small
Low
Low
  • Rapid review and merge within minutes indicates low complexity and high confidence in documentation change.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

fix: removing temporary client creation in favor of a simple clientmodel shawkins L No 89.2h 2.7h Jul 13, 2026

Summary

Bug Fix

Remove temporary client creation, use simple client model

Simplifies client handling by replacing temporary creation logic with a lightweight client model, improving maintainability and reducing potential bugs. This change also ensures proper event generation for client updates.

Health Assessment

Large
Medium
Low
  • T
  • h
  • e
  • P
  • R
  • h
  • a
  • d
  • a
  • q
  • u
  • i
  • c
  • k
  • r
  • e
  • v
  • i
  • e
  • w
  • b
  • u
  • t
  • a
  • l
  • o
  • n
  • g
  • c
  • y
  • c
  • l
  • e
  • t
  • i
  • m
  • e
  • d
  • u
  • e
  • t
  • o
  • s
  • c
  • h
  • e
  • d
  • u
  • l
  • i
  • n
  • g
  • ;
  • m
  • i
  • n
  • i
  • m
  • a
  • l
  • r
  • e
  • w
  • o
  • r
  • k
  • a
  • n
  • d
  • l
  • o
  • w
  • c
  • o
  • m
  • m
  • e
  • n
  • t
  • s
  • i
  • n
  • d
  • i
  • c
  • a
  • t
  • e
  • a
  • s
  • t
  • r
  • a
  • i
  • g
  • h
  • t
  • f
  • o
  • r
  • w
  • a
  • r
  • d
  • c
  • h
  • a
  • n
  • g
  • e
  • .

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Java
[26.7] WebAuthn authenticator attachment policy is bypassed when the client omits the attachment field mabartos S No 71.6h 1.1h Jul 13, 2026

Summary

Bug Fix

WebAuthn authenticator attachment policy bypass fix

Fixes a security issue where WebAuthn authenticator attachment policy could be bypassed if the client omitted the attachment field, ensuring stricter compliance and protecting against potential credential misuse.

Health Assessment

Small
Low
Low
  • The PR was reviewed quickly with minimal changes, indicating a straightforward fix with low complexity and risk.

AI Details

Tech Stack

Languages: Java
« Page 2 of 5 »

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos