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.
141 of your 260 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 5.23s · analysis 32.48s · 5.5 MB · GitHub API rate-limit (preflight)

lfnovo/open-notebook

https://github.com/lfnovo/open-notebook · scanned 2026-06-04 23:17 UTC (1 week, 1 day ago) · 10 languages

828 raw signals (278 security + 550 graph) 11th percentile · Typescript · medium (20-100K LoC) System graph score 57 (lower by 5)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 week, 1 day ago · v2 · 396 actionable findings from 2 signal sources. 435 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 60.0 0.15 9.00
security_score 0.9 0.25 0.23
testing_score 53.0 0.20 10.60
documentation_score 100.0 0.15 15.00
practices_score 86.0 0.15 12.90
code_quality 43.9 0.10 4.39
Overall 1.00 52.1
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 2116 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
proxy software healthy frontend/src/proxy.ts:proxy
vi software healthy frontend/src/test/setup.ts:vi
ModelTestResultDialog software healthy frontend/src/components/settings/ModelTestResultDialog.tsx:…
MigrationBanner software healthy frontend/src/components/settings/MigrationBanner.tsx:Migrat…
EmbeddingModelChangeDialog software healthy frontend/src/components/settings/EmbeddingModelChangeDialog…
handleConfirmAndRebuild software healthy frontend/src/components/settings/EmbeddingModelChangeDialog…
handleConfirmOnly software healthy frontend/src/components/settings/EmbeddingModelChangeDialog…
SetupBanner software healthy frontend/src/components/layout/SetupBanner.tsx:SetupBanner
getNavigation software healthy frontend/src/components/layout/AppSidebar.tsx:getNavigation
AppSidebar software healthy frontend/src/components/layout/AppSidebar.tsx:AppSidebar
handleCreateSelection software healthy frontend/src/components/layout/AppSidebar.tsx:handleCreateS…
button software healthy frontend/src/components/layout/AppSidebar.tsx:button
AppShell software healthy frontend/src/components/layout/AppShell.tsx:AppShell
LoginForm software healthy frontend/src/components/auth/LoginForm.tsx:LoginForm
checkAuth software healthy frontend/src/components/auth/LoginForm.tsx:checkAuth
handleSubmit software healthy frontend/src/components/auth/LoginForm.tsx:handleSubmit
getNavigationItems software healthy frontend/src/components/common/CommandPalette.tsx:getNaviga…
getCreateItems software healthy frontend/src/components/common/CommandPalette.tsx:getCreate…
getThemeItems software healthy frontend/src/components/common/CommandPalette.tsx:getThemeI…
CommandPalette software healthy frontend/src/components/common/CommandPalette.tsx:CommandPa…
down software healthy frontend/src/components/common/CommandPalette.tsx:down
ConfirmDialog software healthy frontend/src/components/common/ConfirmDialog.tsx:ConfirmDia…
EmptyState software healthy frontend/src/components/common/EmptyState.tsx:EmptyState
ContextToggle software healthy frontend/src/components/common/ContextToggle.tsx:ContextTog…
handleClick software healthy frontend/src/components/common/ContextToggle.tsx:handleClick
nextIndex software healthy frontend/src/components/common/ContextToggle.tsx:nextIndex
to software healthy frontend/src/components/common/ContextIndicator.tsx:to
formatNumber software healthy frontend/src/components/common/ContextIndicator.tsx:formatN…
ContextIndicator software healthy frontend/src/components/common/ContextIndicator.tsx:Context…
hasContext software healthy frontend/src/components/common/ContextIndicator.tsx:hasCont…
InlineEdit software healthy frontend/src/components/common/InlineEdit.tsx:InlineEdit
handleSave software healthy frontend/src/components/common/InlineEdit.tsx:handleSave
handleCancel software healthy frontend/src/components/common/InlineEdit.tsx:handleCancel
handleKeyDown software healthy frontend/src/components/common/InlineEdit.tsx:handleKeyDown
useErrorBoundary software healthy frontend/src/components/common/ErrorBoundary.tsx:useErrorBo…
LoadingSpinner software healthy frontend/src/components/common/LoadingSpinner.tsx:LoadingSp…
ModelSelector software healthy frontend/src/components/common/ModelSelector.tsx:ModelSelec…
LanguageToggle software healthy frontend/src/components/common/LanguageToggle.tsx:LanguageT…
ThemeToggle software healthy frontend/src/components/common/ThemeToggle.tsx:ThemeToggle
ConnectionGuard software healthy frontend/src/components/common/ConnectionGuard.tsx:Connecti…
handleKeyPress software healthy frontend/src/components/common/ConnectionGuard.tsx:handleKe…
LanguageLoadingOverlay software healthy frontend/src/components/common/LanguageLoadingOverlay.tsx:L…
onChangeStart software healthy frontend/src/components/common/LanguageLoadingOverlay.tsx:o…
onChangeEnd software healthy frontend/src/components/common/LanguageLoadingOverlay.tsx:o…
Collapsible software healthy frontend/src/components/ui/collapsible.tsx:Collapsible
CollapsibleTrigger software healthy frontend/src/components/ui/collapsible.tsx:CollapsibleTrigg…
CollapsibleContent software healthy frontend/src/components/ui/collapsible.tsx:CollapsibleConte…
CheckboxList software healthy frontend/src/components/ui/checkbox-list.tsx:CheckboxList
Checkbox software healthy frontend/src/components/ui/checkbox.tsx:Checkbox
Badge software healthy frontend/src/components/ui/badge.tsx:Badge

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

LabelLayerStatusPath
run_api.py software warning run_api.py
dev-init.sh software healthy dev-init.sh
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
MAINTAINER_GUIDE.md software healthy MAINTAINER_GUIDE.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
Dockerfile software healthy Dockerfile
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
Makefile software healthy Makefile
CHANGELOG.md software healthy CHANGELOG.md
docker-compose.yml software healthy docker-compose.yml
README.dev.md software healthy README.dev.md
CONFIGURATION.md software healthy CONFIGURATION.md
start-server.js software warning frontend/start-server.js
tailwind.config.ts software warning frontend/tailwind.config.ts
package.json software healthy frontend/package.json
package-lock.json software healthy frontend/package-lock.json
components.json software healthy frontend/components.json
tsconfig.json software healthy frontend/tsconfig.json
vitest.config.ts software warning frontend/vitest.config.ts
next.config.ts software warning frontend/next.config.ts
CLAUDE.md software healthy frontend/src/CLAUDE.md
proxy.ts software healthy frontend/src/proxy.ts
jest-dom.d.ts software warning frontend/src/test/jest-dom.d.ts
setup.ts software healthy frontend/src/test/setup.ts
ModelTestResultDialog.tsx software healthy frontend/src/components/settings/ModelTestResultDialog.tsx
index.ts software healthy frontend/src/components/settings/index.ts
MigrationBanner.tsx software healthy frontend/src/components/settings/MigrationBanner.tsx
EmbeddingModelChangeDialog.tsx software healthy frontend/src/components/settings/EmbeddingModelChangeDialog…
SetupBanner.tsx software healthy frontend/src/components/layout/SetupBanner.tsx
AppSidebar.test.tsx software warning frontend/src/components/layout/AppSidebar.test.tsx
AppSidebar.tsx software healthy frontend/src/components/layout/AppSidebar.tsx
AppShell.tsx software healthy frontend/src/components/layout/AppShell.tsx
LoginForm.tsx software healthy frontend/src/components/auth/LoginForm.tsx
CommandPalette.tsx software healthy frontend/src/components/common/CommandPalette.tsx
ConfirmDialog.tsx software healthy frontend/src/components/common/ConfirmDialog.tsx
EmptyState.tsx software healthy frontend/src/components/common/EmptyState.tsx
ContextToggle.tsx software healthy frontend/src/components/common/ContextToggle.tsx
ContextIndicator.tsx software healthy frontend/src/components/common/ContextIndicator.tsx
InlineEdit.tsx software healthy frontend/src/components/common/InlineEdit.tsx
ErrorBoundary.tsx software healthy frontend/src/components/common/ErrorBoundary.tsx
ConfirmDialog.test.tsx software warning frontend/src/components/common/ConfirmDialog.test.tsx
LoadingSpinner.tsx software healthy frontend/src/components/common/LoadingSpinner.tsx
ModelSelector.tsx software healthy frontend/src/components/common/ModelSelector.tsx
LanguageToggle.tsx software healthy frontend/src/components/common/LanguageToggle.tsx
ThemeToggle.tsx software healthy frontend/src/components/common/ThemeToggle.tsx
ConnectionGuard.tsx software healthy frontend/src/components/common/ConnectionGuard.tsx
LanguageLoadingOverlay.tsx software healthy frontend/src/components/common/LanguageLoadingOverlay.tsx
markdown-editor.tsx software warning frontend/src/components/ui/markdown-editor.tsx

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

LabelLayerStatusPath
ErrorBoundary software healthy frontend/src/components/common/ErrorBoundary.tsx:ErrorBound…
root software healthy frontend/src/components/providers/ThemeProvider.tsx:root
TestRecordModelSingleton software healthy tests/test_domain.py:28
TestRecord software healthy tests/test_domain.py:34
TestModelManager software healthy tests/test_domain.py:59
TestNotebookDomain software healthy tests/test_domain.py:77
TestSourceDomain software healthy tests/test_domain.py:108
TestNoteDomain software healthy tests/test_domain.py:247
TestPodcastDomain software healthy tests/test_domain.py:287
TestTransformationDomain software healthy tests/test_domain.py:344
TestContentSettings software healthy tests/test_domain.py:366
TestEpisodeProfile software healthy tests/test_domain.py:385
TestDetectContentTypeFromExtension software healthy tests/test_chunking.py:50
TestDetectContentTypeFromHeuristics software healthy tests/test_chunking.py:104
TestDetectContentType software healthy tests/test_chunking.py:194
TestChunkText software healthy tests/test_chunking.py:236
TestMeanPoolEmbeddings software healthy tests/test_embedding.py:30
TestGenerateEmbeddings software healthy tests/test_embedding.py:115
TestGenerateEmbedding software healthy tests/test_embedding.py:162
TestErrorClassifier413 software healthy tests/test_embedding.py:332
TestBuildEpisodeOutputDir software healthy tests/test_podcast_path.py:15
TestTextUtilities software healthy tests/test_utils.py:26
TestTokenUtilities software healthy tests/test_utils.py:135
TestVersionUtilities software healthy tests/test_utils.py:182
TestContextBuilder software healthy tests/test_utils.py:252
TestAsyncSourceAssetPersistence software healthy tests/test_sources_api.py:21
TestNoteCreation software healthy tests/test_notes_api.py:15
TestNoteUpdate software healthy tests/test_notes_api.py:68
TestCredentialCascadeDelete software healthy tests/test_credentials_api.py:20
TestCredentialModelDiscovery software healthy tests/test_credentials_api.py:102
FakeAsyncClient software healthy tests/test_credentials_api.py:163
TestCredentialNumCtx software healthy tests/test_credentials_api.py:191
TestAudioProviderWiring software healthy tests/test_credentials_api.py:219
TestAudioMatrixWiring software healthy tests/test_credentials_api.py:251
TestGraphTools software healthy tests/test_graphs.py:30
TestPromptGraph software healthy tests/test_graphs.py:77
TestTransformationGraph software healthy tests/test_graphs.py:105
TestSaveSourceTitlePreservation software healthy tests/test_graphs.py:162
TestModelCreation software healthy tests/test_models_api.py:15
TestModelsProviderAvailability software healthy tests/test_models_api.py:119
TestUrlValidation software healthy tests/test_url_validation.py:19
ChatService software healthy api/chat_service.py:13
TransformationsService software healthy api/transformations_service.py:14
APIClient software healthy api/client.py:13
SearchService software healthy api/search_service.py:12
CommandService software healthy api/command_service.py:7
NotebookService software healthy api/notebook_service.py:13
PasswordAuthMiddleware software healthy api/auth.py:12
SettingsService software healthy api/settings_service.py:11
PodcastGenerationRequest software healthy api/podcast_service.py:12

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

LabelLayerStatusPath
GET / api healthy api/main.py
GET /health api healthy api/main.py
POST /api/commands/jobs api healthy api/routers/commands.py
GET /api/commands/jobs/{job_id} api healthy api/routers/commands.py
GET /api/commands/jobs api healthy api/routers/commands.py
DELETE /api/commands/jobs/{job_id} api healthy api/routers/commands.py
GET /api/commands/registry/debug api healthy api/routers/commands.py
GET /api/config api healthy api/routers/config.py
GET /status api healthy api/routers/auth.py
POST /api/notebooks/{notebook_id}/context api healthy api/routers/context.py
POST /api/podcasts/generate api healthy api/routers/podcasts.py
GET /api/podcasts/jobs/{job_id} api healthy api/routers/podcasts.py
GET /api/podcasts/episodes api healthy api/routers/podcasts.py
GET /api/podcasts/episodes/{episode_id} api healthy api/routers/podcasts.py
GET /api/podcasts/episodes/{episode_id}/audio api healthy api/routers/podcasts.py
POST /api/podcasts/episodes/{episode_id}/retry api healthy api/routers/podcasts.py
DELETE /api/podcasts/episodes/{episode_id} api healthy api/routers/podcasts.py
POST /api/embeddings/embed api healthy api/routers/embedding.py
GET /api/episode-profiles api healthy api/routers/episode_profiles.py
GET /api/episode-profiles/{profile_name} api healthy api/routers/episode_profiles.py
POST /api/episode-profiles api healthy api/routers/episode_profiles.py
PUT /api/episode-profiles/{profile_id} api healthy api/routers/episode_profiles.py
DELETE /api/episode-profiles/{profile_id} api healthy api/routers/episode_profiles.py
POST /api/episode-profiles/{profile_id}/duplicate api healthy api/routers/episode_profiles.py
GET /models api healthy api/routers/models.py
POST /models api healthy api/routers/models.py
DELETE /models/{model_id} api healthy api/routers/models.py
POST /models/{model_id}/test api healthy api/routers/models.py
GET /models/defaults api healthy api/routers/models.py
PUT /models/defaults api healthy api/routers/models.py
GET /models/providers api healthy api/routers/models.py
GET /models/discover/{provider} api healthy api/routers/models.py
POST /models/sync/{provider} api healthy api/routers/models.py
POST /models/sync api healthy api/routers/models.py
GET /models/count/{provider} api healthy api/routers/models.py
GET /models/by-provider/{provider} api healthy api/routers/models.py
POST /models/auto-assign api healthy api/routers/models.py
GET /api/speaker-profiles api healthy api/routers/speaker_profiles.py
GET /api/speaker-profiles/{profile_name} api healthy api/routers/speaker_profiles.py
POST /api/speaker-profiles api healthy api/routers/speaker_profiles.py
PUT /api/speaker-profiles/{profile_id} api healthy api/routers/speaker_profiles.py
DELETE /api/speaker-profiles/{profile_id} api healthy api/routers/speaker_profiles.py
POST /api/speaker-profiles/{profile_id}/duplicate api healthy api/routers/speaker_profiles.py
POST /api/search api healthy api/routers/search.py
POST /api/search/ask api healthy api/routers/search.py
POST /api/search/ask/simple api healthy api/routers/search.py
GET /api/insights/{insight_id} api healthy api/routers/insights.py
DELETE /api/insights/{insight_id} api healthy api/routers/insights.py
POST /api/insights/{insight_id}/save-as-note api healthy api/routers/insights.py
GET /api/transformations api healthy api/routers/transformations.py

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

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
test software healthy frontend/src/test
components software healthy frontend/src/components
settings software healthy frontend/src/components/settings
layout software healthy frontend/src/components/layout
auth software healthy frontend/src/components/auth
common software healthy frontend/src/components/common
ui software healthy frontend/src/components/ui
errors software healthy frontend/src/components/errors
sources software healthy frontend/src/components/sources
steps software healthy frontend/src/components/sources/steps
notebooks software healthy frontend/src/components/notebooks
providers software healthy frontend/src/components/providers
search software healthy frontend/src/components/search
podcasts software healthy frontend/src/components/podcasts
forms software healthy frontend/src/components/podcasts/forms
source software healthy frontend/src/components/source
app software healthy frontend/src/app
config software healthy frontend/src/app/config
(dashboard) software healthy frontend/src/app/(dashboard)
settings software healthy frontend/src/app/(dashboard)/settings
components software healthy frontend/src/app/(dashboard)/settings/components
api-keys software healthy frontend/src/app/(dashboard)/settings/api-keys
sources software healthy frontend/src/app/(dashboard)/sources
[id] software healthy frontend/src/app/(dashboard)/sources/[id]
notebooks software healthy frontend/src/app/(dashboard)/notebooks
components software healthy frontend/src/app/(dashboard)/notebooks/components
[id] software healthy frontend/src/app/(dashboard)/notebooks/[id]
search software healthy frontend/src/app/(dashboard)/search
advanced software healthy frontend/src/app/(dashboard)/advanced
components software healthy frontend/src/app/(dashboard)/advanced/components
podcasts software healthy frontend/src/app/(dashboard)/podcasts
transformations software healthy frontend/src/app/(dashboard)/transformations
components software healthy frontend/src/app/(dashboard)/transformations/components
(auth) software healthy frontend/src/app/(auth)
login software healthy frontend/src/app/(auth)/login
lib software healthy frontend/src/lib
types software healthy frontend/src/lib/types
stores software healthy frontend/src/lib/stores
api software healthy frontend/src/lib/api
utils software healthy frontend/src/lib/utils
locales software healthy frontend/src/lib/locales
ru-RU software healthy frontend/src/lib/locales/ru-RU
bn-IN software healthy frontend/src/lib/locales/bn-IN
pl-PL software healthy frontend/src/lib/locales/pl-PL
pt-BR software healthy frontend/src/lib/locales/pt-BR
fr-FR software healthy frontend/src/lib/locales/fr-FR
ca-ES software healthy frontend/src/lib/locales/ca-ES
it-IT software healthy frontend/src/lib/locales/it-IT

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

LabelLayerStatusPath
HomePage frontend healthy frontend/src/app/page.tsx
RootLayout frontend healthy frontend/src/app/layout.tsx
DashboardPage frontend healthy frontend/src/app/(dashboard)/page.tsx
DashboardLayout frontend healthy frontend/src/app/(dashboard)/layout.tsx
SettingsPage frontend healthy frontend/src/app/(dashboard)/settings/page.tsx
ApiKeysPage frontend healthy frontend/src/app/(dashboard)/settings/api-keys/page.tsx
SourcesPage frontend healthy frontend/src/app/(dashboard)/sources/page.tsx
SourceDetailPage frontend healthy frontend/src/app/(dashboard)/sources/[id]/page.tsx
NotebooksPage frontend healthy frontend/src/app/(dashboard)/notebooks/page.tsx
NotebookPage frontend healthy frontend/src/app/(dashboard)/notebooks/[id]/page.tsx
SearchPage frontend healthy frontend/src/app/(dashboard)/search/page.tsx
AdvancedPage frontend healthy frontend/src/app/(dashboard)/advanced/page.tsx
PodcastsPage frontend healthy frontend/src/app/(dashboard)/podcasts/page.tsx
TransformationsPage frontend healthy frontend/src/app/(dashboard)/transformations/page.tsx
LoginPage frontend healthy frontend/src/app/(auth)/login/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy frontend/src/app/page.tsx
/(dashboard) frontend healthy frontend/src/app/(dashboard)/page.tsx
/(dashboard)/settings frontend healthy frontend/src/app/(dashboard)/settings/page.tsx
/(dashboard)/settings/api-keys frontend healthy frontend/src/app/(dashboard)/settings/api-keys/page.tsx
/(dashboard)/sources frontend healthy frontend/src/app/(dashboard)/sources/page.tsx
/(dashboard)/sources/[id] frontend healthy frontend/src/app/(dashboard)/sources/[id]/page.tsx
/(dashboard)/notebooks frontend healthy frontend/src/app/(dashboard)/notebooks/page.tsx
/(dashboard)/notebooks/[id] frontend healthy frontend/src/app/(dashboard)/notebooks/[id]/page.tsx
/(dashboard)/search frontend healthy frontend/src/app/(dashboard)/search/page.tsx
/(dashboard)/advanced frontend healthy frontend/src/app/(dashboard)/advanced/page.tsx
/(dashboard)/podcasts frontend healthy frontend/src/app/(dashboard)/podcasts/page.tsx
/(dashboard)/transformations frontend healthy frontend/src/app/(dashboard)/transformations/page.tsx
/(auth)/login frontend healthy frontend/src/app/(auth)/login/page.tsx

LabelLayerStatusPath
password_literal::frontend/src/lib/locales/ru-RU/index.ts security healthy frontend/src/lib/locales/ru-RU/index.ts
password_literal::frontend/src/lib/locales/bn-IN/index.ts security healthy frontend/src/lib/locales/bn-IN/index.ts
password_literal::frontend/src/lib/locales/pl-PL/index.ts security healthy frontend/src/lib/locales/pl-PL/index.ts
password_literal::frontend/src/lib/locales/pt-BR/index.ts security healthy frontend/src/lib/locales/pt-BR/index.ts
password_literal::frontend/src/lib/locales/fr-FR/index.ts security healthy frontend/src/lib/locales/fr-FR/index.ts
password_literal::frontend/src/lib/locales/ca-ES/index.ts security healthy frontend/src/lib/locales/ca-ES/index.ts
password_literal::frontend/src/lib/locales/it-IT/index.ts security healthy frontend/src/lib/locales/it-IT/index.ts
password_literal::frontend/src/lib/locales/de-DE/index.ts security healthy frontend/src/lib/locales/de-DE/index.ts
password_literal::frontend/src/lib/locales/en-US/index.ts security healthy frontend/src/lib/locales/en-US/index.ts
password_literal::frontend/src/lib/locales/ja-JP/index.ts security healthy frontend/src/lib/locales/ja-JP/index.ts
password_literal::frontend/src/lib/locales/es-ES/index.ts security healthy frontend/src/lib/locales/es-ES/index.ts

LabelLayerStatusPath
backend cicd healthy .github/workflows/test.yml
frontend cicd healthy .github/workflows/test.yml
extract-version cicd healthy .github/workflows/build-and-release.yml
build-regular cicd healthy .github/workflows/build-and-release.yml
build-single cicd healthy .github/workflows/build-and-release.yml
summary cicd healthy .github/workflows/build-and-release.yml
extract-version cicd healthy .github/workflows/build-dev.yml
build-regular cicd healthy .github/workflows/build-dev.yml
build-single cicd healthy .github/workflows/build-dev.yml
summary cicd healthy .github/workflows/build-dev.yml

LabelLayerStatusPath
127.0.0.1 network healthy run_api.py
10.0.0.1 network healthy tests/test_url_validation.py
172.16.0.1 network healthy tests/test_url_validation.py
192.168.1.1 network healthy tests/test_url_validation.py
192.168.1.100 network healthy tests/test_url_validation.py
10.0.0.50 network healthy tests/test_url_validation.py
127.0.0.2 network healthy tests/test_url_validation.py
169.254.169.254 network healthy tests/test_url_validation.py
172.17.0.1 network healthy examples/docker-compose-full-local.yml

LabelLayerStatusPath
port:8502 network healthy Dockerfile
port:5055 network healthy Makefile
port:3000 network healthy Makefile
port:8000 network healthy docker-compose.yml
port:11434 network healthy examples/docker-compose-full-local.yml
port:8969 network healthy examples/docker-compose-full-local.yml

LabelLayerStatusPath
DOCKER_PASSWORD cicd healthy
GITHUB_TOKEN cicd healthy
DOCKER_USERNAME cicd healthy
GHCR_IMAGE cicd healthy
DOCKERHUB_IMAGE cicd healthy

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
surrealdb hardware healthy docker-compose.yml
open_notebook hardware healthy docker-compose.yml

LabelLayerStatusPath
gha::test cicd healthy .github/workflows/test.yml
gha::build-and-release cicd healthy .github/workflows/build-and-release.yml
gha::build-dev cicd healthy .github/workflows/build-dev.yml

LabelLayerStatusPath
nginx network healthy api/main.py
traefik network healthy api/main.py

LabelLayerStatusPath
vps::azure hardware healthy frontend/src/app/(dashboard)/settings/api-keys/page.tsx
vps::gcp hardware healthy frontend/src/app/(dashboard)/settings/api-keys/page.tsx

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

LabelLayerStatusPath
sqlite data healthy pyproject.toml

LabelLayerStatusPath
migration.py data healthy open_notebook/podcasts/migration.py

LabelLayerStatusPath
gpu (detected) hardware healthy examples/docker-compose-full-local.yml
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/6acf376e-b59e-454e-a3e7-70f3dcebe5a4/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/6acf376e-b59e-454e-a3e7-70f3dcebe5a4/

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.