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.

ripclass/glyph

https://github.com/ripclass/glyph · scanned 2026-06-15 23:51 UTC (2 months, 3 weeks ago)

90 raw signals (35 security + 55 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 64 actionable findings from 2 signal sources. 49 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 977 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
MedicationTimeline software healthy apps/glyph/src/components/doctor/MedicationTimeline.tsx:Med…
getPosition software healthy apps/glyph/src/components/doctor/MedicationTimeline.tsx:get…
getWidth software healthy apps/glyph/src/components/doctor/MedicationTimeline.tsx:get…
generateMonthTicks software healthy apps/glyph/src/components/doctor/MedicationTimeline.tsx:gen…
pos software healthy apps/glyph/src/components/doctor/MedicationTimeline.tsx:pos
formatDate software healthy apps/glyph/src/components/doctor/MedicationTimeline.tsx:for…
PatientQueue software healthy apps/glyph/src/components/doctor/PatientQueue.tsx:PatientQu…
PatientQueueItem software healthy apps/glyph/src/components/doctor/PatientQueue.tsx:PatientQu…
getTimeSince software healthy apps/glyph/src/components/doctor/PatientQueue.tsx:getTimeSi…
ConsultChat software healthy apps/glyph/src/components/doctor/ConsultChat.tsx:ConsultChat
handleSubmit software healthy apps/glyph/src/components/doctor/ConsultChat.tsx:handleSubm…
handleKeyDown software healthy apps/glyph/src/components/doctor/ConsultChat.tsx:handleKeyD…
ChatBubble software healthy apps/glyph/src/components/doctor/ConsultChat.tsx:ChatBubble
LoadingStream software healthy apps/glyph/src/components/doctor/ConsultChat.tsx:LoadingStr…
formatTime software healthy apps/glyph/src/components/doctor/ConsultChat.tsx:formatTime
LinkedEvidence software healthy apps/glyph/src/components/doctor/LinkedEvidence.tsx:LinkedE…
handleKeyDown software healthy apps/glyph/src/components/doctor/LinkedEvidence.tsx:handleK…
formatTimestamp software healthy apps/glyph/src/components/doctor/LinkedEvidence.tsx:formatT…
NoteFormatBD software healthy apps/glyph/src/components/doctor/NoteFormatBD.tsx:NoteForma…
WalletHandoff software healthy apps/glyph/src/components/doctor/WalletHandoff.tsx:WalletHa…
savePin software healthy apps/glyph/src/components/doctor/WalletHandoff.tsx:savePin
AmbientRecorder software healthy apps/glyph/src/components/doctor/AmbientRecorder.tsx:Ambien…
WaveformBar software healthy apps/glyph/src/components/doctor/AmbientRecorder.tsx:Wavefo…
formatDuration software healthy apps/glyph/src/components/doctor/AmbientRecorder.tsx:format…
pad software healthy apps/glyph/src/components/doctor/AmbientRecorder.tsx:pad
PatientTimeline software healthy apps/glyph/src/components/doctor/PatientTimeline.tsx:Patien…
toggleExpand software healthy apps/glyph/src/components/doctor/PatientTimeline.tsx:toggle…
formatVisitDate software healthy apps/glyph/src/components/doctor/PatientTimeline.tsx:format…
SourceTag software healthy apps/glyph/src/components/doctor/SourceTag.tsx:SourceTag
iconProps software healthy apps/glyph/src/components/doctor/SourceTag.tsx:iconProps
PersonIcon software healthy apps/glyph/src/components/doctor/SourceTag.tsx:PersonIcon
PeopleIcon software healthy apps/glyph/src/components/doctor/SourceTag.tsx:PeopleIcon
DocIcon software healthy apps/glyph/src/components/doctor/SourceTag.tsx:DocIcon
FlaskIcon software healthy apps/glyph/src/components/doctor/SourceTag.tsx:FlaskIcon
BookIcon software healthy apps/glyph/src/components/doctor/SourceTag.tsx:BookIcon
SparkIcon software healthy apps/glyph/src/components/doctor/SourceTag.tsx:SparkIcon
BriefingCard software healthy apps/glyph/src/components/doctor/BriefingCard.tsx:BriefingC…
BriefingSection software healthy apps/glyph/src/components/doctor/BriefingCard.tsx:BriefingS…
ClaimList software healthy apps/glyph/src/components/doctor/BriefingCard.tsx:ClaimList
LabTrendChart software healthy apps/glyph/src/components/doctor/LabTrendChart.tsx:LabTrend…
handleSelectTrend software healthy apps/glyph/src/components/doctor/LabTrendChart.tsx:handleSe…
TrendChart software healthy apps/glyph/src/components/doctor/LabTrendChart.tsx:TrendCha…
scaleX software healthy apps/glyph/src/components/doctor/LabTrendChart.tsx:scaleX
scaleY software healthy apps/glyph/src/components/doctor/LabTrendChart.tsx:scaleY
formatChartDate software healthy apps/glyph/src/components/doctor/LabTrendChart.tsx:formatCh…
CitationChip software healthy apps/glyph/src/components/doctor/CitationChip.tsx:CitationC…
handleClick software healthy apps/glyph/src/components/doctor/CitationChip.tsx:handleCli…
NoteEditor software healthy apps/glyph/src/components/doctor/NoteEditor.tsx:NoteEditor
handleBDChange software healthy apps/glyph/src/components/doctor/NoteEditor.tsx:handleBDCha…
handleSOAPChange software healthy apps/glyph/src/components/doctor/NoteEditor.tsx:handleSOAPC…

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

LabelLayerStatusPath
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
AUDIT.md software healthy AUDIT.md
.env.example software healthy .env.example
NORTHSTAR-CORRECTIONS.md software healthy NORTHSTAR-CORRECTIONS.md
vercel.json software healthy apps/glyph/vercel.json
tailwind.config.ts software healthy apps/glyph/tailwind.config.ts
package.json software healthy apps/glyph/package.json
next.config.js software healthy apps/glyph/next.config.js
.eslintrc.json software healthy apps/glyph/.eslintrc.json
tsconfig.json software healthy apps/glyph/tsconfig.json
postcss.config.js software healthy apps/glyph/postcss.config.js
manifest.json software healthy apps/glyph/public/manifest.json
MedicationTimeline.tsx software healthy apps/glyph/src/components/doctor/MedicationTimeline.tsx
PatientQueue.tsx software healthy apps/glyph/src/components/doctor/PatientQueue.tsx
ConsultChat.tsx software healthy apps/glyph/src/components/doctor/ConsultChat.tsx
LinkedEvidence.tsx software healthy apps/glyph/src/components/doctor/LinkedEvidence.tsx
NoteFormatBD.tsx software healthy apps/glyph/src/components/doctor/NoteFormatBD.tsx
WalletHandoff.tsx software healthy apps/glyph/src/components/doctor/WalletHandoff.tsx
AmbientRecorder.tsx software healthy apps/glyph/src/components/doctor/AmbientRecorder.tsx
PatientTimeline.tsx software healthy apps/glyph/src/components/doctor/PatientTimeline.tsx
SourceTag.tsx software healthy apps/glyph/src/components/doctor/SourceTag.tsx
BriefingCard.tsx software healthy apps/glyph/src/components/doctor/BriefingCard.tsx
LabTrendChart.tsx software healthy apps/glyph/src/components/doctor/LabTrendChart.tsx
CitationChip.tsx software healthy apps/glyph/src/components/doctor/CitationChip.tsx
NoteEditor.tsx software healthy apps/glyph/src/components/doctor/NoteEditor.tsx
UpToDatePanel.tsx software healthy apps/glyph/src/components/doctor/UpToDatePanel.tsx
RedFlagAlert.tsx software healthy apps/glyph/src/components/doctor/RedFlagAlert.tsx
Logo.tsx software healthy apps/glyph/src/components/shared/Logo.tsx
AuthGuard.tsx software healthy apps/glyph/src/components/shared/AuthGuard.tsx
LoadingStream.tsx software healthy apps/glyph/src/components/shared/LoadingStream.tsx
LanguageToggle.tsx software healthy apps/glyph/src/components/shared/LanguageToggle.tsx
badge.tsx software healthy apps/glyph/src/components/ui/badge.tsx
dialog.tsx software healthy apps/glyph/src/components/ui/dialog.tsx
button.tsx software healthy apps/glyph/src/components/ui/button.tsx
card.tsx software healthy apps/glyph/src/components/ui/card.tsx
textarea.tsx software healthy apps/glyph/src/components/ui/textarea.tsx
input.tsx software healthy apps/glyph/src/components/ui/input.tsx
skeleton.tsx software healthy apps/glyph/src/components/ui/skeleton.tsx
WaitlistForm.tsx software healthy apps/glyph/src/components/landing/WaitlistForm.tsx
SiteChrome.tsx software healthy apps/glyph/src/components/landing/SiteChrome.tsx
Reveal.tsx software healthy apps/glyph/src/components/landing/Reveal.tsx
ExtractedLabCard.tsx software healthy apps/glyph/src/components/intake/ExtractedLabCard.tsx
AttendantBanner.tsx software healthy apps/glyph/src/components/intake/AttendantBanner.tsx
PatientMessage.tsx software healthy apps/glyph/src/components/intake/PatientMessage.tsx
VoiceOrb.tsx software healthy apps/glyph/src/components/intake/VoiceOrb.tsx
ExtractedRxCard.tsx software healthy apps/glyph/src/components/intake/ExtractedRxCard.tsx
DocumentCapture.tsx software healthy apps/glyph/src/components/intake/DocumentCapture.tsx

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

LabelLayerStatusPath
apps software healthy apps
glyph software healthy apps/glyph
public software healthy apps/glyph/public
src software healthy apps/glyph/src
components software healthy apps/glyph/src/components
doctor software healthy apps/glyph/src/components/doctor
shared software healthy apps/glyph/src/components/shared
ui software healthy apps/glyph/src/components/ui
landing software healthy apps/glyph/src/components/landing
intake software healthy apps/glyph/src/components/intake
app software healthy apps/glyph/src/app
[product] software healthy apps/glyph/src/app/[product]
doctor software healthy apps/glyph/src/app/doctor
settings software healthy apps/glyph/src/app/doctor/settings
patient software healthy apps/glyph/src/app/doctor/patient
[patientId] software healthy apps/glyph/src/app/doctor/patient/[patientId]
patients software healthy apps/glyph/src/app/doctor/patients
consult software healthy apps/glyph/src/app/doctor/consult
[visitId] software healthy apps/glyph/src/app/doctor/consult/[visitId]
note software healthy apps/glyph/src/app/doctor/note
[visitId] software healthy apps/glyph/src/app/doctor/note/[visitId]
briefing software healthy apps/glyph/src/app/doctor/briefing
[visitId] software healthy apps/glyph/src/app/doctor/briefing/[visitId]
partners software healthy apps/glyph/src/app/partners
login software healthy apps/glyph/src/app/login
api software healthy apps/glyph/src/app/api
wallet software healthy apps/glyph/src/app/api/wallet
issue software healthy apps/glyph/src/app/api/wallet/issue
[token] software healthy apps/glyph/src/app/api/wallet/[token]
triage software healthy apps/glyph/src/app/api/wallet/[token]/triage
waitlist software healthy apps/glyph/src/app/api/waitlist
verify software healthy apps/glyph/src/app/api/verify
whatsapp software healthy apps/glyph/src/app/api/whatsapp
bind-code software healthy apps/glyph/src/app/api/whatsapp/bind-code
webhook software healthy apps/glyph/src/app/api/whatsapp/webhook
cron software healthy apps/glyph/src/app/api/cron
whatsapp-sweeper software healthy apps/glyph/src/app/api/cron/whatsapp-sweeper
whatsapp-scheduler software healthy apps/glyph/src/app/api/cron/whatsapp-scheduler
[...path] software healthy apps/glyph/src/app/api/[...path]
visits software healthy apps/glyph/src/app/api/visits
approve-note software healthy apps/glyph/src/app/api/visits/approve-note
wallet software healthy apps/glyph/src/app/wallet
[token] software healthy apps/glyph/src/app/wallet/[token]
ask software healthy apps/glyph/src/app/wallet/[token]/ask
verify software healthy apps/glyph/src/app/verify
intake software healthy apps/glyph/src/app/intake
conversation software healthy apps/glyph/src/app/intake/conversation
history software healthy apps/glyph/src/app/intake/history
summary software healthy apps/glyph/src/app/intake/summary
start software healthy apps/glyph/src/app/start

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

LabelLayerStatusPath
LandingPage frontend healthy apps/glyph/src/app/page.tsx
RootLayout frontend healthy apps/glyph/src/app/layout.tsx
ProductPage frontend healthy apps/glyph/src/app/[product]/page.tsx
DoctorDashboardPage frontend healthy apps/glyph/src/app/doctor/page.tsx
DoctorLayout frontend healthy apps/glyph/src/app/doctor/layout.tsx
DoctorSettingsPage frontend healthy apps/glyph/src/app/doctor/settings/page.tsx
PatientPage frontend healthy apps/glyph/src/app/doctor/patient/[patientId]/page.tsx
DoctorPatientsPage frontend healthy apps/glyph/src/app/doctor/patients/page.tsx
ConsultPage frontend healthy apps/glyph/src/app/doctor/consult/[visitId]/page.tsx
NotePage frontend healthy apps/glyph/src/app/doctor/note/[visitId]/page.tsx
BriefingPage frontend healthy apps/glyph/src/app/doctor/briefing/[visitId]/page.tsx
PartnersPage frontend healthy apps/glyph/src/app/partners/page.tsx
LoginPage frontend healthy apps/glyph/src/app/login/page.tsx
WalletPage frontend healthy apps/glyph/src/app/wallet/[token]/page.tsx
TriagePage frontend healthy apps/glyph/src/app/wallet/[token]/ask/page.tsx
PharmacyPage frontend healthy apps/glyph/src/app/verify/page.tsx
IntakeStartPage frontend healthy apps/glyph/src/app/intake/page.tsx
IntakeLayout frontend healthy apps/glyph/src/app/intake/layout.tsx
IntakeConversationPage frontend healthy apps/glyph/src/app/intake/conversation/page.tsx
IntakeHistoryPage frontend healthy apps/glyph/src/app/intake/history/page.tsx
IntakeSummaryPage frontend healthy apps/glyph/src/app/intake/summary/page.tsx
HomePage frontend healthy apps/glyph/src/app/start/page.tsx

LabelLayerStatusPath
egress_log data healthy supabase/migrations/003_egress_log.sql
scheduled_messages data healthy supabase/migrations/009_scheduled_messages.sql
credentials data healthy supabase/migrations/002_identity_layer.sql
did_documents data healthy supabase/migrations/002_identity_layer.sql
credential_status_log data healthy supabase/migrations/002_identity_layer.sql
whatsapp_links data healthy supabase/migrations/008_whatsapp_bridge.sql
wa_conversations data healthy supabase/migrations/008_whatsapp_bridge.sql
wa_messages data healthy supabase/migrations/008_whatsapp_bridge.sql
triage_sessions data healthy supabase/migrations/007_triage_sessions.sql
wallet_access_tokens data healthy supabase/migrations/006_wallet_tokens.sql
clinics data healthy supabase/migrations/001_initial_schema.sql
doctors data healthy supabase/migrations/001_initial_schema.sql
patients data healthy supabase/migrations/001_initial_schema.sql
visits data healthy supabase/migrations/001_initial_schema.sql
prescriptions data healthy supabase/migrations/001_initial_schema.sql
lab_reports data healthy supabase/migrations/001_initial_schema.sql
consent_records data healthy supabase/migrations/001_initial_schema.sql
api_usage_log data healthy supabase/migrations/001_initial_schema.sql
waitlist_signups data healthy supabase/migrations/005_waitlist.sql

LabelLayerStatusPath
/page.tsx frontend healthy apps/glyph/src/app/page.tsx
/[product] frontend healthy apps/glyph/src/app/[product]/page.tsx
/doctor frontend healthy apps/glyph/src/app/doctor/page.tsx
/doctor/settings frontend healthy apps/glyph/src/app/doctor/settings/page.tsx
/doctor/patient/[patientId] frontend healthy apps/glyph/src/app/doctor/patient/[patientId]/page.tsx
/doctor/patients frontend healthy apps/glyph/src/app/doctor/patients/page.tsx
/doctor/consult/[visitId] frontend healthy apps/glyph/src/app/doctor/consult/[visitId]/page.tsx
/doctor/note/[visitId] frontend healthy apps/glyph/src/app/doctor/note/[visitId]/page.tsx
/doctor/briefing/[visitId] frontend healthy apps/glyph/src/app/doctor/briefing/[visitId]/page.tsx
/partners frontend healthy apps/glyph/src/app/partners/page.tsx
/login frontend healthy apps/glyph/src/app/login/page.tsx
/wallet/[token] frontend healthy apps/glyph/src/app/wallet/[token]/page.tsx
/wallet/[token]/ask frontend healthy apps/glyph/src/app/wallet/[token]/ask/page.tsx
/verify frontend healthy apps/glyph/src/app/verify/page.tsx
/intake frontend healthy apps/glyph/src/app/intake/page.tsx
/intake/conversation frontend healthy apps/glyph/src/app/intake/conversation/page.tsx
/intake/history frontend healthy apps/glyph/src/app/intake/history/page.tsx
/intake/summary frontend healthy apps/glyph/src/app/intake/summary/page.tsx
/start frontend healthy apps/glyph/src/app/start/page.tsx

LabelLayerStatusPath
auth::supabase/functions/generate-briefing/index.ts security healthy supabase/functions/generate-briefing/index.ts
auth::scripts/smoke-ai.mjs security healthy scripts/smoke-ai.mjs
auth::supabase/config.toml security healthy supabase/config.toml
auth::supabase/functions/generate-note/index.ts security healthy supabase/functions/generate-note/index.ts
auth::.env.example security healthy .env.example
auth::scripts/smoke-issuance.mjs security healthy scripts/smoke-issuance.mjs
auth::apps/glyph/src/lib/landing/products.ts security healthy apps/glyph/src/lib/landing/products.ts
auth::scripts/smoke-egress.mjs security healthy scripts/smoke-egress.mjs
auth::supabase/functions/extract-document/index.ts security healthy supabase/functions/extract-document/index.ts
auth::scripts/smoke-path.mjs security healthy scripts/smoke-path.mjs
auth::scripts/smoke-documents.mjs security healthy scripts/smoke-documents.mjs
auth::supabase/functions/triage/index.ts security healthy supabase/functions/triage/index.ts
auth::CLAUDE.md security healthy CLAUDE.md
auth::supabase/functions/consult-query/index.ts security healthy supabase/functions/consult-query/index.ts
auth::prompts/README.md security healthy prompts/README.md

LabelLayerStatusPath
003_egress_log.sql data healthy supabase/migrations/003_egress_log.sql
009_scheduled_messages.sql data healthy supabase/migrations/009_scheduled_messages.sql
002_identity_layer.sql data healthy supabase/migrations/002_identity_layer.sql
008_whatsapp_bridge.sql data healthy supabase/migrations/008_whatsapp_bridge.sql
007_triage_sessions.sql data healthy supabase/migrations/007_triage_sessions.sql
004_document_storage.sql data healthy supabase/migrations/004_document_storage.sql
006_wallet_tokens.sql data healthy supabase/migrations/006_wallet_tokens.sql
001_initial_schema.sql data healthy supabase/migrations/001_initial_schema.sql
005_waitlist.sql data healthy supabase/migrations/005_waitlist.sql

LabelLayerStatusPath
defined software healthy apps/glyph/src/components/shared/LoadingStream.tsx:defined
is software healthy apps/glyph/src/components/landing/Reveal.tsx:is
names software healthy apps/glyph/src/lib/utils/cn.ts:names
values software healthy apps/glyph/src/lib/utils/cn.ts:values
string software healthy apps/glyph/src/lib/utils/cn.ts:string
the software healthy supabase/functions/generate-briefing/index.ts:the
EgressDeniedError software healthy supabase/functions/_shared/egress.ts:EgressDeniedError

LabelLayerStatusPath
password_literal::scripts/smoke-credentials.mjs security healthy scripts/smoke-credentials.mjs
password_literal::scripts/dev-doctor.mjs security healthy scripts/dev-doctor.mjs
password_literal::scripts/smoke-db.mjs security healthy scripts/smoke-db.mjs

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy CLAUDE.md

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

LabelLayerStatusPath
127.0.0.1 network healthy CLAUDE.md

LabelLayerStatusPath
vps::gcp hardware healthy CLAUDE.md

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
check cicd healthy .github/workflows/ci.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/1b9a29ea-8bf8-413d-926c-0c24cd7259af/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1b9a29ea-8bf8-413d-926c-0c24cd7259af/

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.