Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
118 of your 236 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.
Upstream (GitHub) caused delay on this scan — not Repobility.
  • GitHub API rate-limited (HTTP 403) — preflight skipped, fell back to direct git clone.
  • Clone from GitHub took 45.2s for a 104.6 MB repo slow.
  • Repobility's analysis ran in 8.46s after the clone landed.

open-webui/open-webui

https://github.com/open-webui/open-webui · scanned 2026-06-05 04:50 UTC (8 hours, 36 minutes ago) · 10 languages

893 findings (223 legacy + 670 scanner) 11/13 scanners ran 33rd percentile · Python · large (100-500K LoC)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 8 hours, 36 minutes ago · v2 · 558 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 100.0 0.25 25.00
testing_score 0.0 0.20 0.00
documentation_score 92.0 0.15 13.80
practices_score 89.0 0.15 13.35
code_quality 45.0 0.10 4.50
Overall 1.00 69.4
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 5417 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
is_text_file software healthy contribution_stats.py:8
should_skip_file software healthy contribution_stats.py:20
get_tracked_files software healthy contribution_stats.py:31
main software healthy contribution_stats.py:42
initialize software healthy hatch_build.py:11
getLangCodes software healthy i18next-parser.config.ts:getLangCodes
initNetworkProxyFromEnv software healthy scripts/prepare-pyodide.js:initNetworkProxyFromEnv
downloadPackages software healthy scripts/prepare-pyodide.js:downloadPackages
copyPyodide software healthy scripts/prepare-pyodide.js:copyPyodide
downloadPyPIWheels software healthy scripts/prepare-pyodide.js:downloadPyPIWheels
get_function_module_by_id software healthy backend/open_webui/functions.py:52
get_function_models software healthy backend/open_webui/functions.py:71
generate_function_chat_completion software healthy backend/open_webui/functions.py:147
execute_pipe software healthy backend/open_webui/functions.py:148
get_message_content software healthy backend/open_webui/functions.py:154
process_line software healthy backend/open_webui/functions.py:162
get_pipe_id software healthy backend/open_webui/functions.py:180
get_function_params software healthy backend/open_webui/functions.py:186
stream_content software healthy backend/open_webui/functions.py:291
version_callback software dead backend/open_webui/__init__.py:16
main software healthy backend/open_webui/__init__.py:25
serve software healthy backend/open_webui/__init__.py:32
dev software healthy backend/open_webui/__init__.py:88
__str__ software healthy backend/open_webui/constants.py:109
get_config software healthy backend/open_webui/config.py:57
save_to_db software healthy backend/open_webui/config.py:61
async_save_to_db software dead backend/open_webui/config.py:65
save_config software dead backend/open_webui/config.py:69
async_save_config software healthy backend/open_webui/config.py:80
reset_config software dead backend/open_webui/config.py:91
async_reset_config software healthy backend/open_webui/config.py:95
get_config_value software dead backend/open_webui/config.py:99
filter software healthy backend/open_webui/config.py:104
run_migrations software healthy backend/open_webui/config.py:115
_resolve_ollama_base_url software healthy backend/open_webui/config.py:323
reachable software dead backend/open_webui/config.py:326
validate_cors_origin software healthy backend/open_webui/config.py:3016
load_oauth_providers software healthy backend/open_webui/config.py:3800
google_oauth_register software dead backend/open_webui/config.py:3804
microsoft_oauth_register software dead backend/open_webui/config.py:3825
github_oauth_register software dead backend/open_webui/config.py:3846
oidc_oauth_register software dead backend/open_webui/config.py:3874
feishu_oauth_register software dead backend/open_webui/config.py:3910
format software healthy backend/open_webui/env.py:85
parse_section software healthy backend/open_webui/env.py:154
redis_task_command_listener software healthy backend/open_webui/tasks.py:25
redis_save_task software healthy backend/open_webui/tasks.py:49
redis_cleanup_task software healthy backend/open_webui/tasks.py:57
redis_list_tasks software healthy backend/open_webui/tasks.py:70
redis_list_item_tasks software healthy backend/open_webui/tasks.py:74

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
docker-compose.data.yaml software healthy docker-compose.data.yaml
contribution_stats.py software healthy contribution_stats.py
vite.config.ts software warning vite.config.ts
docker-compose-launcher.sh software healthy docker-compose-launcher.sh
docker-compose.playwright.yaml software healthy docker-compose.playwright.yaml
README.md software healthy README.md
docker-compose.api.yaml software healthy docker-compose.api.yaml
tailwind.config.js software warning tailwind.config.js
docker-compose.a1111-test.yaml software healthy docker-compose.a1111-test.yaml
docker-compose.gpu.yaml software healthy docker-compose.gpu.yaml
package.json software healthy package.json
docker-compose.amdgpu.yaml software healthy docker-compose.amdgpu.yaml
docker-compose.yaml software healthy docker-compose.yaml
hatch_build.py software healthy hatch_build.py
docker-update-models.sh software healthy docker-update-models.sh
i18next-parser.config.ts software healthy i18next-parser.config.ts
Dockerfile software healthy Dockerfile
docker-run.sh software healthy docker-run.sh
TROUBLESHOOTING.md software healthy TROUBLESHOOTING.md
package-lock.json software healthy package-lock.json
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
svelte.config.js software warning svelte.config.js
docker-cleanup.sh software healthy docker-cleanup.sh
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
Makefile software healthy Makefile
tsconfig.json software healthy tsconfig.json
docker-ollama.sh software healthy docker-ollama.sh
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
postcss.config.js software warning postcss.config.js
CHANGELOG.md software healthy CHANGELOG.md
docker-compose.otel.yaml software healthy docker-compose.otel.yaml
manifest.json software healthy static/manifest.json
custom.css software healthy static/static/custom.css
loader.js software warning static/static/loader.js
rosepine.css software healthy static/themes/rosepine.css
rosepine-dawn.css software healthy static/themes/rosepine-dawn.css
pyodide-lock.json software healthy static/pyodide/pyodide-lock.json
SECURITY.md software healthy docs/SECURITY.md
generate-sbom.sh software healthy scripts/generate-sbom.sh
prepare-pyodide.js software healthy scripts/prepare-pyodide.js
dev.sh software healthy backend/dev.sh
start.sh software healthy backend/start.sh
requirements.txt software healthy backend/requirements.txt
functions.py software healthy backend/open_webui/functions.py
__init__.py software healthy backend/open_webui/__init__.py
constants.py software healthy backend/open_webui/constants.py
config.py software healthy backend/open_webui/config.py
env.py software healthy backend/open_webui/env.py
tasks.py software healthy backend/open_webui/tasks.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
CustomBuildHook software healthy hatch_build.py:10
MESSAGES software healthy backend/open_webui/constants.py:6
WEBHOOK_MESSAGES software healthy backend/open_webui/constants.py:12
ERROR_MESSAGES software healthy backend/open_webui/constants.py:17
TASKS software healthy backend/open_webui/constants.py:108
EndpointFilter software healthy backend/open_webui/config.py:103
BannerModel software healthy backend/open_webui/config.py:3052
JSONFormatter software healthy backend/open_webui/env.py:82
SPAStaticFiles software healthy backend/open_webui/main.py:599
ModelUnloadForm software healthy backend/open_webui/main.py:1534
UrlForm software healthy backend/open_webui/main.py:2542
Calendar software healthy backend/open_webui/models/calendar.py:36
CalendarEvent software healthy backend/open_webui/models/calendar.py:53
CalendarEventAttendee software healthy backend/open_webui/models/calendar.py:80
CalendarModel software healthy backend/open_webui/models/calendar.py:103
CalendarEventModel software healthy backend/open_webui/models/calendar.py:122
CalendarEventAttendeeModel software healthy backend/open_webui/models/calendar.py:146
CalendarForm software healthy backend/open_webui/models/calendar.py:164
CalendarUpdateForm software healthy backend/open_webui/models/calendar.py:172
CalendarEventForm software healthy backend/open_webui/models/calendar.py:180
CalendarEventUpdateForm software healthy backend/open_webui/models/calendar.py:195
RSVPForm software healthy backend/open_webui/models/calendar.py:211
CalendarEventUserResponse software healthy backend/open_webui/models/calendar.py:220
CalendarEventListResponse software healthy backend/open_webui/models/calendar.py:224
CalendarTable software healthy backend/open_webui/models/calendar.py:234
CalendarEventTable software healthy backend/open_webui/models/calendar.py:410
CalendarEventAttendeeTable software healthy backend/open_webui/models/calendar.py:763
ChatMessage software healthy backend/open_webui/models/chat_messages.py:78
ChatMessageModel software healthy backend/open_webui/models/chat_messages.py:126
ChatMessageTable software healthy backend/open_webui/models/chat_messages.py:153
Function software healthy backend/open_webui/models/functions.py:18
FunctionMeta software healthy backend/open_webui/models/functions.py:36
FunctionModel software healthy backend/open_webui/models/functions.py:42
FunctionWithValvesModel software healthy backend/open_webui/models/functions.py:58
FunctionResponse software healthy backend/open_webui/models/functions.py:79
FunctionUserResponse software healthy backend/open_webui/models/functions.py:93
FunctionForm software healthy backend/open_webui/models/functions.py:97
FunctionValves software healthy backend/open_webui/models/functions.py:104
FunctionsTable software healthy backend/open_webui/models/functions.py:108
Skill software healthy backend/open_webui/models/skills.py:20
SkillMeta software healthy backend/open_webui/models/skills.py:35
SkillModel software healthy backend/open_webui/models/skills.py:39
SkillUserModel software healthy backend/open_webui/models/skills.py:60
SkillResponse software healthy backend/open_webui/models/skills.py:64
SkillUserResponse software healthy backend/open_webui/models/skills.py:76
SkillAccessResponse software healthy backend/open_webui/models/skills.py:82
SkillForm software healthy backend/open_webui/models/skills.py:86
SkillListResponse software healthy backend/open_webui/models/skills.py:96
SkillAccessListResponse software healthy backend/open_webui/models/skills.py:101
SkillsTable software healthy backend/open_webui/models/skills.py:106

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
GET /api/models api healthy backend/open_webui/main.py
GET /api/v1/models api healthy backend/open_webui/main.py
GET /api/models/base api healthy backend/open_webui/main.py
POST /api/models/unload api healthy backend/open_webui/main.py
POST /api/embeddings api healthy backend/open_webui/main.py
POST /api/v1/embeddings api healthy backend/open_webui/main.py
POST /api/chat/completions api healthy backend/open_webui/main.py
POST /api/v1/chat/completions api healthy backend/open_webui/main.py
POST /api/message api healthy backend/open_webui/main.py
POST /api/v1/messages api healthy backend/open_webui/main.py
POST /api/chat/completed api healthy backend/open_webui/main.py
POST /api/chat/actions/{action_id} api healthy backend/open_webui/main.py
POST /api/tasks/stop/{task_id} api healthy backend/open_webui/main.py
GET /api/tasks api healthy backend/open_webui/main.py
GET /api/tasks/chat/{chat_id:path} api healthy backend/open_webui/main.py
POST /api/tasks/chat/{chat_id:path}/stop api healthy backend/open_webui/main.py
GET /api/config api healthy backend/open_webui/main.py
GET /api/webhook api healthy backend/open_webui/main.py
POST /api/webhook api healthy backend/open_webui/main.py
GET /api/version api healthy backend/open_webui/main.py
GET /api/version/updates api healthy backend/open_webui/main.py
GET /api/changelog api healthy backend/open_webui/main.py
GET /api/usage api healthy backend/open_webui/main.py
GET /oauth/clients/{client_id}/authorize api healthy backend/open_webui/main.py
GET /oauth/clients/{client_id}/callback api healthy backend/open_webui/main.py
GET /oauth/{provider}/login api healthy backend/open_webui/main.py
GET /oauth/{provider}/login/callback api healthy backend/open_webui/main.py
GET /oauth/{provider}/callback api healthy backend/open_webui/main.py
POST /oauth/backchannel-logout api healthy backend/open_webui/main.py
GET /manifest.json api healthy backend/open_webui/main.py
GET /opensearch.xml api healthy backend/open_webui/main.py
GET /health api healthy backend/open_webui/main.py
GET /ready api healthy backend/open_webui/main.py
GET /health/db api healthy backend/open_webui/main.py
GET /cache/{path:path} api healthy backend/open_webui/main.py
GET /openai/config api healthy backend/open_webui/routers/openai.py
POST /openai/config/update api healthy backend/open_webui/routers/openai.py
POST /openai/audio/speech api healthy backend/open_webui/routers/openai.py
GET /openai/models api healthy backend/open_webui/routers/openai.py
GET /openai/models/{url_idx} api healthy backend/open_webui/routers/openai.py
POST /openai/verify api healthy backend/open_webui/routers/openai.py
POST /openai/chat/completions api healthy backend/open_webui/routers/openai.py
POST /openai/responses api healthy backend/open_webui/routers/openai.py
ANY /openai/{path:path} api healthy backend/open_webui/routers/openai.py
GET /api/v1/pipelines/list api healthy backend/open_webui/routers/pipelines.py
POST /api/v1/pipelines/upload api healthy backend/open_webui/routers/pipelines.py
POST /api/v1/pipelines/add api healthy backend/open_webui/routers/pipelines.py
DELETE /api/v1/pipelines/delete api healthy backend/open_webui/routers/pipelines.py
GET /api/v1/pipelines/ api healthy backend/open_webui/routers/pipelines.py
GET /api/v1/pipelines/{pipeline_id}/valves api healthy backend/open_webui/routers/pipelines.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
static software healthy static
static software healthy static/static
themes software healthy static/themes
pyodide software healthy static/pyodide
docs software healthy docs
scripts software healthy scripts
backend software healthy backend
open_webui software healthy backend/open_webui
models software healthy backend/open_webui/models
static software healthy backend/open_webui/static
assets software healthy backend/open_webui/static/assets
swagger-ui software healthy backend/open_webui/static/swagger-ui
internal software healthy backend/open_webui/internal
utils software healthy backend/open_webui/utils
mcp software healthy backend/open_webui/utils/mcp
access_control software healthy backend/open_webui/utils/access_control
images software healthy backend/open_webui/utils/images
telemetry software healthy backend/open_webui/utils/telemetry
socket software healthy backend/open_webui/socket
tools software healthy backend/open_webui/tools
retrieval software healthy backend/open_webui/retrieval
loaders software healthy backend/open_webui/retrieval/loaders
models software healthy backend/open_webui/retrieval/models
vector software healthy backend/open_webui/retrieval/vector
dbs software healthy backend/open_webui/retrieval/vector/dbs
web software healthy backend/open_webui/retrieval/web
migrations software healthy backend/open_webui/migrations
versions software healthy backend/open_webui/migrations/versions
routers software healthy backend/open_webui/routers
storage software healthy backend/open_webui/storage
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
src software healthy src
lib software healthy src/lib
types software healthy src/lib/types
stores software healthy src/lib/stores
i18n software healthy src/lib/i18n
locales software healthy src/lib/i18n/locales
pt-PT software healthy src/lib/i18n/locales/pt-PT
tr-TR software healthy src/lib/i18n/locales/tr-TR
ro-RO software healthy src/lib/i18n/locales/ro-RO
ug-CN software healthy src/lib/i18n/locales/ug-CN
ceb-PH software healthy src/lib/i18n/locales/ceb-PH
et-EE software healthy src/lib/i18n/locales/et-EE
lt-LT software healthy src/lib/i18n/locales/lt-LT
lv-LV software healthy src/lib/i18n/locales/lv-LV
kab-DZ software healthy src/lib/i18n/locales/kab-DZ
dg-DG software healthy src/lib/i18n/locales/dg-DG
ar software healthy src/lib/i18n/locales/ar

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
document_chunk data healthy backend/open_webui/retrieval/vector/dbs/mariadb_vector.py
Calendar data healthy backend/open_webui/models/calendar.py
CalendarEvent data healthy backend/open_webui/models/calendar.py
CalendarEventAttendee data healthy backend/open_webui/models/calendar.py
calendar data healthy backend/open_webui/models/calendar.py
calendar_event data healthy backend/open_webui/models/calendar.py
calendar_event_attendee data healthy backend/open_webui/models/calendar.py
ChatMessage data healthy backend/open_webui/models/chat_messages.py
chat_message data healthy backend/open_webui/models/chat_messages.py
Function data healthy backend/open_webui/models/functions.py
function data healthy backend/open_webui/models/functions.py
Skill data healthy backend/open_webui/models/skills.py
skill data healthy backend/open_webui/models/skills.py
Prompt data healthy backend/open_webui/models/prompts.py
prompt data healthy backend/open_webui/models/prompts.py
AccessGrant data healthy backend/open_webui/models/access_grants.py
access_grant data healthy backend/open_webui/models/access_grants.py
Knowledge data healthy backend/open_webui/models/knowledge.py
KnowledgeDirectory data healthy backend/open_webui/models/knowledge.py
KnowledgeFile data healthy backend/open_webui/models/knowledge.py
knowledge data healthy backend/open_webui/models/knowledge.py
knowledge_directory data healthy backend/open_webui/models/knowledge.py
knowledge_file data healthy backend/open_webui/models/knowledge.py
Memory data healthy backend/open_webui/models/memories.py
memory data healthy backend/open_webui/models/memories.py
Tool data healthy backend/open_webui/models/tools.py
tool data healthy backend/open_webui/models/tools.py
PromptHistory data healthy backend/open_webui/models/prompt_history.py
prompt_history data healthy backend/open_webui/models/prompt_history.py
OAuthSession data healthy backend/open_webui/models/oauth_sessions.py
oauth_session data healthy backend/open_webui/models/oauth_sessions.py
SharedChat data healthy backend/open_webui/models/shared_chats.py
shared_chat data healthy backend/open_webui/models/shared_chats.py
Chat data healthy backend/open_webui/models/chats.py
ChatFile data healthy backend/open_webui/models/chats.py
chat data healthy backend/open_webui/models/chats.py
chat_file data healthy backend/open_webui/models/chats.py
User data healthy backend/open_webui/models/users.py
ApiKey data healthy backend/open_webui/models/users.py
api_key data healthy backend/open_webui/models/users.py
Model data healthy backend/open_webui/models/models.py
model data healthy backend/open_webui/models/models.py
MessageReaction data healthy backend/open_webui/models/messages.py
Message data healthy backend/open_webui/models/messages.py
message_reaction data healthy backend/open_webui/models/messages.py
message data healthy backend/open_webui/models/messages.py
Group data healthy backend/open_webui/models/groups.py
GroupMember data healthy backend/open_webui/models/groups.py
group data healthy backend/open_webui/models/groups.py
group_member data healthy backend/open_webui/models/groups.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
auth::src/lib/i18n/locales/ug-CN/translation.json security healthy src/lib/i18n/locales/ug-CN/translation.json
auth::src/lib/i18n/locales/el-GR/translation.json security healthy src/lib/i18n/locales/el-GR/translation.json
auth::src/lib/i18n/locales/eu-ES/translation.json security healthy src/lib/i18n/locales/eu-ES/translation.json
auth::src/lib/utils/google-drive-picker.ts security healthy src/lib/utils/google-drive-picker.ts
auth::src/lib/stores/index.ts security healthy src/lib/stores/index.ts
auth::src/lib/i18n/locales/ko-KR/translation.json security healthy src/lib/i18n/locales/ko-KR/translation.json
auth::src/lib/i18n/locales/sk-SK/translation.json security healthy src/lib/i18n/locales/sk-SK/translation.json
auth::backend/open_webui/utils/tools.py security healthy backend/open_webui/utils/tools.py
auth::src/lib/i18n/locales/bn-BD/translation.json security healthy src/lib/i18n/locales/bn-BD/translation.json
auth::src/lib/i18n/locales/lv-LV/translation.json security healthy src/lib/i18n/locales/lv-LV/translation.json
auth::backend/open_webui/routers/configs.py security healthy backend/open_webui/routers/configs.py
auth::src/lib/i18n/locales/zh-TW/translation.json security healthy src/lib/i18n/locales/zh-TW/translation.json
auth::src/lib/i18n/locales/bo-TB/translation.json security healthy src/lib/i18n/locales/bo-TB/translation.json
auth::backend/open_webui/routers/auths.py security healthy backend/open_webui/routers/auths.py
auth::backend/open_webui/config.py security healthy backend/open_webui/config.py
auth::src/lib/i18n/locales/zh-CN/translation.json security healthy src/lib/i18n/locales/zh-CN/translation.json
auth::src/lib/i18n/locales/id-ID/translation.json security healthy src/lib/i18n/locales/id-ID/translation.json
auth::src/lib/i18n/locales/da-DK/translation.json security healthy src/lib/i18n/locales/da-DK/translation.json
auth::src/lib/i18n/locales/dg-DG/translation.json security healthy src/lib/i18n/locales/dg-DG/translation.json
auth::src/lib/i18n/locales/fa-IR/translation.json security healthy src/lib/i18n/locales/fa-IR/translation.json
auth::backend/open_webui/routers/users.py security healthy backend/open_webui/routers/users.py
auth::src/lib/i18n/locales/uz-Latn-Uz/translation.json security healthy src/lib/i18n/locales/uz-Latn-Uz/translation.json
auth::src/lib/i18n/locales/hi-IN/translation.json security healthy src/lib/i18n/locales/hi-IN/translation.json
auth::src/lib/i18n/locales/cs-CZ/translation.json security healthy src/lib/i18n/locales/cs-CZ/translation.json
auth::backend/open_webui/utils/headers.py security healthy backend/open_webui/utils/headers.py
auth::src/lib/i18n/locales/sr-RS/translation.json security healthy src/lib/i18n/locales/sr-RS/translation.json
auth::src/lib/i18n/locales/uz-Cyrl-UZ/translation.json security healthy src/lib/i18n/locales/uz-Cyrl-UZ/translation.json
auth::backend/open_webui/utils/middleware.py security healthy backend/open_webui/utils/middleware.py
auth::src/lib/i18n/locales/ca-ES/translation.json security healthy src/lib/i18n/locales/ca-ES/translation.json
auth::backend/open_webui/functions.py security healthy backend/open_webui/functions.py
auth::src/lib/i18n/locales/de-DE/translation.json security healthy src/lib/i18n/locales/de-DE/translation.json
auth::src/lib/apis/auths/index.ts security healthy src/lib/apis/auths/index.ts
auth::src/lib/i18n/locales/it-IT/translation.json security healthy src/lib/i18n/locales/it-IT/translation.json
auth::backend/open_webui/routers/scim.py security healthy backend/open_webui/routers/scim.py
auth::src/lib/i18n/locales/ar/translation.json security healthy src/lib/i18n/locales/ar/translation.json
auth::src/lib/i18n/locales/ro-RO/translation.json security healthy src/lib/i18n/locales/ro-RO/translation.json
auth::src/lib/i18n/locales/pl-PL/translation.json security healthy src/lib/i18n/locales/pl-PL/translation.json
auth::src/lib/apis/configs/index.ts security healthy src/lib/apis/configs/index.ts
auth::backend/open_webui/routers/openai.py security healthy backend/open_webui/routers/openai.py
auth::backend/open_webui/routers/terminals.py security healthy backend/open_webui/routers/terminals.py
auth::src/lib/i18n/locales/fi-FI/translation.json security healthy src/lib/i18n/locales/fi-FI/translation.json
auth::backend/open_webui/utils/validate.py security healthy backend/open_webui/utils/validate.py
auth::src/lib/i18n/locales/sv-SE/translation.json security healthy src/lib/i18n/locales/sv-SE/translation.json
auth::src/lib/i18n/locales/ar-BH/translation.json security healthy src/lib/i18n/locales/ar-BH/translation.json
auth::backend/open_webui/main.py security healthy backend/open_webui/main.py
auth::src/lib/i18n/locales/bg-BG/translation.json security healthy src/lib/i18n/locales/bg-BG/translation.json
auth::backend/open_webui/env.py security healthy backend/open_webui/env.py
auth::src/lib/i18n/locales/nl-NL/translation.json security healthy src/lib/i18n/locales/nl-NL/translation.json
auth::backend/open_webui/models/users.py security healthy backend/open_webui/models/users.py
auth::src/lib/i18n/locales/pt-BR/translation.json security healthy src/lib/i18n/locales/pt-BR/translation.json

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
util.py data healthy backend/open_webui/migrations/util.py
env.py data healthy backend/open_webui/migrations/env.py
a0b1c2d3e4f5_add_memory_user_id_index.py data healthy backend/open_webui/migrations/versions/a0b1c2d3e4f5_add_mem…
6283dc0e4d8d_add_channel_file_table.py data healthy backend/open_webui/migrations/versions/6283dc0e4d8d_add_cha…
3af16a1c9fb6_update_user_table.py data healthy backend/open_webui/migrations/versions/3af16a1c9fb6_update_…
af906e964978_add_feedback_table.py data healthy backend/open_webui/migrations/versions/af906e964978_add_fee…
7e5b5dc7342b_init.py data healthy backend/open_webui/migrations/versions/7e5b5dc7342b_init.py
c440947495f3_add_chat_file_table.py data healthy backend/open_webui/migrations/versions/c440947495f3_add_cha…
4ace53fd72c8_update_folder_table_datetime.py data healthy backend/open_webui/migrations/versions/4ace53fd72c8_update_…
b2c3d4e5f6a7_add_scim_column_to_user_table.py data healthy backend/open_webui/migrations/versions/b2c3d4e5f6a7_add_sci…
2f1211949ecc_update_message_and_channel_member_table.py data healthy backend/open_webui/migrations/versions/2f1211949ecc_update_…
3c9b0ca343fd_add_knowledge_directory_table.py data healthy backend/open_webui/migrations/versions/3c9b0ca343fd_add_kno…
7826ab40b532_update_file_table.py data healthy backend/open_webui/migrations/versions/7826ab40b532_update_…
c29facfe716b_update_file_table_path.py data healthy backend/open_webui/migrations/versions/c29facfe716b_update_…
ca81bd47c050_add_config_table.py data healthy backend/open_webui/migrations/versions/ca81bd47c050_add_con…
242a2047eae0_update_chat_table.py data healthy backend/open_webui/migrations/versions/242a2047eae0_update_…
c69f45358db4_add_folder_table.py data healthy backend/open_webui/migrations/versions/c69f45358db4_add_fol…
f1e2d3c4b5a6_add_access_grant_table.py data healthy backend/open_webui/migrations/versions/f1e2d3c4b5a6_add_acc…
d4e5f6a7b8c9_add_automation_tables.py data healthy backend/open_webui/migrations/versions/d4e5f6a7b8c9_add_aut…
57c599a3cb57_add_channel_table.py data healthy backend/open_webui/migrations/versions/57c599a3cb57_add_cha…
461111b60977_add_missing_primary_keys_to_legacy_.py data healthy backend/open_webui/migrations/versions/461111b60977_add_mis…
018012973d35_add_indexes.py data healthy backend/open_webui/migrations/versions/018012973d35_add_ind…
3e0e00844bb0_add_knowledge_file_table.py data healthy backend/open_webui/migrations/versions/3e0e00844bb0_add_kno…
56359461a091_add_calendar_tables.py data healthy backend/open_webui/migrations/versions/56359461a091_add_cal…
c0fbf31ca0db_update_file_table.py data healthy backend/open_webui/migrations/versions/c0fbf31ca0db_update_…
3781e22d8b01_update_message_table.py data healthy backend/open_webui/migrations/versions/3781e22d8b01_update_…
90ef40d4714e_update_channel_and_channel_members_table.py data healthy backend/open_webui/migrations/versions/90ef40d4714e_update_…
81cc2ce44d79_update_channel_file_and_knowledge_table.py data healthy backend/open_webui/migrations/versions/81cc2ce44d79_update_…
374d2f66af06_add_prompt_history_table.py data healthy backend/open_webui/migrations/versions/374d2f66af06_add_pro…
37f288994c47_add_group_member_table.py data healthy backend/open_webui/migrations/versions/37f288994c47_add_gro…
3ab32c4b8f59_update_tags.py data healthy backend/open_webui/migrations/versions/3ab32c4b8f59_update_…
c1d2e3f4a5b6_add_shared_chat_table.py data healthy backend/open_webui/migrations/versions/c1d2e3f4a5b6_add_sha…
8452d01d26d7_add_chat_message_table.py data healthy backend/open_webui/migrations/versions/8452d01d26d7_add_cha…
a5c220713937_add_reply_to_id_column_to_message.py data healthy backend/open_webui/migrations/versions/a5c220713937_add_rep…
e1f2a3b4c5d6_add_is_pinned_to_note.py data healthy backend/open_webui/migrations/versions/e1f2a3b4c5d6_add_is_…
d31026856c01_update_folder_table_data.py data healthy backend/open_webui/migrations/versions/d31026856c01_update_…
a1b2c3d4e5f6_add_skill_table.py data healthy backend/open_webui/migrations/versions/a1b2c3d4e5f6_add_ski…
1af9b942657b_migrate_tags.py data healthy backend/open_webui/migrations/versions/1af9b942657b_migrate…
b7c8d9e0f1a2_add_last_read_at_to_chat.py data healthy backend/open_webui/migrations/versions/b7c8d9e0f1a2_add_las…
38d63c18f30f_add_oauth_session_table.py data healthy backend/open_webui/migrations/versions/38d63c18f30f_add_oau…
a3dd5bedd151_add_tasks_and_summary_to_chat.py data healthy backend/open_webui/migrations/versions/a3dd5bedd151_add_tas…
9f0c9cd09105_add_note_table.py data healthy backend/open_webui/migrations/versions/9f0c9cd09105_add_not…
4de81c2a3af1_add_pinned_note_table.py data healthy backend/open_webui/migrations/versions/4de81c2a3af1_add_pin…
922e7a387820_add_group_table.py data healthy backend/open_webui/migrations/versions/922e7a387820_add_gro…
b10670c03dd5_update_user_table.py data healthy backend/open_webui/migrations/versions/b10670c03dd5_update_…
6a39f3d8e55c_add_knowledge_table.py data healthy backend/open_webui/migrations/versions/6a39f3d8e55c_add_kno…

LabelLayerStatusPath
127.0.0.1 network healthy .env.example
1.2.0.1 network healthy pyproject.toml
4.13.0.92 network healthy pyproject.toml
3.49.1.0 network healthy static/pyodide/pyodide-lock.json
3.10.0.29 network healthy static/pyodide/pyodide-lock.json
1.6.3.3 network healthy static/pyodide/pyodide-lock.json
4.11.0.86 network healthy static/pyodide/pyodide-lock.json
2.0.1.5 network healthy static/pyodide/pyodide-lock.json
169.254.169.254 network healthy backend/open_webui/config.py
100.100.100.200 network healthy backend/open_webui/config.py
1.1.1.1 network healthy backend/open_webui/retrieval/web/utils.py
3.4.2.4 network healthy backend/open_webui/routers/scim.py

LabelLayerStatusPath
redis data healthy pyproject.toml
postgres data healthy pyproject.toml
mariadb data healthy pyproject.toml
elasticsearch data healthy pyproject.toml
sqlite data healthy backend/open_webui/constants.py
postgresql data healthy backend/open_webui/env.py
mysql data healthy backend/open_webui/utils/telemetry/constants.py
cockroach data healthy src/lib/emoji-shortcodes.json

LabelLayerStatusPath
format-and-build cicd healthy .github/workflows/frontend.yaml
unit-tests cicd healthy .github/workflows/frontend.yaml
publish cicd healthy .github/workflows/release.yml
release cicd healthy .github/workflows/release-pypi.yml
build cicd healthy .github/workflows/docker.yaml
merge cicd healthy .github/workflows/docker.yaml
copy-to-dockerhub cicd healthy .github/workflows/docker.yaml
format-check cicd healthy .github/workflows/backend.yaml

LabelLayerStatusPath
port:8080 network healthy docker-compose-launcher.sh
port:12345 network healthy docker-compose-launcher.sh
port:3000 network healthy docker-compose.otel.yaml
port:4317 network healthy docker-compose.otel.yaml
port:4318 network healthy docker-compose.otel.yaml
port:1522 network healthy backend/open_webui/retrieval/vector/dbs/oracle23ai.py

LabelLayerStatusPath
REGISTRY cicd healthy
PLATFORM_PAIR cicd healthy
DOCKERHUB_USERNAME cicd healthy
GITHUB_TOKEN cicd healthy
FULL_IMAGE_NAME cicd healthy
DOCKERHUB_TOKEN cicd healthy

LabelLayerStatusPath
vps::azure hardware healthy package.json
vps::gcp hardware healthy pyproject.toml
vps::aws hardware healthy backend/open_webui/config.py
vps::ec2 hardware healthy backend/open_webui/config.py
vps::droplet hardware healthy src/lib/emoji-shortcodes.json

LabelLayerStatusPath
gha::frontend cicd healthy .github/workflows/frontend.yaml
gha::release cicd healthy .github/workflows/release.yml
gha::release-pypi cicd healthy .github/workflows/release-pypi.yml
gha::docker cicd healthy .github/workflows/docker.yaml
gha::backend cicd healthy .github/workflows/backend.yaml

LabelLayerStatusPath
password_literal::backend/open_webui/constants.py security healthy backend/open_webui/constants.py
password_literal::backend/open_webui/retrieval/vector/dbs/o… security healthy backend/open_webui/retrieval/vector/dbs/oracle23ai.py
password_literal::backend/open_webui/retrieval/vector/dbs/o… security healthy backend/open_webui/retrieval/vector/dbs/oracle23ai.py
password_literal::backend/open_webui/retrieval/vector/dbs/o… security healthy backend/open_webui/retrieval/vector/dbs/oracle23ai.py

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
ollama hardware healthy docker-compose.yaml
open-webui hardware healthy docker-compose.yaml

LabelLayerStatusPath
repobility-clone-l6x6amg8 software healthy /tmp/repobility-clone-l6x6amg8

LabelLayerStatusPath
pubsub data healthy backend/open_webui/tasks.py

LabelLayerStatusPath
traefik network healthy src/lib/apis/index.ts

LabelLayerStatusPath
gpu (detected) hardware healthy docker-compose-launcher.sh
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/eece5801-31e4-4d8a-b69e-8e16dd5dfc24/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/eece5801-31e4-4d8a-b69e-8e16dd5dfc24/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.