Pull Request Explorer

Exploring 112 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
chore: correct a comment Classic298 XS No 5.0h - May 25, 2026

Summary

Chore

Correct comment in knowledge router

Fixes a comment typo in the knowledge router, improving code clarity.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 5 hours, indicating smooth review process.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
refactor: remove unused GET /prompts/command/{command} endpoint Classic298 M No 96.6h - May 19, 2026

Summary

Refactor

Refactor: remove unused prompts command endpoint

Eliminates a dead API route, reducing code complexity and potential security surface.

Health Assessment

Medium
Low
Medium
  • The PR cleans up unused backend logic, simplifying maintenance and lowering attack surface.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python, Typescript
fix: Run transcode_audio_to_mp3 in a thread to avoid blocking daradib XS No 29.4h - May 19, 2026

Summary

Bug Fix

Fix blocking transcode_audio_to_mp3

Runs audio transcoding in a separate thread to prevent UI blocking during TTS, improving responsiveness.

Health Assessment

Small
Low
Low
  • Quick, single-commit fix merged within a day, indicating low complexity and minimal risk.

AI Details

Confidence: 0.20

Tech Stack

Languages: Python
fix: disable redirect following in OAuth picture fetch (SSRF) Classic298 XS No 80.0h - May 19, 2026

Summary

Bug Fix

Disable redirect following in OAuth picture fetch

Prevents SSRF by ensuring redirects are not followed during OAuth picture retrieval, protecting internal resources. This fix addresses a security vulnerability that could allow attackers to bypass URL validation.

Health Assessment

Small
High
High
  • The PR had a small code change but a long cycle time of 80 hours, indicating potential review delays or complexity in addressing the SSRF issue.

AI Details

Confidence: 0.80

Tech Stack

Languages: Python
Fix/dns rebinding ssrf Classic298 M No 102.4h - May 19, 2026

Summary

Bug Fix

Fix DNS rebinding SSRF vulnerability

Mitigates DNS rebinding attack by ensuring consistent DNS resolution, reducing risk of internal network exposure.

Health Assessment

Small
Low
High
  • The PR addressed a critical DNS rebinding vulnerability with minimal code changes, but the review cycle was relatively long, indicating potential delays in security review.

AI Details

Tech Stack

Languages: Python
fix: respect access_type in shared-chat file authorization branch Classic298 XS No 103.2h - May 19, 2026

Summary

Bug Fix

Fix access_type handling in shared-chat file authorization

Ensures that file access checks respect the requested access type, preventing read‑only users from modifying or deleting files in shared chats.

Health Assessment

Small
Low
Low
  • Minimal change, quick resolution, no rework.

AI Details

Tech Stack

Languages: Python
fix: missing [DONE] termination for pipe streams Algorithm5838 XS No 96.3h - May 19, 2026

Summary

Bug Fix

Fix missing [DONE] termination for pipe streams

Ensures streaming responses correctly signal completion, improving client reliability and preventing hanging streams.

Health Assessment

Small
Low
High
  • The PR took over four days to merge, indicating a slow review process, but the change was small and straightforward.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
refac: log expected fetch/transcript/tool-server failures as warnings instead of noisy exceptions Classic298 XS No 9.8h - May 19, 2026

Summary

Refactor

Refactor: Log expected failures as warnings

Reduces log noise by treating expected fetch, transcript, and tool-server failures as warnings, improving monitoring clarity.

Health Assessment

Small
Low
Low
  • Fast turnaround with minimal changes; no review delays or blockers.

AI Details

Tech Stack

Languages: Python
fix: validate Playwright navigations and gate redirects in web loader Classic298 M No 102.3h - May 19, 2026

Summary

Bug Fix

Fix URL validation for Playwright loader

This fix validates every navigation and redirect in the Playwright loader, preventing public URLs from redirecting into internal network addresses. It enhances security by blocking potentially malicious redirects.

Health Assessment

Small
Low
High
  • The PR took over four days to merge, indicating a slow review process, but the change was small and straightforward.

AI Details

Tech Stack

Languages: Python
refactor: remove dead generateFollowUps frontend wrapper Classic298 M No 92.8h - May 19, 2026

Summary

Refactor

Remove dead generateFollowUps wrapper

Eliminates unused frontend wrapper for follow-up generation, cleaning code and reducing maintenance.

Health Assessment

Medium
Low
Low
  • PR made a small, focused change that was merged quickly after review, indicating low complexity and risk.

AI Details

Confidence: 0.10

Tech Stack

Languages: Typescript
fix: check destination calendar write access on event update Classic298 XS No 95.4h - May 19, 2026

Summary

Bug Fix

Fix calendar write access check on event update

Ensures users cannot move events into calendars they don't own, preventing unauthorized data manipulation.

Health Assessment

Small
Low
Medium
  • Single small change merged after ~4 days, minimal review friction.

AI Details

Tech Stack

Languages: Python
fix: pass subscription_key and endpoint in bing.py CLI search_bing() call Classic298 S No 94.8h - May 19, 2026

Summary

Bug Fix

Fix CLI Bing search argument mismatch

Corrects argument passing for Bing search CLI, preventing runtime errors and ensuring proper configuration via environment variables.

Health Assessment

Small
Low
Medium
  • Single small fix with minimal changes, merged after a few days, indicating low complexity and low risk.

AI Details

Tech Stack

Languages: Python
refactor: remove unused DELETE /chats/{id}/tags/all endpoint Classic298 M No 93.1h - May 19, 2026

Summary

Refactor

Remove unused DELETE /chats/{id}/tags/all endpoint

Eliminates a dead API endpoint and its frontend wrapper, reducing code complexity and potential security surface.

Health Assessment

Medium
Low
Low
  • Quick cleanup of dead code, improving maintainability and reducing potential attack surface.

AI Details

Tech Stack

Languages: Python, Typescript
refactor: remove unused POST /api/v1/utils/markdown endpoint Classic298 S No 93.3h - May 19, 2026

Summary

Refactor

Remove unused markdown rendering endpoint

Eliminates redundant server‑side markdown rendering, reducing codebase size and maintenance overhead.

Health Assessment

Small
Low
Low
  • PR removed dead code with minimal changes and merged quickly with no review friction.

AI Details

Tech Stack

Languages: Python, Typescript
refactor: remove unused GET /evaluations/feedbacks/all endpoint Classic298 S No 93.7h - May 19, 2026

Summary

Refactor

Remove unused GET /evaluations/feedbacks/all endpoint

Eliminates a redundant endpoint that posed an OOM risk for admins, improving system stability and reducing unnecessary code maintenance. The change removes dead frontend wrapper and unused imports, streamlining the codebase.

Health Assessment

Small
Low
Medium
  • The PR performed a small refactor to remove an unused endpoint, reducing potential OOM risk and cleaning up dead code. The change was straightforward and merged after a few days.

AI Details

Tech Stack

Languages: Python, Typescript
refactor: remove dead frontend API wrappers with no backend route Classic298 XL No 92.2h - May 19, 2026

Summary

Refactor

Refactor: remove dead frontend API wrappers

Cleaned up unused API wrappers, reducing codebase size and potential confusion, improving maintainability.

Health Assessment

X-Large
Medium
Low
  • Single commit refactor with no review comments; large deletion volume suggests significant code cleanup but low review friction.

AI Details

Tech Stack

Languages: Typescript
i18n: update Irish translation aindriu80 M No 24.7h - May 19, 2026

Summary

Chore

Update Irish translation strings

Adds and refines Irish language strings, improving localization for Irish-speaking users.

Health Assessment

Medium
Low
Low
  • Quick turnaround with minimal changes, indicating a straightforward localization update.

AI Details

Confidence: 0.20

Tech Stack

fix: wire workspace.skills into the sidebar + workspace-index gates Classic298 XS No 3.9h - May 15, 2026

Summary

Bug Fix

Fix workspace skills gating in sidebar and workspace index

Ensures users with only workspace.skills permission see the Workspace menu and can access the workspace directly, improving access control and user experience.

Health Assessment

Small
Low
Low
  • Quick, minimal change that resolved a permission gating issue, resulting in a smooth merge within 4 hours.

AI Details

Tech Stack

feat: add emoji picker button to rich text formatting toolbar silentoplayz S AI 18.1h - May 15, 2026

Summary

Feature

Add emoji picker to rich text toolbar

Users can now insert emojis directly in rich text input, improving chat experience.

Health Assessment

Small
Low
Low
  • Quick single-commit PR with minimal changes, merged within 18 hours, indicating smooth review and low complexity.

AI Details

Category: Code AI
Confidence: 0.80

Tech Stack

Frameworks: Svelte
fix: tag composite pk in migration Algorithm5838 S No 6.5h - May 15, 2026

Summary

Bug Fix

Fix composite primary key in migration

Corrects migration errors that caused database integrity failures, ensuring reliable deployment and data consistency for legacy tables.

Health Assessment

Small
Low
Low
  • Quick, single-file fix with minimal changes and no review iterations, indicating a straightforward bug resolution.

AI Details

Confidence: 0.20

Tech Stack

Languages: Python
Update SECURITY.md Classic298 S No 4.4h - May 15, 2026

Summary

Docs

Update SECURITY.md

Updated security documentation to reflect current policies and CLA requirements.

Health Assessment

Small
Low
Low
  • Quick documentation update with minimal review.

AI Details

Confidence: 0.95

Tech Stack

i18n: update Russian translations mayamsin L No 4.0h - May 15, 2026

Summary

Feature

Update Russian translations

Adds missing and refined Russian language strings, improving localization and user experience for Russian-speaking users.

Health Assessment

Large
Low
Low
  • Fast cycle time of 4 hours and a single file change indicate a low-risk, straightforward localization update.

AI Details

Confidence: 0.95

Tech Stack

fix: default WEB_LOADER_ENGINE in start.sh to avoid unbound-variable … Classic298 XS No 29.6h - May 15, 2026

Summary

Bug Fix

Fix default WEB_LOADER_ENGINE in start.sh

Prevents startup crashes by ensuring optional env variable has a default, improving reliability for deployments without explicit loader engine settings.

Health Assessment

Small
Low
Low
  • Single small change, quick cycle time, no review friction, minimal risk.

AI Details

Tech Stack

Languages: Shell
fix: enforce features.direct_tool_servers on chat-completion tool_servers Classic298 S No 5.6h - May 14, 2026

Summary

Bug Fix

Enforce direct tool server permission on chat completions

Prevents users from bypassing admin‑set tool server restrictions, tightening security for chat‑completion requests.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved within the same day, indicating efficient review and low complexity.

AI Details

Tech Stack

Languages: Python
fix: validate folder_id ownership on chat create + folder-update endpoints Classic298 S No 46.0h - May 13, 2026

Summary

Bug Fix

Validate folder ownership on chat creation

Ensures chats are linked only to the user's own folders, preventing accidental cross-user references and maintaining database integrity.

Health Assessment

Small
Low
Low
  • Single commit, straightforward validation fix, minimal risk.

AI Details

Tech Stack

Languages: Python
i18n: Update catalan translation.json aleixdorca M No 56.9h - May 13, 2026

Summary

Chore

Update Catalan translation file

Adds updated Catalan translations to improve localization for Catalan-speaking users.

Health Assessment

Small
Low
Low
  • Simple translation update with minimal code changes, merged within 57 hours.

AI Details

Tech Stack

fix: Fix translation for 'Authentication' in Danish ath88 XS No 9.5h - May 13, 2026

Summary

Bug Fix

Fix Danish translation for Authentication

Corrects the Danish translation for the Authentication label, improving user experience for Danish-speaking users.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 10 hours, indicating efficient review and low risk.

AI Details

Confidence: 0.30

Tech Stack

i18n: Update Swedish (sv-SE) translation yeager XL No 3.8h - May 13, 2026

Summary

Feature

i18n: Update Swedish (sv-SE) translation

Adds Swedish translations for all UI elements, enhancing localization for Swedish-speaking users.

Health Assessment

Medium
Low
Low
  • The PR was merged within 3.8 hours with a single file change, indicating a low-risk, high-efficiency localization update.

AI Details

Tech Stack

i18n: update de-DE translations PythonToGo M No 2.9h - May 13, 2026

Summary

Bug Fix

Update German translations

Adds missing German translation strings for UI, improving localization for German-speaking users. Ensures consistent UI labels and time-relative messages.

Health Assessment

Medium
Low
Low
  • Quick turnaround with minimal changes, indicating a straightforward fix with low risk.

AI Details

Confidence: 0.75

Tech Stack

upd:i18n: es-ES Translation update v0.9.5 rgaricano M No 2.4h - May 13, 2026

Summary

Feature

Update es-ES translation to v0.9.5

Adds Spanish (Spain) translations for new UI strings, improving localization for Spanish-speaking users.

Health Assessment

Small
Low
Low
  • The PR was merged within 2.4 hours with a single commit and no review comments, indicating a straightforward change with minimal risk.

AI Details

Confidence: 0.75

Tech Stack

0.9.5 tjbck XL No 30.2h 27.9h May 10, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix: prevent mass-assignment user_id spoofing in POST /api/v1/evaluations/feedback Classic298 XS No 21.8h - May 10, 2026

Summary

Bug Fix

Prevent user_id spoofing in feedback endpoint

Stops authenticated users from forging feedback attribution, protecting leaderboard integrity and preventing abuse of the feedback system.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within a day, indicating low complexity and low risk.

AI Details

Tech Stack

Languages: Python
fix: prevent redirect-based SSRF and enforce collecton write access Classic298 S No 17.7h - May 10, 2026

Summary

Bug Fix

Prevent redirect-based SSRF and enforce collection write access

This fix stops malicious redirects from causing internal SSRF attacks and ensures only authorized users can write to collections, improving security and data integrity.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 18 hours, indicating low complexity and high confidence in security improvement.

AI Details

Tech Stack

Languages: Python
fix: gate tool content updates behind workspace.tools to match create endpoint Classic298 S No 21.4h - May 10, 2026

Summary

Bug Fix

Gate tool updates behind workspace.tools

This change tightens security by requiring workspace.tools permission for tool content updates, preventing unauthorized code execution and aligning update permissions with creation permissions. It protects the system from privilege escalation via write-granted users.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, no review needed, merged within a day.

AI Details

Tech Stack

Languages: Python
fix: enforce message ownership in group/DM channel update + delete endpoints Classic298 XS No 21.6h - May 10, 2026

Summary

Bug Fix

Enforce message ownership in group/DM channel endpoints

Fixes a security flaw that allowed group/DM channel members to overwrite or delete other members' messages, ensuring only the original author or admins can modify messages.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved a critical security issue in a single commit, no back‑and‑forth.

AI Details

Tech Stack

Languages: Python
fix: require write permission for pin_channel_message on standard channels Classic298 XS No 19.9h - May 10, 2026

Summary

Bug Fix

Fix pin permission for standard channel messages

Ensures only users with write access can pin or unpin messages, preventing unauthorized modifications.

Health Assessment

Small
Low
Low
  • Quick, single-file change with no review iterations, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Python
chore: add validate_url() to get_image_data() for cohort consistency hardening Classic298 XS No 20.7h - May 10, 2026

Summary

Bug Fix

Add validate_url() to get_image_data() for security hardening

Adds missing URL validation to image data retrieval to prevent SSRF vulnerabilities, improving system security.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within a day, indicating low complexity and high confidence in security improvement.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
fix: strip model params for read-only callers on per-id endpoint Classic298 S No 16.2h - May 10, 2026

Summary

Bug Fix

Fix model params exposure on per-id endpoint

This change removes sensitive model parameters from the per-id API response for users without write access, protecting confidential prompts and ensuring only authorized curators can view full model details.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, no rework, fast review and merge.

AI Details

Confidence: 0.80

Tech Stack

Languages: Python
fix: reject parser-confusing chars in validate_url to close SSRF bypass Classic298 XS No 4.5h - May 10, 2026

Summary

Bug Fix

Fix SSRF bypass by rejecting parser‑confusing chars

Prevents attackers from exploiting URL parsing differences to reach internal resources, strengthening security.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved within hours, indicating efficient review and low complexity.

AI Details

Tech Stack

Languages: Python
i18n: add pt-BR translations for newly added UI items and consistency pass joaoback M No 21.9h - May 10, 2026

Summary

Feature

Add pt-BR translations for new UI items

Adds Brazilian Portuguese translations for newly added UI elements and improves consistency of existing strings, enhancing clarity for Portuguese-speaking users.

Health Assessment

Small
Low
Low
  • The PR was merged within 22 hours with a single commit and no review comments, indicating a smooth, low-risk localization update.

AI Details

Confidence: 0.10

Tech Stack

chore: remove unauthenticated dead-code GET /api/v1/retrieval/ status endpoint Classic298 S No 0.1h - May 09, 2026

Summary

Chore

Remove dead code status endpoint

Eliminates an unused, insecure endpoint that exposed internal configuration, improving security and reducing code surface.

Health Assessment

Small
Low
Low
  • Quick, single-commit PR with minimal changes, merged within minutes, indicating low complexity and low risk.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
Frameworks: Fastapi
fix: gate public sharing of skills behind sharing.public_skills on create/update Classic298 S No 1.1h - May 09, 2026

Summary

Bug Fix

Gate public sharing of skills on create/update

Ensures that skill sharing permissions are consistently enforced, preventing unauthorized public access when creating or updating skills.

Health Assessment

Small
Low
Low
  • Single commit, minimal changes, merged within 1 hour, no review comments.

AI Details

Tech Stack

Languages: Python
fix: gate public sharing of calendars behind sharing.public_calendars permission Classic298 M No 2.0h - May 09, 2026

Summary

Bug Fix

Gate public sharing of calendars behind permission

Ensures calendar sharing respects the sharing.public_calendars permission, preventing unauthorized public access to calendar events.

Health Assessment

Small
Low
Low
  • Quick 2‑hour cycle with a single commit and minimal code changes indicates a straightforward bug fix with low risk and minimal review friction.

AI Details

Tech Stack

Languages: Python, Typescript
fix: prevent redirect-based SSRF in web-fetch and image-load call sites Classic298 S No 0.0h - May 09, 2026

Summary

Bug Fix

Prevent redirect-based SSRF in web-fetch and image-load call sites

Fixes a security vulnerability that allowed authenticated users to trigger SSRF by following redirects to internal addresses. The change disables redirects in HTTP clients used for web fetching and image loading, ensuring URLs are validated against private IP block lists.

Health Assessment

Small
Medium
Low
  • The PR was merged immediately after a single commit, indicating a straightforward fix with minimal review. The change addresses a critical SSRF vulnerability by disabling redirects in web fetch and image load operations.

AI Details

Tech Stack

Languages: Python
fix: notes is_pinned TypeError on create/get Classic298 XS No 1.9h - May 09, 2026

Summary

Bug Fix

Fix notes is_pinned TypeError on create/get

Corrects errors caused by mismatched is_pinned field between Pydantic schema and SQLAlchemy model, ensuring note creation and retrieval work correctly.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 2 hours, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Python
0.9.4 tjbck S No 0.2h - May 09, 2026

Summary

Health Assessment

AI Details

Tech Stack

0.9.3 tjbck XL No 0.2h - May 09, 2026

Summary

Health Assessment

AI Details

Tech Stack

chore: changelog Classic298 M No 107.5h - May 09, 2026

Summary

Docs

Update project changelog

Adds recent changes to the changelog, documenting updates for users.

Health Assessment

Medium
Low
Low
  • The PR added 92 lines to the changelog over a 107‑hour cycle, with multiple small commits indicating incremental updates.
  • The documentation-only change had low risk and minimal friction.

AI Details

Confidence: 0.95

Tech Stack

fix:image url validation and signout post Classic298 M No 50.4h - May 08, 2026

Summary

Bug Fix

Fix image URL validation and signout method

Improves security by validating image URLs, enforcing POST-only signout, and providing optional external image forwarding via config.

Health Assessment

Medium
Medium
Medium
  • The PR involved moderate changes across backend and frontend, with a single review cycle and a 50‑hour turnaround, indicating a smooth but not rushed process.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python, Typescript, Javascript
Frameworks: Svelte
i18n: Add Tagalog (Filipino) translation VincentDev007 XL No 212.3h - May 08, 2026

Summary

Feature

Add Tagalog (Filipino) translation

Adds Tagalog language support to Open WebUI, expanding accessibility for Filipino users.

Health Assessment

Large
Low
Low
  • The PR added a large translation file with minimal code changes, received a quick review and merged within a week, indicating a smooth and low-risk process.

AI Details

Confidence: 0.95

Tech Stack

« Page 2 of 3 »

Get this analytics stack for your team

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

Connect Repos