https://github.com/TKY0527/um-idp-oral-cancer-agentic-ai
· scanned 2026-06-16 00:38 UTC (2 months, 2 weeks ago)
36 raw signals (0 security + 36 graph)
Last scanned 2 months, 2 weeks ago · v1 · 34 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 636 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.
| Label | Layer | Status | Path |
|---|---|---|---|
middleware |
software | healthy | middleware.ts:middleware |
mdEsc |
software | healthy | bot/formatResults.ts:mdEsc |
stripCitation |
software | healthy | bot/formatResults.ts:stripCitation |
formatResult |
software | healthy | bot/formatResults.ts:formatResult |
formatAgentTrace |
software | healthy | bot/formatResults.ts:formatAgentTrace |
sleep |
software | healthy | bot/bot.ts:sleep |
main |
software | healthy | bot/bot.ts:main |
t |
software | healthy | bot/translations.ts:t |
clean |
software | healthy | scripts/generate_bilingual_report.py:42 |
S |
software | healthy | scripts/generate_bilingual_report.py:53 |
para |
software | healthy | scripts/generate_bilingual_report.py:82 |
bullet |
software | healthy | scripts/generate_bilingual_report.py:86 |
part_banner |
software | healthy | scripts/generate_bilingual_report.py:90 |
make_table |
software | healthy | scripts/generate_bilingual_report.py:101 |
on_page |
software | dead | scripts/generate_bilingual_report.py:424 |
main |
software | healthy | scripts/telegramWebhook.ts:main |
stripCitation |
software | healthy | components/RiskScoreCard.tsx:stripCitation |
RiskScoreCard |
software | healthy | components/RiskScoreCard.tsx:RiskScoreCard |
dash |
software | healthy | components/RiskScoreCard.tsx:dash |
ToothbrushTelemetryCard |
software | healthy | components/ToothbrushTelemetryCard.tsx:ToothbrushTelemetryC… |
Stat |
software | healthy | components/ToothbrushTelemetryCard.tsx:Stat |
MobileNav |
software | healthy | components/MobileNav.tsx:MobileNav |
ExpertPanelCard |
software | healthy | components/ExpertPanelCard.tsx:ExpertPanelCard |
ExpertColumn |
software | healthy | components/ExpertPanelCard.tsx:ExpertColumn |
cavityTone |
software | healthy | components/DentalWellnessCard.tsx:cavityTone |
gumTone |
software | healthy | components/DentalWellnessCard.tsx:gumTone |
plaqueTone |
software | healthy | components/DentalWellnessCard.tsx:plaqueTone |
DentalWellnessCard |
software | healthy | components/DentalWellnessCard.tsx:DentalWellnessCard |
dash |
software | healthy | components/DentalWellnessCard.tsx:dash |
Chip |
software | healthy | components/DentalWellnessCard.tsx:Chip |
PatientReportCard |
software | healthy | components/PatientReportCard.tsx:PatientReportCard |
Block |
software | healthy | components/PatientReportCard.tsx:Block |
PatientSidebar |
software | healthy | components/PatientSidebar.tsx:PatientSidebar |
HabitChip |
software | healthy | components/PatientProfileCard.tsx:HabitChip |
PatientProfileCard |
software | healthy | components/PatientProfileCard.tsx:PatientProfileCard |
ApiKeysPanel |
software | healthy | components/ApiKeysPanel.tsx:ApiKeysPanel |
update |
software | healthy | components/ApiKeysPanel.tsx:update |
save |
software | healthy | components/ApiKeysPanel.tsx:save |
clearAll |
software | healthy | components/ApiKeysPanel.tsx:clearAll |
statusChip |
software | healthy | components/ApiKeysPanel.tsx:statusChip |
CareChat |
software | healthy | components/CareChat.tsx:CareChat |
load |
software | healthy | components/CareChat.tsx:load |
data |
software | healthy | components/CareChat.tsx:data |
send |
software | healthy | components/CareChat.tsx:send |
formatTime |
software | healthy | components/AuditLogPanel.tsx:formatTime |
AuditLogPanel |
software | healthy | components/AuditLogPanel.tsx:AuditLogPanel |
ConsensusPanel |
software | healthy | components/ConsensusPanel.tsx:ConsensusPanel |
ProviderColumn |
software | healthy | components/ConsensusPanel.tsx:ProviderColumn |
RetrievalPanel |
software | healthy | components/RetrievalPanel.tsx:RetrievalPanel |
ClinicianReferralCard |
software | healthy | components/ClinicianReferralCard.tsx:ClinicianReferralCard |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
middleware.ts |
software | healthy | middleware.ts |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
next.config.ts |
software | healthy | next.config.ts |
formatResults.ts |
software | healthy | bot/formatResults.ts |
bot.ts |
software | healthy | bot/bot.ts |
translations.ts |
software | healthy | bot/translations.ts |
AGENTS_EXPLAINED.md |
software | healthy | docs/AGENTS_EXPLAINED.md |
PROJECT_REPORT.md |
software | healthy | docs/PROJECT_REPORT.md |
TEAMMATE_GUIDE.md |
software | healthy | docs/TEAMMATE_GUIDE.md |
METHODOLOGY.md |
software | healthy | docs/METHODOLOGY.md |
testRetrieval.ts |
software | healthy | scripts/testRetrieval.ts |
generate_bilingual_report.py |
software | healthy | scripts/generate_bilingual_report.py |
telegramWebhook.ts |
software | healthy | scripts/telegramWebhook.ts |
RiskScoreCard.tsx |
software | healthy | components/RiskScoreCard.tsx |
ToothbrushTelemetryCard.tsx |
software | healthy | components/ToothbrushTelemetryCard.tsx |
MobileNav.tsx |
software | healthy | components/MobileNav.tsx |
ExpertPanelCard.tsx |
software | healthy | components/ExpertPanelCard.tsx |
DentalWellnessCard.tsx |
software | healthy | components/DentalWellnessCard.tsx |
PatientReportCard.tsx |
software | healthy | components/PatientReportCard.tsx |
PatientSidebar.tsx |
software | healthy | components/PatientSidebar.tsx |
PatientProfileCard.tsx |
software | healthy | components/PatientProfileCard.tsx |
ApiKeysPanel.tsx |
software | healthy | components/ApiKeysPanel.tsx |
CareChat.tsx |
software | healthy | components/CareChat.tsx |
AuditLogPanel.tsx |
software | healthy | components/AuditLogPanel.tsx |
ConsensusPanel.tsx |
software | healthy | components/ConsensusPanel.tsx |
RetrievalPanel.tsx |
software | healthy | components/RetrievalPanel.tsx |
ClinicianReferralCard.tsx |
software | healthy | components/ClinicianReferralCard.tsx |
ArchitectureExplainer.tsx |
software | healthy | components/ArchitectureExplainer.tsx |
AgentPipeline.tsx |
software | healthy | components/AgentPipeline.tsx |
VisionResultCard.tsx |
software | healthy | components/VisionResultCard.tsx |
MouthZoneHeatmap.tsx |
software | healthy | components/MouthZoneHeatmap.tsx |
ImageUpload.tsx |
software | healthy | components/ImageUpload.tsx |
Toast.tsx |
software | healthy | components/Toast.tsx |
DoctorSidebar.tsx |
software | healthy | components/DoctorSidebar.tsx |
SampleCaseSelector.tsx |
software | healthy | components/SampleCaseSelector.tsx |
AgentFlowOverlay.tsx |
software | healthy | components/AgentFlowOverlay.tsx |
HeatmapOverlay.tsx |
software | healthy | components/HeatmapOverlay.tsx |
UserMenu.tsx |
software | healthy | components/UserMenu.tsx |
DoctorAssistantPanel.tsx |
software | healthy | components/DoctorAssistantPanel.tsx |
RiskTrendChart.tsx |
software | healthy | components/RiskTrendChart.tsx |
SafetyBanner.tsx |
software | healthy | components/SafetyBanner.tsx |
HeroSection.tsx |
software | healthy | components/HeroSection.tsx |
CameraCapture.tsx |
software | healthy | components/CameraCapture.tsx |
LanguageToggle.tsx |
software | healthy | components/LanguageToggle.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bot |
software | healthy | bot |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
app |
software | healthy | app |
doctor |
software | healthy | app/doctor |
analytics |
software | healthy | app/doctor/analytics |
patients |
software | healthy | app/doctor/patients |
session |
software | healthy | app/doctor/session |
[id] |
software | healthy | app/doctor/session/[id] |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
doctor |
software | healthy | app/api/doctor |
assistant |
software | healthy | app/api/doctor/assistant |
demo |
software | healthy | app/api/demo |
seed |
software | healthy | app/api/demo/seed |
auth |
software | healthy | app/api/auth |
logout |
software | healthy | app/api/auth/logout |
login |
software | healthy | app/api/auth/login |
me |
software | healthy | app/api/auth/me |
mcp |
software | healthy | app/api/mcp |
telegram |
software | healthy | app/api/telegram |
webhook |
software | healthy | app/api/telegram/webhook |
sessions |
software | healthy | app/api/sessions |
[id] |
software | healthy | app/api/sessions/[id] |
review |
software | healthy | app/api/sessions/[id]/review |
chat |
software | healthy | app/api/chat |
providers |
software | healthy | app/api/providers |
status |
software | healthy | app/api/providers/status |
admin |
software | healthy | app/api/admin |
keys |
software | healthy | app/api/admin/keys |
messages |
software | healthy | app/api/messages |
documents |
software | healthy | app/api/documents |
screening |
software | healthy | app/api/screening |
stream |
software | healthy | app/api/screening/stream |
introduction |
software | healthy | app/introduction |
patient |
software | healthy | app/patient |
chat |
software | healthy | app/patient/chat |
messages |
software | healthy | app/patient/messages |
history |
software | healthy | app/patient/history |
documents |
software | healthy | app/patient/documents |
screening |
software | healthy | app/patient/screening |
admin |
software | healthy | app/admin |
lib |
software | healthy | lib |
types |
software | healthy | lib/types |
i18n |
software | healthy | lib/i18n |
telegram |
software | healthy | lib/telegram |
utils |
software | healthy | lib/utils |
agents |
software | healthy | lib/agents |
tools |
software | healthy | lib/agents/tools |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
LandingPage |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
DoctorQueuePage |
frontend | healthy | app/doctor/page.tsx |
DoctorLayout |
frontend | healthy | app/doctor/layout.tsx |
DoctorAnalyticsPage |
frontend | healthy | app/doctor/analytics/page.tsx |
DoctorPatientsPage |
frontend | healthy | app/doctor/patients/page.tsx |
DoctorSessionDetailPage |
frontend | healthy | app/doctor/session/[id]/page.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
IntroductionPage |
frontend | healthy | app/introduction/page.tsx |
PatientHomePage |
frontend | healthy | app/patient/page.tsx |
PatientLayout |
frontend | healthy | app/patient/layout.tsx |
PatientChatPage |
frontend | healthy | app/patient/chat/page.tsx |
PatientMessagesPage |
frontend | healthy | app/patient/messages/page.tsx |
PatientHistoryPage |
frontend | healthy | app/patient/history/page.tsx |
PatientDocumentsPage |
frontend | healthy | app/patient/documents/page.tsx |
PatientScreeningPage |
frontend | healthy | app/patient/screening/page.tsx |
AdminPage |
frontend | healthy | app/admin/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::app/login/page.tsx |
security | healthy | app/login/page.tsx |
password_literal::app/login/page.tsx |
security | healthy | app/login/page.tsx |
password_literal::app/login/page.tsx |
security | healthy | app/login/page.tsx |
password_literal::app/login/page.tsx |
security | healthy | app/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-e53535ys |
software | healthy | /tmp/repobility-clone-e53535ys |
| Label | Layer | Status | Path |
|---|---|---|---|
TelegramClient |
software | healthy | lib/telegram/client.ts:TelegramClient |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
1.8.9.9 |
network | healthy | components/SafetyBanner.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | app/api/auth/logout/route.ts |
This page is publicly accessible at:
https://repobility.com/scan/fd1b26ef-5325-4732-8c30-942d6efa6aa3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fd1b26ef-5325-4732-8c30-942d6efa6aa3/
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.