https://github.com/abdullah-diallo/tarjuman
· scanned 2026-06-17 01:28 UTC (1 month, 2 weeks ago)
42 raw signals (0 security + 42 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -18.9 (diff) · 42 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 434 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 |
|---|---|---|---|
closeBoth |
software | healthy | server.js:closeBoth |
formatDuration |
software | healthy | prototype.tsx:formatDuration |
formatDate |
software | healthy | prototype.tsx:formatDate |
getLangName |
software | healthy | prototype.tsx:getLangName |
isRtl |
software | healthy | prototype.tsx:isRtl |
TarjumanPrototype |
software | healthy | prototype.tsx:TarjumanPrototype |
startRecording |
software | healthy | prototype.tsx:startRecording |
pauseRecording |
software | healthy | prototype.tsx:pauseRecording |
resumeRecording |
software | healthy | prototype.tsx:resumeRecording |
stopRecording |
software | healthy | prototype.tsx:stopRecording |
generateSummary |
software | healthy | prototype.tsx:generateSummary |
newSession |
software | healthy | prototype.tsx:newSession |
viewSession |
software | healthy | prototype.tsx:viewSession |
Icon |
software | healthy | prototype.tsx:Icon |
LangPicker |
software | healthy | prototype.tsx:LangPicker |
BottomNav |
software | healthy | prototype.tsx:BottomNav |
RecordView |
software | healthy | prototype.tsx:RecordView |
HistoryView |
software | healthy | prototype.tsx:HistoryView |
SessionView |
software | healthy | prototype.tsx:SessionView |
register |
software | healthy | src/instrumentation.ts:register |
onRouterTransitionStart |
software | healthy | src/instrumentation-client.ts:onRouterTransitionStart |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
loadFont |
software | healthy | src/app/opengraph-image.tsx:loadFont |
OpengraphImage |
software | healthy | src/app/opengraph-image.tsx:OpengraphImage |
Home |
software | healthy | src/app/page.tsx:Home |
robots |
software | healthy | src/app/robots.ts:robots |
sitemap |
software | healthy | src/app/sitemap.ts:sitemap |
POST |
software | healthy | src/app/api/summarize/route.ts:POST |
getSessions |
software | healthy | src/app/api/deepgram/route.ts:getSessions |
makeToken |
software | healthy | src/app/api/deepgram/route.ts:makeToken |
getDeepgramProjectId |
software | healthy | src/app/api/deepgram/route.ts:getDeepgramProjectId |
body |
software | healthy | src/app/api/deepgram/route.ts:body |
mintDeepgramTempKey |
software | healthy | src/app/api/deepgram/route.ts:mintDeepgramTempKey |
GET |
software | healthy | src/app/api/deepgram/route.ts:GET |
languageName |
software | healthy | src/app/api/translate/route.ts:languageName |
looksLikeIslamicCitation |
software | healthy | src/app/api/translate/route.ts:looksLikeIslamicCitation |
routeModel |
software | healthy | src/app/api/translate/route.ts:routeModel |
shouldFilterAsNoise |
software | healthy | src/app/api/translate/route.ts:shouldFilterAsNoise |
buildUserMessage |
software | healthy | src/app/api/translate/route.ts:buildUserMessage |
parseMergeDirective |
software | healthy | src/app/api/translate/route.ts:parseMergeDirective |
POST |
software | healthy | src/app/api/translate/route.ts:POST |
data |
software | healthy | src/app/api/translate/route.ts:data |
toIsoLanguage |
software | healthy | src/app/api/transcribe/route.ts:toIsoLanguage |
POST |
software | healthy | src/app/api/transcribe/route.ts:POST |
data |
software | healthy | src/app/api/transcribe/route.ts:data |
POST |
software | healthy | src/app/api/tts/route.ts:POST |
POST |
software | healthy | src/app/api/verify-citations/route.ts:POST |
AppError |
software | healthy | src/app/(app)/error.tsx:AppError |
AppLayout |
software | healthy | src/app/(app)/layout.tsx:AppLayout |
AppTemplate |
software | healthy | src/app/(app)/template.tsx:AppTemplate |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
DEPLOY.md |
software | healthy | DEPLOY.md |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.mjs |
software | healthy | next.config.mjs |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
skills-lock.json |
software | healthy | skills-lock.json |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
server.js |
software | healthy | server.js |
package.json |
software | healthy | package.json |
prototype.tsx |
software | healthy | prototype.tsx |
PROMPT.md |
software | healthy | PROMPT.md |
tsconfig.json |
software | healthy | tsconfig.json |
instrumentation.ts |
software | healthy | src/instrumentation.ts |
instrumentation-client.ts |
software | healthy | src/instrumentation-client.ts |
globals.css |
software | healthy | src/app/globals.css |
twitter-image.tsx |
software | healthy | src/app/twitter-image.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
opengraph-image.tsx |
software | healthy | src/app/opengraph-image.tsx |
page.tsx |
software | healthy | src/app/page.tsx |
robots.ts |
software | healthy | src/app/robots.ts |
sitemap.ts |
software | healthy | src/app/sitemap.ts |
route.ts |
software | healthy | src/app/api/summarize/route.ts |
route.ts |
software | healthy | src/app/api/deepgram/route.ts |
route.ts |
software | healthy | src/app/api/translate/route.ts |
route.ts |
software | healthy | src/app/api/transcribe/route.ts |
route.ts |
software | healthy | src/app/api/tts/route.ts |
route.ts |
software | healthy | src/app/api/verify-citations/route.ts |
error.tsx |
software | healthy | src/app/(app)/error.tsx |
layout.tsx |
software | healthy | src/app/(app)/layout.tsx |
template.tsx |
software | healthy | src/app/(app)/template.tsx |
page.tsx |
software | healthy | src/app/(app)/record/page.tsx |
page.tsx |
software | healthy | src/app/(app)/session/[id]/page.tsx |
page.tsx |
software | healthy | src/app/(app)/settings/page.tsx |
page.tsx |
software | healthy | src/app/(app)/history/page.tsx |
layout.tsx |
software | healthy | src/app/(legal)/layout.tsx |
page.tsx |
software | healthy | src/app/(legal)/privacy/page.tsx |
page.tsx |
software | healthy | src/app/(legal)/terms/page.tsx |
layout.tsx |
software | healthy | src/app/(auth)/layout.tsx |
page.tsx |
software | healthy | src/app/(auth)/login/page.tsx |
page.tsx |
software | healthy | src/app/(auth)/signup/page.tsx |
page.tsx |
software | healthy | src/app/(auth)/forgot-password/page.tsx |
use-sticky-bottom.ts |
software | healthy | src/hooks/use-sticky-bottom.ts |
use-session-timer.ts |
software | healthy | src/hooks/use-session-timer.ts |
use-recorder.ts |
software | healthy | src/hooks/use-recorder.ts |
use-openai-tts.ts |
software | healthy | src/hooks/use-openai-tts.ts |
use-deepgram.ts |
software | healthy | src/hooks/use-deepgram.ts |
use-tts.ts |
software | healthy | src/hooks/use-tts.ts |
use-sessions.ts |
software | healthy | src/hooks/use-sessions.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
summarize |
software | healthy | src/app/api/summarize |
deepgram |
software | healthy | src/app/api/deepgram |
translate |
software | healthy | src/app/api/translate |
transcribe |
software | healthy | src/app/api/transcribe |
tts |
software | healthy | src/app/api/tts |
verify-citations |
software | healthy | src/app/api/verify-citations |
(app) |
software | healthy | src/app/(app) |
record |
software | healthy | src/app/(app)/record |
session |
software | healthy | src/app/(app)/session |
[id] |
software | healthy | src/app/(app)/session/[id] |
settings |
software | healthy | src/app/(app)/settings |
history |
software | healthy | src/app/(app)/history |
(legal) |
software | healthy | src/app/(legal) |
privacy |
software | healthy | src/app/(legal)/privacy |
terms |
software | healthy | src/app/(legal)/terms |
(auth) |
software | healthy | src/app/(auth) |
login |
software | healthy | src/app/(auth)/login |
signup |
software | healthy | src/app/(auth)/signup |
forgot-password |
software | healthy | src/app/(auth)/forgot-password |
hooks |
software | healthy | src/hooks |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
landing |
software | healthy | src/components/landing |
recording |
software | healthy | src/components/recording |
providers |
software | healthy | src/components/providers |
layout |
software | healthy | src/components/layout |
seo |
software | healthy | src/components/seo |
session |
software | healthy | src/components/session |
auth |
software | healthy | src/components/auth |
settings |
software | healthy | src/components/settings |
shared |
software | healthy | src/components/shared |
lib |
software | healthy | src/lib |
convex |
software | healthy | convex |
_generated |
software | healthy | convex/_generated |
ai |
software | healthy | convex/_generated/ai |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
TarjumanPrototype |
frontend | healthy | prototype.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
Home |
frontend | healthy | src/app/page.tsx |
AppError |
frontend | healthy | src/app/(app)/error.tsx |
AppLayout |
frontend | healthy | src/app/(app)/layout.tsx |
AppTemplate |
frontend | healthy | src/app/(app)/template.tsx |
RecordPage |
frontend | healthy | src/app/(app)/record/page.tsx |
SessionDetailPage |
frontend | healthy | src/app/(app)/session/[id]/page.tsx |
SettingsPage |
frontend | healthy | src/app/(app)/settings/page.tsx |
HistoryPage |
frontend | healthy | src/app/(app)/history/page.tsx |
LegalLayout |
frontend | healthy | src/app/(legal)/layout.tsx |
PrivacyPage |
frontend | healthy | src/app/(legal)/privacy/page.tsx |
TermsPage |
frontend | healthy | src/app/(legal)/terms/page.tsx |
AuthLayout |
frontend | healthy | src/app/(auth)/layout.tsx |
LoginPage |
frontend | healthy | src/app/(auth)/login/page.tsx |
SignupPage |
frontend | healthy | src/app/(auth)/signup/page.tsx |
ForgotPasswordPage |
frontend | healthy | src/app/(auth)/forgot-password/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/(app)/record |
frontend | healthy | src/app/(app)/record/page.tsx |
/(app)/session/[id] |
frontend | healthy | src/app/(app)/session/[id]/page.tsx |
/(app)/settings |
frontend | healthy | src/app/(app)/settings/page.tsx |
/(app)/history |
frontend | healthy | src/app/(app)/history/page.tsx |
/(legal)/privacy |
frontend | healthy | src/app/(legal)/privacy/page.tsx |
/(legal)/terms |
frontend | healthy | src/app/(legal)/terms/page.tsx |
/(auth)/login |
frontend | healthy | src/app/(auth)/login/page.tsx |
/(auth)/signup |
frontend | healthy | src/app/(auth)/signup/page.tsx |
/(auth)/forgot-password |
frontend | healthy | src/app/(auth)/forgot-password/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::convex/http.ts |
security | healthy | convex/http.ts |
auth::src/app/(legal)/privacy/page.tsx |
security | healthy | src/app/(legal)/privacy/page.tsx |
auth::src/components/auth/auth-form.tsx |
security | healthy | src/components/auth/auth-form.tsx |
auth::convex/auth.ts |
security | healthy | convex/auth.ts |
auth::src/components/auth/account-menu.tsx |
security | healthy | src/components/auth/account-menu.tsx |
auth::convex/auth.config.ts |
security | healthy | convex/auth.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
attendee |
software | healthy | src/components/landing/testimonials.tsx:attendee |
RollingAudioBuffer |
software | healthy | src/lib/audio-buffer.ts:RollingAudioBuffer |
MicPermissionError |
software | healthy | src/lib/audio-processor.ts:MicPermissionError |
MicUnavailableError |
software | healthy | src/lib/audio-processor.ts:MicUnavailableError |
PcmWorkletProcessor |
software | healthy | public/pcm-worklet.js:PcmWorkletProcessor |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/components/auth/auth-form.tsx |
security | healthy | src/components/auth/auth-form.tsx |
password_literal::src/components/auth/auth-form.tsx |
security | healthy | src/components/auth/auth-form.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
abdullah-diallo__tarjuman |
software | healthy | /data/fable5_failed_archive/abdullah-diallo__tarjuman |
This page is publicly accessible at:
https://repobility.com/scan/1c2f2195-1aba-4ae8-884e-3822350bfa0a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1c2f2195-1aba-4ae8-884e-3822350bfa0a/
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.