https://github.com/HKUDS/DeepTutor
· scanned 2026-07-23 19:42 UTC (1 month, 2 weeks ago)
415 raw signals (0 security + 415 graph)
Last scanned 1 month, 2 weeks ago · v8 · 414 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
Showing 341 of 414 actionable findings. 415 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
deeptutor/partners/channels/feishu.py:379
Sync io in asyncPerformance
deeptutor/api/routers/memory.py:779
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:708
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:695
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:189
securityAuth fastapi unauth mutation
deeptutor/api/routers/question_notebook.py:329
securityAuth fastapi unauth mutation
deeptutor/api/routers/subagents.py:193
securityAuth fastapi unauth mutation
deeptutor/api/routers/co_writer.py:604
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:159
securityAuth fastapi unauth mutation
deeptutor/api/routers/question_notebook.py:269
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:2009
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:2033
securityAuth fastapi unauth mutation
deeptutor/api/routers/notebook.py:244
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:708
securityAuth fastapi unauth mutation
deeptutor/api/routers/personas.py:129
securityAuth fastapi unauth mutation
deeptutor/api/routers/mastery_path.py:183
securityAuth fastapi unauth mutation
deeptutor/api/routers/chat.py:47
securityAuth fastapi unauth mutation
deeptutor/api/routers/sessions.py:153
securityAuth fastapi unauth mutation
deeptutor/api/routers/skills.py:294
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:358
securityAuth fastapi unauth mutation
deeptutor/api/routers/skills.py:109
securityAuth fastapi unauth mutation
deeptutor/api/routers/sessions.py:180
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:639
securityAuth fastapi unauth mutation
deeptutor/api/routers/question_notebook.py:293
securityAuth fastapi unauth mutation
deeptutor/api/routers/notebook.py:309
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:2717
securityAuth fastapi unauth mutation
deeptutor/api/routers/question_notebook.py:320
securityAuth fastapi unauth mutation
deeptutor/api/routers/sessions.py:143
securityAuth fastapi unauth mutation
deeptutor/api/routers/question_notebook.py:257
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:587
securityAuth fastapi unauth mutation
deeptutor/api/routers/question_notebook.py:281
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:694
securityAuth fastapi unauth mutation
deeptutor/api/routers/notebook.py:299
securityAuth fastapi unauth mutation
deeptutor/api/routers/notebook.py:266
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:963
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:649
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:749
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:544
securityAuth fastapi unauth mutation
deeptutor/api/routers/co_writer.py:427
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:782
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:818
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:870
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:363
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:1151
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:361
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:2511
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:271
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:1180
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:224
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:247
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1610
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1531
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1474
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:198
securityAuth fastapi unauth mutation
deeptutor/api/routers/question_notebook.py:311
securityAuth fastapi unauth mutation
deeptutor/api/routers/subagents.py:132
securityAuth fastapi unauth mutation
deeptutor/api/routers/co_writer.py:558
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1923
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:2140
securityAuth fastapi unauth mutation
deeptutor/api/routers/notebook.py:170
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:445
securityAuth fastapi unauth mutation
deeptutor/api/routers/personas.py:91
securityAuth fastapi unauth mutation
deeptutor/api/routers/skills.py:214
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:330
securityAuth fastapi unauth mutation
deeptutor/api/routers/skills.py:83
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:559
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:381
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:338
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:771
securityAuth fastapi unauth mutation
deeptutor/api/routers/co_writer.py:414
securityAuth fastapi unauth mutation
deeptutor/api/routers/co_writer.py:403
securityAuth fastapi unauth mutation
deeptutor/api/routers/co_writer.py:379
securityAuth fastapi unauth mutation
deeptutor/api/routers/plugins_api.py:422
securityAuth fastapi unauth mutation
deeptutor/api/routers/plugins_api.py:281
securityAuth fastapi unauth mutation
deeptutor/api/routers/plugins_api.py:114
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:976
securityAuth fastapi unauth mutation
deeptutor/api/routers/mastery_path.py:231
securityAuth fastapi unauth mutation
deeptutor/api/routers/imports.py:74
securityAuth fastapi unauth mutation
deeptutor/api/routers/mastery_path.py:149
securityAuth fastapi unauth mutation
deeptutor/api/routers/mastery_path.py:134
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:317
securityAuth fastapi unauth mutation
deeptutor/api/routers/skills.py:233
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:2671
securityAuth fastapi unauth mutation
deeptutor/api/routers/subagents.py:216
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:347
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1937
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:981
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:890
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1594
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1512
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:401
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:462
securityAuth fastapi unauth mutation
deeptutor/api/routers/sessions.py:199
securityAuth fastapi unauth mutation
deeptutor/api/routers/mastery_path.py:193
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:423
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:750
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:285
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:2379
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:647
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:1212
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:169
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:1065
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:759
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:2465
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:449
securityAuth fastapi unauth mutation
deeptutor/api/routers/voice.py:104
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:760
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:780
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:826
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:621
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:308
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:1119
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:631
securityAuth fastapi unauth mutation
deeptutor/api/routers/book.py:432
securityAuth fastapi unauth mutation
deeptutor/api/routers/subagents.py:79
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1424
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:2735
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:733
securityAuth fastapi unauth mutation
deeptutor/api/routers/system.py:216
securityAuth fastapi unauth mutation
deeptutor/api/routers/system.py:148
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:878
securityAuth fastapi unauth mutation
deeptutor/api/routers/system.py:273
securityAuth fastapi unauth mutation
deeptutor/api/routers/voice.py:78
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:373
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:529
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:2061
securityAuth fastapi unauth mutation
deeptutor/api/routers/question_notebook.py:182
securityAuth fastapi unauth mutation
deeptutor/api/routers/capabilities_settings.py:34
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:151
securityAuth fastapi unauth mutation
deeptutor/api/routers/memory.py:622
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:674
securityAuth fastapi unauth mutation
deeptutor/api/routers/skills.py:95
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1450
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1293
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1007
securityAuth fastapi unauth mutation
deeptutor/api/routers/sessions.py:166
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:955
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:579
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:1036
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:712
securityAuth fastapi unauth mutation
deeptutor/api/routers/co_writer.py:586
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:1110
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1160
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1374
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:1015
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1194
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1120
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:678
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:523
securityAuth fastapi unauth mutation
deeptutor/api/routers/notebook.py:215
securityAuth fastapi unauth mutation
deeptutor/api/routers/knowledge.py:1062
securityAuth fastapi unauth mutation
deeptutor/api/routers/personas.py:110
securityAuth fastapi unauth mutation
deeptutor/api/routers/notebook.py:332
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:1094
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:1102
securityAuth fastapi unauth mutation
deeptutor/api/routers/skills.py:270
securityAuth fastapi unauth mutation
deeptutor/api/routers/partners.py:350
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:1007
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:1050
securityAuth fastapi unauth mutation
deeptutor/api/routers/settings.py:1023
securityAuth fastapi unauth mutation
deeptutor/services/sandbox/runner/server.py:215
Subprocess shell true
deeptutor/core/agentic/client.py:67
Tls verify false
deeptutor/services/llm/openai_http_client.py:42
Tls verify false
deeptutor/services/llm/provider_core/openai_codex_provider.py:86
Tls verify false
deeptutor/services/llm/providers/open_ai.py:65
Tls verify false
deeptutor/services/sandbox/runner/server.py:217
SecurityPython
web/package-lock.json
ScaOsvGhsa 3jxr 9vmj r5cp
web/package-lock.json
ScaOsvGhsa 3jxr 9vmj r5cp
web/package.json
ScaOsvGhsa 267c 6grr h53f
web/package.json
ScaOsvGhsa 26hh 7cqf hhc6
web/package.json
ScaOsvGhsa 36qx fr4f 26g5
web/package.json
ScaOsvGhsa 492v c6pp mqqv
web/package.json
ScaOsvGhsa 6gpp xcg3 4w24
web/package.json
ScaOsvGhsa 89xv 2m56 2m9x
web/package.json
ScaOsvGhsa 8h8q 6873 q5fj
web/package.json
ScaOsvGhsa c4j6 fc7j m34r
web/package.json
ScaOsvGhsa m99w x7hq 7vfj
web/package.json
ScaOsvGhsa mg66 mrh9 m8jx
web/package.json
ScaOsvGhsa p9j2 gv94 2wf4
web/package.json
ScaOsvGhsa 6g55 p6wh 862q
web/package-lock.json
ScaOsvGhsa 6g55 p6wh 862q
web/package-lock.json
ScaOsvGhsa w5hq g745 h8pq
web/components/Mermaid.tsx:174
Fq dangerous html
web/components/ThemeScript.tsx:45
Fq dangerous html
web/components/visualize/VisualizationViewer.tsx:333
Fq dangerous html
Dockerfile:358
containersPinned dependencies
Dockerfile:347
containersPinned dependencies
Dockerfile:346
containersPinned dependencies
deeptutor/runtime/launcher.py:429
SecurityPython
.github/workflows/docker-release.yml:28.github/workflows/pypi-release.yml:38.github/workflows/pypi-release.yml
CI/CD securitySupply chainGithub actions
.github/workflows/docker-release.yml
CI/CD securitySupply chainGithub actions
deeptutor/partners/channels/manager.py:158
SecurityPython
deeptutor/services/memory/snapshot/adapters.py:33
SecurityPython
deeptutor/services/partners/manager.py:116
SecurityPython
deeptutor/services/partners/runtime.py:519
SecurityPython
web/components/Mermaid.tsx:174
Dangerous innerhtml
web/components/ThemeScript.tsx:45
Dangerous innerhtml
web/components/visualize/VisualizationViewer.tsx:333
Dangerous innerhtml
deeptutor/runtime/launcher.py:122
runtime safetyRobustness
scripts/docker_compose.py:107
runtime safetyRobustness
scripts/prepare_web_package.py:33
runtime safetyRobustness
docker-compose.ghcr.yml
Ports
web/package-lock.json
ScaOsvGhsa 76mc f452 cxcm
web/package-lock.json
ScaOsvGhsa cmwh pvxp 8882
web/package-lock.json
ScaOsvGhsa hpcv 96wg 7vj8
web/package-lock.json
ScaOsvGhsa r47g fvhr h676
web/package-lock.json
ScaOsvGhsa rp9w 3fw7 7cwq
web/package-lock.json
ScaOsvGhsa vxr8 fq34 vvx9
web/package-lock.json
ScaOsvGhsa x4vx rjvf j5p4
web/package.json
ScaOsvGhsa 6m6c 36f7 fhxh
web/package.json
ScaOsvGhsa 87f9 hvmw gh4p
web/package.json
ScaOsvGhsa ghcm xqfw q4vr
web/package.json
ScaOsvGhsa xcj9 5m2h 648r
web/package.json
ScaOsvGhsa 4633 3j49 mh5q
web/package.json
ScaOsvGhsa 4c39 4ccg 62r3
web/package.json
ScaOsvGhsa 68g3 v927 f742
web/package.json
ScaOsvGhsa 955p x3mx jcvp
web/package.json
ScaOsvGhsa ffhc 5mcf pf4q
web/package.json
ScaOsvGhsa gx5p jg67 6x7h
web/package.json
ScaOsvGhsa h64f 5h5j jqjh
web/package.json
ScaOsvGhsa q8wf 6r8g 63ch
web/package.json
ScaOsvGhsa vfv6 92ff j949
web/package.json
ScaOsvGhsa wfc6 r584 vfw7
web/package.json
ScaOsvGhsa qx2v qp2m jg93
web/package-lock.json
ScaOsvGhsa qx2v qp2m jg93
web/package.json
FreshnessOutdated
web/package.json
FreshnessOutdated
web/package.json
FreshnessOutdated
Dockerfile:23
containersPinned dependencies
Dockerfile:64
containersPinned dependencies
deeptutor/learning/service.py:77
deeptutor/api/utils/task_id_manager.py:82
deeptutor_cli/skill_login.py:81
deeptutor/partners/channels/msteams.py:170
deeptutor/co_writer/storage.py:119
deeptutor/partners/channels/email.py:239
Showing first 300 of 341. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/a1236bde-3ad5-4291-9711-6c240f595989/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a1236bde-3ad5-4291-9711-6c240f595989/
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.