https://github.com/rlaghwls03/mallog
· scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)
25 raw signals (0 security + 25 graph)
Last scanned 2 months, 3 weeks ago · v1 · 25 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 510 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 |
|---|---|---|---|
handler |
software | healthy | electron/preload.js:handler |
isDev |
software | healthy | electron/main.js:isDev |
parseEnvLine |
software | healthy | electron/main.js:parseEnvLine |
loadEnvFile |
software | healthy | electron/main.js:loadEnvFile |
loadRuntimeEnv |
software | healthy | electron/main.js:loadRuntimeEnv |
runtimeEnvPaths |
software | healthy | electron/main.js:runtimeEnvPaths |
legacyRuntimeEnvPaths |
software | healthy | electron/main.js:legacyRuntimeEnvPaths |
localWhisperDir |
software | healthy | electron/main.js:localWhisperDir |
localWhisperConfigPath |
software | healthy | electron/main.js:localWhisperConfigPath |
ensureLocalWhisperDir |
software | healthy | electron/main.js:ensureLocalWhisperDir |
readLocalWhisperConfig |
software | healthy | electron/main.js:readLocalWhisperConfig |
writeLocalWhisperConfig |
software | healthy | electron/main.js:writeLocalWhisperConfig |
localWhisperModelPath |
software | healthy | electron/main.js:localWhisperModelPath |
fileExists |
software | healthy | electron/main.js:fileExists |
detectLocalWhisperExecutable |
software | healthy | electron/main.js:detectLocalWhisperExecutable |
installedLocalWhisperModels |
software | healthy | electron/main.js:installedLocalWhisperModels |
activeLocalWhisperModel |
software | healthy | electron/main.js:activeLocalWhisperModel |
localWhisperStatus |
software | healthy | electron/main.js:localWhisperStatus |
resolveFfmpegPathForElectron |
software | healthy | electron/main.js:resolveFfmpegPathForElectron |
extractWebmInitBuffer |
software | healthy | electron/main.js:extractWebmInitBuffer |
arrayBufferToBuffer |
software | healthy | electron/main.js:arrayBufferToBuffer |
runProcess |
software | healthy | electron/main.js:runProcess |
parseTimestampSeconds |
software | healthy | electron/main.js:parseTimestampSeconds |
parseWhisperOutput |
software | healthy | electron/main.js:parseWhisperOutput |
updateStateForRenderer |
software | healthy | electron/main.js:updateStateForRenderer |
userFacingUpdaterError |
software | healthy | electron/main.js:userFacingUpdaterError |
sendUpdateState |
software | healthy | electron/main.js:sendUpdateState |
configureAutoUpdater |
software | healthy | electron/main.js:configureAutoUpdater |
configureLocalWhisperIpc |
software | healthy | electron/main.js:configureLocalWhisperIpc |
validateRuntimeEnv |
software | healthy | electron/main.js:validateRuntimeEnv |
getFreePort |
software | healthy | electron/main.js:getFreePort |
canUsePort |
software | healthy | electron/main.js:canUsePort |
getProductionPort |
software | healthy | electron/main.js:getProductionPort |
waitForHttp |
software | healthy | electron/main.js:waitForHttp |
check |
software | healthy | electron/main.js:check |
isAppUrl |
software | healthy | electron/main.js:isAppUrl |
isAuthPopupUrl |
software | healthy | electron/main.js:isAuthPopupUrl |
permissionUrl |
software | healthy | electron/main.js:permissionUrl |
isAllowedPermissionUrl |
software | healthy | electron/main.js:isAllowedPermissionUrl |
isMediaPermission |
software | healthy | electron/main.js:isMediaPermission |
microphoneAccessStatus |
software | healthy | electron/main.js:microphoneAccessStatus |
requestMicrophoneAccess |
software | healthy | electron/main.js:requestMicrophoneAccess |
parseDesktopAuthCallback |
software | healthy | electron/main.js:parseDesktopAuthCallback |
deliverDesktopAuthCallback |
software | healthy | electron/main.js:deliverDesktopAuthCallback |
handleDeepLinkUrl |
software | healthy | electron/main.js:handleDeepLinkUrl |
findDeepLinkArg |
software | healthy | electron/main.js:findDeepLinkArg |
configureDeepLinks |
software | healthy | electron/main.js:configureDeepLinks |
configurePermissions |
software | healthy | electron/main.js:configurePermissions |
configureMicrophoneIpc |
software | healthy | electron/main.js:configureMicrophoneIpc |
configureDesktopAuthIpc |
software | healthy | electron/main.js:configureDesktopAuthIpc |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
next.config.js |
software | healthy | next.config.js |
firebase.json |
software | healthy | firebase.json |
package-lock.json |
software | healthy | package-lock.json |
firestore.indexes.json |
software | healthy | firestore.indexes.json |
tsconfig.json |
software | healthy | tsconfig.json |
postcss.config.js |
software | healthy | postcss.config.js |
preload.js |
software | healthy | electron/preload.js |
main.js |
software | healthy | electron/main.js |
after-pack.js |
software | healthy | scripts/after-pack.js |
install-runtime-env.js |
software | healthy | scripts/install-runtime-env.js |
generate-mac-icon.js |
software | healthy | scripts/generate-mac-icon.js |
TimestampedTranscript.tsx |
software | healthy | components/TimestampedTranscript.tsx |
CalendarWidget.tsx |
software | healthy | components/CalendarWidget.tsx |
Logo.tsx |
software | healthy | components/Logo.tsx |
DesktopUpdateSection.tsx |
software | healthy | components/DesktopUpdateSection.tsx |
AudioPlayer.tsx |
software | healthy | components/AudioPlayer.tsx |
ProfileAvatar.tsx |
software | healthy | components/ProfileAvatar.tsx |
RecordingCard.tsx |
software | healthy | components/RecordingCard.tsx |
Recorder.tsx |
software | healthy | components/Recorder.tsx |
RecordingProvider.tsx |
software | healthy | components/RecordingProvider.tsx |
FolderChips.tsx |
software | healthy | components/FolderChips.tsx |
AuthProvider.tsx |
software | healthy | components/AuthProvider.tsx |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/settings/page.tsx |
page.tsx |
software | healthy | app/settings/local/page.tsx |
page.tsx |
software | healthy | app/recording/[id]/page.tsx |
page.tsx |
software | healthy | app/desktop-auth/page.tsx |
route.ts |
software | healthy | app/api/desktop-auth/custom-token/route.ts |
route.ts |
software | healthy | app/api/finalize/route.ts |
route.ts |
software | healthy | app/api/stt-settings/route.ts |
route.ts |
software | healthy | app/api/hls-segment/route.ts |
route.ts |
software | healthy | app/api/profile/avatar/route.ts |
route.ts |
software | healthy | app/api/recording-summaries/route.ts |
route.ts |
software | healthy | app/api/transcribe-segment/route.ts |
route.ts |
software | healthy | app/api/summarize-recording/route.ts |
page.tsx |
software | healthy | app/dashboard/page.tsx |
page.tsx |
software | healthy | app/(auth)/login/page.tsx |
desktop.ts |
software | healthy | lib/desktop.ts |
whisper.ts |
software | healthy | lib/whisper.ts |
upload.ts |
software | healthy | lib/upload.ts |
firebase.ts |
software | healthy | lib/firebase.ts |
format.ts |
software | healthy | lib/format.ts |
stt-settings-server.ts |
software | healthy | lib/stt-settings-server.ts |
profile.ts |
software | healthy | lib/profile.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
electron |
software | healthy | electron |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
app |
software | healthy | app |
settings |
software | healthy | app/settings |
local |
software | healthy | app/settings/local |
recording |
software | healthy | app/recording |
[id] |
software | healthy | app/recording/[id] |
desktop-auth |
software | healthy | app/desktop-auth |
api |
software | healthy | app/api |
desktop-auth |
software | healthy | app/api/desktop-auth |
custom-token |
software | healthy | app/api/desktop-auth/custom-token |
finalize |
software | healthy | app/api/finalize |
stt-settings |
software | healthy | app/api/stt-settings |
hls-segment |
software | healthy | app/api/hls-segment |
profile |
software | healthy | app/api/profile |
avatar |
software | healthy | app/api/profile/avatar |
recording-summaries |
software | healthy | app/api/recording-summaries |
transcribe-segment |
software | healthy | app/api/transcribe-segment |
summarize-recording |
software | healthy | app/api/summarize-recording |
dashboard |
software | healthy | app/dashboard |
(auth) |
software | healthy | app/(auth) |
login |
software | healthy | app/(auth)/login |
lib |
software | healthy | lib |
ios |
software | healthy | ios |
mallog |
software | healthy | ios/mallog |
Assets.xcassets |
software | healthy | ios/mallog/Assets.xcassets |
AppIcon.appiconset |
software | healthy | ios/mallog/Assets.xcassets/AppIcon.appiconset |
google-g.imageset |
software | healthy | ios/mallog/Assets.xcassets/google-g.imageset |
LaunchBackground.colorset |
software | healthy | ios/mallog/Assets.xcassets/LaunchBackground.colorset |
AccentColor.colorset |
software | healthy | ios/mallog/Assets.xcassets/AccentColor.colorset |
Sources |
software | healthy | ios/mallog/Sources |
Services |
software | healthy | ios/mallog/Sources/Services |
Views |
software | healthy | ios/mallog/Sources/Views |
packaging |
software | healthy | packaging |
macos |
software | healthy | packaging/macos |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
SettingsPage |
frontend | healthy | app/settings/page.tsx |
LocalTranscriptionPage |
frontend | healthy | app/settings/local/page.tsx |
RecordingDetailPage |
frontend | healthy | app/recording/[id]/page.tsx |
DesktopAuthPage |
frontend | healthy | app/desktop-auth/page.tsx |
DashboardPage |
frontend | healthy | app/dashboard/page.tsx |
LoginPage |
frontend | healthy | app/(auth)/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-9gr7q15x |
software | healthy | /tmp/repobility-clone-9gr7q15x |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | electron/main.js |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
private_key::README.md |
security | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/ee67e7aa-0d10-4f7c-a0c2-fb90568b5e5e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ee67e7aa-0d10-4f7c-a0c2-fb90568b5e5e/
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.