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

DeepTutor

https://github.com/HKUDS/DeepTutor.git · scanned 2026-05-29 03:41 UTC (1 week ago) · 10 languages

2230 findings (220 legacy + 2010 scanner) 11/13 scanners ran 62nd percentile · Python · medium (20-100K LoC) Scanner says 61 (higher by 5)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 week ago · v5 · last Δ +0.1 (diff) · 640 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 60.0 0.15 9.00
security_score 100.0 0.25 25.00
testing_score 15.0 0.20 3.00
documentation_score 88.0 0.15 13.20
practices_score 74.0 0.15 11.10
code_quality 45.0 0.10 4.50
Overall 1.00 65.8
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 10362 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
test_matrix_default_requirements_do_not_install_e2e software healthy tests/test_matrix_requirements.py:8
test_matrix_e2e_requirements_are_separate software healthy tests/test_matrix_requirements.py:15
stream_bus software healthy tests/conftest.py:22
minimal_context software healthy tests/conftest.py:33
rich_context software healthy tests/conftest.py:43
tmp_db_path software healthy tests/conftest.py:68
sqlite_store software healthy tests/conftest.py:74
run software healthy tests/conftest.py:95
stub_capability software healthy tests/conftest.py:100
fake_llm_config software healthy tests/conftest.py:110
setUp software healthy tests/test_openrouter_provider.py:9
tearDown software healthy tests/test_openrouter_provider.py:20
test_search_success_root_citations software healthy tests/test_openrouter_provider.py:23
test_search_success_choice_citations software healthy tests/test_openrouter_provider.py:53
_build_app software healthy tests/api/test_notebook_router.py:19
store software healthy tests/api/test_notebook_router.py:27
_quiz_answers software healthy tests/api/test_notebook_router.py:40
test_list_entries_empty software healthy tests/api/test_notebook_router.py:65
test_quiz_results_populates_notebook software healthy tests/api/test_notebook_router.py:72
test_quiz_results_upserts_on_retry software healthy tests/api/test_notebook_router.py:93
test_bookmark_toggle software healthy tests/api/test_notebook_router.py:111
test_delete_entry software healthy tests/api/test_notebook_router.py:142
test_category_crud_and_association software healthy tests/api/test_notebook_router.py:163
test_lookup_entry_by_question software healthy tests/api/test_notebook_router.py:213
test_quiz_state_isolated_per_turn software healthy tests/api/test_notebook_router.py:243
test_lookup_without_turn_id_falls_back_to_latest software healthy tests/api/test_notebook_router.py:293
test_lookup_missing_entry_returns_404_by_default software healthy tests/api/test_notebook_router.py:342
test_lookup_missing_entry_returns_204_when_missing_ok software healthy tests/api/test_notebook_router.py:353
_build_app software healthy tests/api/test_main_notebook_router.py:25
manager software healthy tests/api/test_main_notebook_router.py:32
test_list_notebooks_empty software healthy tests/api/test_main_notebook_router.py:41
test_create_and_list_notebook software healthy tests/api/test_main_notebook_router.py:50
test_add_record_with_valid_notebook_id software healthy tests/api/test_main_notebook_router.py:66
test_add_record_with_numeric_category_id_saves_nothing software healthy tests/api/test_main_notebook_router.py:93
test_stream_add_record_with_summary_strips_thinking_tags software healthy tests/api/test_main_notebook_router.py:119
__init__ software healthy tests/api/test_main_notebook_router.py:124
stream_summary software healthy tests/api/test_main_notebook_router.py:127
collect_events software healthy tests/api/test_main_notebook_router.py:138
_disable_pocketbase software healthy tests/api/test_knowledge_zip_upload.py:26
_zip_upload software healthy tests/api/test_knowledge_zip_upload.py:30
test_zip_upload_extracts_only_supported_members software healthy tests/api/test_knowledge_zip_upload.py:39
test_zip_upload_with_zip_slip_member_stays_in_target software healthy tests/api/test_knowledge_zip_upload.py:61
test_invalid_zip_is_rejected software healthy tests/api/test_knowledge_zip_upload.py:78
test_zip_with_no_supported_members_is_rejected software healthy tests/api/test_knowledge_zip_upload.py:88
test_embeddings_connection_uses_batch_probe software healthy tests/api/test_system_router.py:11
embed software healthy tests/api/test_system_router.py:37
test_embeddings_connection_rejects_partial_batch_response software healthy tests/api/test_system_router.py:33
_cleanup_question_router_module software healthy tests/api/test_question_router.py:16
__init__ software healthy tests/api/test_question_router.py:22
to_dict software healthy tests/api/test_question_router.py:25

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

LabelLayerStatusPath
docker-compose.dev.yml software healthy docker-compose.dev.yml
README.md software healthy README.md
Communication.md software healthy Communication.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
Dockerfile software healthy Dockerfile
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
pyproject.toml software healthy pyproject.toml
SKILL.md software healthy SKILL.md
requirements.txt software healthy requirements.txt
AGENTS.md software healthy AGENTS.md
docker-compose.ghcr.yml software healthy docker-compose.ghcr.yml
docker-compose.yml software healthy docker-compose.yml
test_matrix_requirements.py software healthy tests/test_matrix_requirements.py
conftest.py software healthy tests/conftest.py
test_openrouter_provider.py software healthy tests/test_openrouter_provider.py
test_notebook_router.py software healthy tests/api/test_notebook_router.py
test_main_notebook_router.py software healthy tests/api/test_main_notebook_router.py
__init__.py software healthy tests/api/__init__.py
test_knowledge_zip_upload.py software healthy tests/api/test_knowledge_zip_upload.py
test_system_router.py software healthy tests/api/test_system_router.py
test_question_router.py software healthy tests/api/test_question_router.py
test_unified_ws_turn_runtime.py software healthy tests/api/test_unified_ws_turn_runtime.py
test_memory_resolver.py software healthy tests/api/test_memory_resolver.py
test_cors_settings.py software healthy tests/api/test_cors_settings.py
test_auth_contextvar.py software healthy tests/api/test_auth_contextvar.py
test_selective_access_log.py software healthy tests/api/test_selective_access_log.py
test_knowledge_router.py software healthy tests/api/test_knowledge_router.py
test_sessions_truncation.py software healthy tests/api/test_sessions_truncation.py
test_plugins_api_tutorbot.py software healthy tests/api/test_plugins_api_tutorbot.py
test_tutorbot_router.py software healthy tests/api/test_tutorbot_router.py
test_settings_router.py software healthy tests/api/test_settings_router.py
test_tutorbot_channel_schema.py software healthy tests/api/test_tutorbot_channel_schema.py
test_tools_router.py software healthy tests/api/test_tools_router.py
__init__.py software healthy tests/scripts/__init__.py
test_cli_kit.py software healthy tests/scripts/test_cli_kit.py
test_start_web.py software healthy tests/scripts/test_start_web.py
test_update.py software healthy tests/scripts/test_update.py
test_start_tour.py software healthy tests/scripts/test_start_tour.py
test_docker_compose.py software healthy tests/scripts/test_docker_compose.py
test_chat_cli.py software healthy tests/cli/test_chat_cli.py
test_common.py software healthy tests/cli/test_common.py
__init__.py software healthy tests/cli/__init__.py
test_provider_cli.py software healthy tests/cli/test_provider_cli.py
test_config_cli.py software healthy tests/cli/test_config_cli.py
test_init_wizard_probe.py software healthy tests/cli/test_init_wizard_probe.py
test_docs_contract.py software healthy tests/cli/test_docs_contract.py
test_notebook_cli.py software healthy tests/cli/test_notebook_cli.py
test_kb_cli.py software healthy tests/cli/test_kb_cli.py
__init__.py software healthy tests/utils/__init__.py
test_document_validator.py software healthy tests/utils/test_document_validator.py

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

LabelLayerStatusPath
_StubCapability software healthy tests/conftest.py:86
TestOpenRouterProvider software healthy tests/test_openrouter_provider.py:8
FakeSummarizeAgent software healthy tests/api/test_main_notebook_router.py:123
_FakeClient software healthy tests/api/test_system_router.py:36
_DummyProcessLogEvent software healthy tests/api/test_question_router.py:21
FakeContextBuilder software healthy tests/api/test_unified_ws_turn_runtime.py:727
FakeOrchestrator software healthy tests/api/test_unified_ws_turn_runtime.py:740
CapturingRuntime software healthy tests/api/test_unified_ws_turn_runtime.py:466
TestSelectiveAccessLog software healthy tests/api/test_selective_access_log.py:53
_FakeKBManager software healthy tests/api/test_knowledge_router.py:36
_FakeInitializer software healthy tests/api/test_knowledge_router.py:67
_Signature software healthy tests/api/test_knowledge_router.py:411
_FakeConfigService software healthy tests/api/test_knowledge_router.py:451
FakeInstance software healthy tests/api/test_plugins_api_tutorbot.py:42
FakeMgr software healthy tests/api/test_plugins_api_tutorbot.py:45
FakeManager software healthy tests/api/test_tutorbot_router.py:59
TestBotChatHttpApi software healthy tests/api/test_tutorbot_router.py:108
FakeInstance software healthy tests/api/test_tutorbot_router.py:971
FakeMgr software healthy tests/api/test_tutorbot_router.py:977
TestCreateBotPreservesExistingConfig software healthy tests/api/test_tutorbot_router.py:311
TestCreateBotExplicitClearSemantics software healthy tests/api/test_tutorbot_router.py:379
TestGetBotStoppedSecretHandling software healthy tests/api/test_tutorbot_router.py:519
TestPatchBotStoppedAndRunning software healthy tests/api/test_tutorbot_router.py:571
FakeInst software healthy tests/api/test_tutorbot_router.py:791
TestBotChatWebSocketStartup software healthy tests/api/test_tutorbot_router.py:832
TestStartLockDedup software healthy tests/api/test_tutorbot_router.py:935
TestBotChatWebSocketResilience software healthy tests/api/test_tutorbot_router.py:965
_FakeEmbeddingAdapter software healthy tests/api/test_settings_router.py:20
_FakeCatalogService software healthy tests/api/test_settings_router.py:28
TestResolveConfigModel software healthy tests/api/test_tutorbot_channel_schema.py:26
TestInlineRefs software healthy tests/api/test_tutorbot_channel_schema.py:43
TestCollectSecretFields software healthy tests/api/test_tutorbot_channel_schema.py:76
TestChannelSchemaPayload software healthy tests/api/test_tutorbot_channel_schema.py:117
TestEndpoint software healthy tests/api/test_tutorbot_channel_schema.py:144
TestAllChannelSchemas software healthy tests/api/test_tutorbot_channel_schema.py:179
ProviderCliDocsContractTest software healthy tests/cli/test_provider_cli.py:10
_FakeClient software healthy tests/cli/test_init_wizard_probe.py:6
FakeNotebookManager software healthy tests/cli/test_notebook_cli.py:14
TestParseJsonResponseDirect software healthy tests/utils/test_json_parser.py:17
TestParseJsonResponseMarkdown software healthy tests/utils/test_json_parser.py:48
TestParseJsonResponseRepair software healthy tests/utils/test_json_parser.py:72
TestSafeJsonLoads software healthy tests/utils/test_json_parser.py:107
TestIsDocumentExtension software healthy tests/utils/test_document_extractor.py:74
TestExtractDocx software healthy tests/utils/test_document_extractor.py:104
TestExtractXlsx software healthy tests/utils/test_document_extractor.py:131
TestExtractPptx software healthy tests/utils/test_document_extractor.py:156
TestExtractTextLike software healthy tests/utils/test_document_extractor.py:176
TestExtractPdf software healthy tests/utils/test_document_extractor.py:226
TestFailureModes software healthy tests/utils/test_document_extractor.py:250
TestTruncation software healthy tests/utils/test_document_extractor.py:288

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

LabelLayerStatusPath
tests software healthy tests
api software healthy tests/api
scripts software healthy tests/scripts
cli software healthy tests/cli
utils software healthy tests/utils
agents software healthy tests/agents
notebook software healthy tests/agents/notebook
solve software healthy tests/agents/solve
auto software healthy tests/agents/auto
question software healthy tests/agents/question
math_animator software healthy tests/agents/math_animator
research software healthy tests/agents/research
chat software healthy tests/agents/chat
runtime software healthy tests/runtime
capabilities software healthy tests/capabilities
multi_user software healthy tests/multi_user
services software healthy tests/services
config software healthy tests/services/config
rag software healthy tests/services/rag
search software healthy tests/services/search
memory software healthy tests/services/memory
tutorbot software healthy tests/services/tutorbot
model_selection software healthy tests/services/model_selection
session software healthy tests/services/session
embedding software healthy tests/services/embedding
llm software healthy tests/services/llm
logging software healthy tests/logging
tools software healthy tests/tools
core software healthy tests/core
book software healthy tests/book
knowledge software healthy tests/knowledge
scripts software healthy scripts
deeptutor_cli software healthy deeptutor_cli
assets software healthy assets
releases software healthy assets/releases
README software healthy assets/README
site software healthy site
functions software healthy site/functions
api software healthy site/functions/api
src software healthy site/src
content software healthy site/src/content
docs software healthy site/src/content/docs
zh-cn software healthy site/src/content/docs/zh-cn
docs software healthy site/src/content/docs/zh-cn/docs
cli software healthy site/src/content/docs/zh-cn/docs/cli
tutorbot software healthy site/src/content/docs/zh-cn/docs/tutorbot
explore software healthy site/src/content/docs/zh-cn/docs/explore
get-started software healthy site/src/content/docs/zh-cn/docs/get-started
docs software healthy site/src/content/docs/docs
cli software healthy site/src/content/docs/docs/cli

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

LabelLayerStatusPath
GET / api healthy deeptutor/api/main.py
GET /health api healthy deeptutor/api/routers/book.py
GET /books api healthy deeptutor/api/routers/book.py
GET /books/{book_id} api healthy deeptutor/api/routers/book.py
GET /books/{book_id}/spine api healthy deeptutor/api/routers/book.py
GET /books/{book_id}/pages/{page_id} api healthy deeptutor/api/routers/book.py
DELETE /books/{book_id} api healthy deeptutor/api/routers/book.py
POST /books api healthy deeptutor/api/routers/book.py
POST /books/confirm-proposal api healthy deeptutor/api/routers/book.py
POST /books/confirm-spine api healthy deeptutor/api/routers/book.py
POST /books/compile-page api healthy deeptutor/api/routers/book.py
POST /books/regenerate-block api healthy deeptutor/api/routers/book.py
POST /books/insert-block api healthy deeptutor/api/routers/book.py
POST /books/delete-block api healthy deeptutor/api/routers/book.py
POST /books/move-block api healthy deeptutor/api/routers/book.py
POST /books/change-block-type api healthy deeptutor/api/routers/book.py
POST /books/deep-dive api healthy deeptutor/api/routers/book.py
POST /books/quiz-attempt api healthy deeptutor/api/routers/book.py
GET /books/{book_id}/health api healthy deeptutor/api/routers/book.py
POST /books/{book_id}/refresh-fingerprints api healthy deeptutor/api/routers/book.py
POST /books/supplement api healthy deeptutor/api/routers/book.py
POST /books/page-chat-session api healthy deeptutor/api/routers/book.py
POST /books/rebuild api healthy deeptutor/api/routers/book.py
GET /api/v1/skills/tags/list api healthy deeptutor/api/routers/skills.py
POST /api/v1/skills/tags/create api healthy deeptutor/api/routers/skills.py
PUT /api/v1/skills/tags/{tag} api healthy deeptutor/api/routers/skills.py
DELETE /api/v1/skills/tags/{tag} api healthy deeptutor/api/routers/skills.py
GET /api/v1/skills/list api healthy deeptutor/api/routers/skills.py
GET /api/v1/skills/{name} api healthy deeptutor/api/routers/skills.py
POST /api/v1/skills/create api healthy deeptutor/api/routers/skills.py
PUT /api/v1/skills/{name} api healthy deeptutor/api/routers/skills.py
DELETE /api/v1/skills/{name} api healthy deeptutor/api/routers/skills.py
POST /api/v1/co_writer/edit api healthy deeptutor/api/routers/co_writer.py
POST /api/v1/co_writer/edit_react api healthy deeptutor/api/routers/co_writer.py
POST /api/v1/co_writer/edit_react/stream api healthy deeptutor/api/routers/co_writer.py
POST /api/v1/co_writer/automark api healthy deeptutor/api/routers/co_writer.py
GET /api/v1/co_writer/history api healthy deeptutor/api/routers/co_writer.py
GET /api/v1/co_writer/history/{operation_id} api healthy deeptutor/api/routers/co_writer.py
GET /api/v1/co_writer/tool_calls/{operation_id} api healthy deeptutor/api/routers/co_writer.py
POST /api/v1/co_writer/export/markdown api healthy deeptutor/api/routers/co_writer.py
GET /api/v1/co_writer/documents api healthy deeptutor/api/routers/co_writer.py
POST /api/v1/co_writer/documents api healthy deeptutor/api/routers/co_writer.py
GET /api/v1/co_writer/documents/{doc_id} api healthy deeptutor/api/routers/co_writer.py
PUT /api/v1/co_writer/documents/{doc_id} api healthy deeptutor/api/routers/co_writer.py
DELETE /api/v1/co_writer/documents/{doc_id} api healthy deeptutor/api/routers/co_writer.py
GET /api/v1/knowledge/health api healthy deeptutor/api/routers/knowledge.py
GET /api/v1/knowledge/rag-providers api healthy deeptutor/api/routers/knowledge.py
GET /api/v1/knowledge/supported-file-types api healthy deeptutor/api/routers/knowledge.py
GET /api/v1/knowledge/configs api healthy deeptutor/api/routers/knowledge.py
GET /api/v1/knowledge/{kb_name}/config api healthy deeptutor/api/routers/knowledge.py

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

LabelLayerStatusPath
ThemeScript frontend healthy web/components/ThemeScript.tsx
Geogebra frontend healthy web/components/Geogebra.tsx
Mermaid frontend healthy web/components/Mermaid.tsx
SessionList frontend healthy web/components/SessionList.tsx
SettingsMiniNav frontend healthy web/components/settings/SettingsMiniNav.tsx
SaveToNotebookModal frontend healthy web/components/notebook/SaveToNotebookModal.tsx
NotebookRecordPicker frontend healthy web/components/notebook/NotebookRecordPicker.tsx
NotebookSelector frontend healthy web/components/notebook/NotebookSelector.tsx
SkillsSection frontend healthy web/components/space/SkillsSection.tsx
NotebooksSection frontend healthy web/components/space/NotebooksSection.tsx
SpaceMiniNav frontend healthy web/components/space/SpaceMiniNav.tsx
SpaceSectionHeader frontend healthy web/components/space/SpaceSectionHeader.tsx
QuestionBankSection frontend healthy web/components/space/QuestionBankSection.tsx
ChatHistorySection frontend healthy web/components/space/ChatHistorySection.tsx
ModelThinkingCard frontend healthy web/components/common/ModelThinkingCard.tsx
MarkdownRenderer frontend healthy web/components/common/MarkdownRenderer.tsx
RichMarkdownRenderer frontend healthy web/components/common/RichMarkdownRenderer.tsx
RichCodeBlock frontend healthy web/components/common/RichCodeBlock.tsx
SimpleMarkdownRenderer frontend healthy web/components/common/SimpleMarkdownRenderer.tsx
GeogebraOpenCTA frontend healthy web/components/common/GeogebraOpenCTA.tsx
Modal frontend healthy web/components/common/Modal.tsx
ToastViewport frontend healthy web/components/common/ToastViewport.tsx
PickerShell frontend healthy web/components/common/PickerShell.tsx
ProcessLogs frontend healthy web/components/common/ProcessLogs.tsx
AssistantResponse frontend healthy web/components/common/AssistantResponse.tsx
MathAnimatorViewer frontend healthy web/components/math-animator/MathAnimatorViewer.tsx
Button frontend healthy web/components/ui/Button.tsx
ResearchOutlineEditor frontend healthy web/components/research/ResearchOutlineEditor.tsx
QuestionBankPicker frontend healthy web/components/chat/QuestionBankPicker.tsx
MemoryPicker frontend healthy web/components/chat/MemoryPicker.tsx
SkillsPicker frontend healthy web/components/chat/SkillsPicker.tsx
HistorySessionPicker frontend healthy web/components/chat/HistorySessionPicker.tsx
BookReferencePicker frontend healthy web/components/chat/BookReferencePicker.tsx
FilePreviewDrawer frontend healthy web/components/chat/preview/FilePreviewDrawer.tsx
FallbackPreview frontend healthy web/components/chat/preview/previewers/FallbackPreview.tsx
PdfPreview frontend healthy web/components/chat/preview/previewers/PdfPreview.tsx
SvgPreview frontend healthy web/components/chat/preview/previewers/SvgPreview.tsx
MarkdownPreview frontend healthy web/components/chat/preview/previewers/MarkdownPreview.tsx
ImagePreview frontend healthy web/components/chat/preview/previewers/ImagePreview.tsx
TextPreview frontend healthy web/components/chat/preview/previewers/TextPreview.tsx
OfficeTextPreview frontend healthy web/components/chat/preview/previewers/OfficeTextPreview.tsx
SessionActivityPanel frontend healthy web/components/chat/home/SessionActivityPanel.tsx
SessionViewerPanel frontend healthy web/components/chat/home/SessionViewerPanel.tsx
CapabilityConfigCard frontend healthy web/components/chat/home/CapabilityConfigCard.tsx
ModelSelector frontend healthy web/components/chat/home/ModelSelector.tsx
QuizFollowupTabBody frontend healthy web/components/quiz/QuizFollowupTabBody.tsx
FollowupChatComposer frontend healthy web/components/quiz/FollowupChatComposer.tsx
QuizViewer frontend healthy web/components/quiz/QuizViewer.tsx
MemoryL1Workbench frontend healthy web/components/memory/MemoryL1Workbench.tsx
MemoryHub frontend healthy web/components/memory/MemoryHub.tsx

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

LabelLayerStatusPath
/(workspace) frontend healthy web/app/(workspace)/page.tsx
/(workspace)/playground frontend healthy web/app/(workspace)/playground/page.tsx
/(workspace)/chat/[[...sessionId]] frontend healthy web/app/(workspace)/chat/[[...sessionId]]/page.tsx
/(workspace)/agents frontend healthy web/app/(workspace)/agents/page.tsx
/(workspace)/agents/[botId]/chat frontend healthy web/app/(workspace)/agents/[botId]/chat/page.tsx
/(workspace)/co-writer frontend healthy web/app/(workspace)/co-writer/page.tsx
/(workspace)/co-writer/[docId] frontend healthy web/app/(workspace)/co-writer/[docId]/page.tsx
/(workspace)/book frontend healthy web/app/(workspace)/book/page.tsx
/(admin)/admin/users frontend healthy web/app/(admin)/admin/users/page.tsx
/(auth)/login frontend healthy web/app/(auth)/login/page.tsx
/(auth)/register frontend healthy web/app/(auth)/register/page.tsx
/(utility)/settings frontend healthy web/app/(utility)/settings/page.tsx
/(utility)/settings/mcp frontend healthy web/app/(utility)/settings/mcp/page.tsx
/(utility)/settings/network frontend healthy web/app/(utility)/settings/network/page.tsx
/(utility)/settings/search frontend healthy web/app/(utility)/settings/search/page.tsx
/(utility)/settings/status frontend healthy web/app/(utility)/settings/status/page.tsx
/(utility)/settings/memory frontend healthy web/app/(utility)/settings/memory/page.tsx
/(utility)/settings/capabilities frontend healthy web/app/(utility)/settings/capabilities/page.tsx
/(utility)/settings/tools frontend healthy web/app/(utility)/settings/tools/page.tsx
/(utility)/settings/appearance frontend healthy web/app/(utility)/settings/appearance/page.tsx
/(utility)/settings/embedding frontend healthy web/app/(utility)/settings/embedding/page.tsx
/(utility)/settings/llm frontend healthy web/app/(utility)/settings/llm/page.tsx
/(utility)/notebook frontend healthy web/app/(utility)/notebook/page.tsx
/(utility)/space frontend healthy web/app/(utility)/space/page.tsx
/(utility)/space/questions frontend healthy web/app/(utility)/space/questions/page.tsx
/(utility)/space/notebooks frontend healthy web/app/(utility)/space/notebooks/page.tsx
/(utility)/space/memory frontend healthy web/app/(utility)/space/memory/page.tsx
/(utility)/space/chat-history frontend healthy web/app/(utility)/space/chat-history/page.tsx
/(utility)/space/skills frontend healthy web/app/(utility)/space/skills/page.tsx
/(utility)/memory frontend healthy web/app/(utility)/memory/page.tsx
/(utility)/memory/resolve frontend healthy web/app/(utility)/memory/resolve/page.tsx
/(utility)/memory/l3 frontend healthy web/app/(utility)/memory/l3/page.tsx
/(utility)/memory/l3/[slot] frontend healthy web/app/(utility)/memory/l3/[slot]/page.tsx
/(utility)/memory/l1 frontend healthy web/app/(utility)/memory/l1/page.tsx
/(utility)/memory/graph frontend healthy web/app/(utility)/memory/graph/page.tsx
/(utility)/memory/l2 frontend healthy web/app/(utility)/memory/l2/page.tsx
/(utility)/memory/l2/[surface] frontend healthy web/app/(utility)/memory/l2/[surface]/page.tsx
/(utility)/knowledge frontend healthy web/app/(utility)/knowledge/page.tsx

LabelLayerStatusPath
auth::pyproject.toml security healthy pyproject.toml
auth::deeptutor/tutorbot/config/schema.py security healthy deeptutor/tutorbot/config/schema.py
auth::packaging/deeptutor-cli/pyproject.toml security healthy packaging/deeptutor-cli/pyproject.toml
auth::deeptutor/services/auth.py security healthy deeptutor/services/auth.py
auth::deeptutor/tutorbot/providers/registry.py security healthy deeptutor/tutorbot/providers/registry.py
auth::deeptutor/services/llm/config.py security healthy deeptutor/services/llm/config.py
auth::deeptutor/services/pocketbase_client.py security healthy deeptutor/services/pocketbase_client.py
auth::deeptutor/services/provider_registry.py security healthy deeptutor/services/provider_registry.py
auth::deeptutor_cli/provider_cmd.py security healthy deeptutor_cli/provider_cmd.py
auth::deeptutor/services/llm/provider_core/openai_codex_pro… security healthy deeptutor/services/llm/provider_core/openai_codex_provider.…
auth::tests/cli/test_provider_cli.py security healthy tests/cli/test_provider_cli.py
auth::deeptutor/multi_user/__init__.py security healthy deeptutor/multi_user/__init__.py
auth::deeptutor/services/llm/provider_core/github_copilot_p… security healthy deeptutor/services/llm/provider_core/github_copilot_provide…
auth::deeptutor/api/routers/auth.py security healthy deeptutor/api/routers/auth.py
auth::deeptutor_cli/main.py security healthy deeptutor_cli/main.py
auth::deeptutor_cli/init_wizard.py security healthy deeptutor_cli/init_wizard.py

LabelLayerStatusPath
sessions data healthy deeptutor/services/session/sqlite_store.py
messages data healthy deeptutor/services/session/sqlite_store.py
turns data healthy deeptutor/services/session/sqlite_store.py
turn_events data healthy deeptutor/services/session/sqlite_store.py
notebook_entries data healthy deeptutor/services/session/sqlite_store.py
notebook_categories data healthy deeptutor/services/session/sqlite_store.py
notebook_entry_categories data healthy deeptutor/services/session/sqlite_store.py
notebook_entries_new data healthy deeptutor/services/session/sqlite_store.py

LabelLayerStatusPath
127.0.0.1 network healthy Dockerfile
203.0.113.10 network healthy docker-compose.ghcr.yml
172.26.0.10 network healthy tests/api/test_cors_settings.py
10.0.0.5 network healthy tests/services/llm/test_utils.py
10.0.0.1 network healthy tests/tools/test_web_fetch.py
192.168.1.1 network healthy tests/tools/test_web_fetch.py
169.254.1.1 network healthy tests/tools/test_web_fetch.py
192.168.1.10 network healthy web/tests/api-resolve-base.test.ts

LabelLayerStatusPath
generic_api_key::tests/api/test_settings_router.py security healthy tests/api/test_settings_router.py
generic_api_key::tests/api/test_settings_router.py security healthy tests/api/test_settings_router.py
generic_api_key::tests/api/test_settings_router.py security healthy tests/api/test_settings_router.py
generic_api_key::tests/api/test_settings_router.py security healthy tests/api/test_settings_router.py
generic_api_key::tests/api/test_settings_router.py security healthy tests/api/test_settings_router.py

LabelLayerStatusPath
build-and-publish cicd healthy .github/workflows/pypi-release.yml
build-and-push cicd healthy .github/workflows/docker-release.yml
import-check cicd healthy .github/workflows/tests.yml
smoke-tests cicd healthy .github/workflows/tests.yml
test-summary cicd healthy .github/workflows/tests.yml

LabelLayerStatusPath
port:8001 network healthy Dockerfile
port:3782 network healthy Dockerfile
port:10 network healthy docker-compose.ghcr.yml

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
pocketbase hardware healthy docker-compose.yml
deeptutor hardware healthy docker-compose.yml

LabelLayerStatusPath
gha::pypi-release cicd healthy .github/workflows/pypi-release.yml
gha::docker-release cicd healthy .github/workflows/docker-release.yml
gha::tests cicd healthy .github/workflows/tests.yml

LabelLayerStatusPath
sqlite data healthy docker-compose.yml
redis data healthy site/package-lock.json

LabelLayerStatusPath
vps::azure hardware healthy tests/services/llm/test_openai_http_client.py
vps::droplet hardware healthy web/components/sidebar/SessionAvatar.tsx

LabelLayerStatusPath
repobility-clone-3452pr7c software healthy /tmp/repobility-clone-3452pr7c

LabelLayerStatusPath
nginx network healthy web/lib/code-languages.ts

LabelLayerStatusPath
gpu (detected) hardware healthy tests/services/test_provider_registry.py

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
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/e6787ecc-a4cd-42f5-bd0d-ed4c112ba8ec/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e6787ecc-a4cd-42f5-bd0d-ed4c112ba8ec/

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.