https://github.com/TheAlgo7/vandana-worship-app
· scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)
51 raw signals (0 security + 51 graph)
Last scanned 2 months, 2 weeks ago · v1 · 51 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 827 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 |
|---|---|---|---|
curatedIds |
software | healthy | scripts/rederive-from-source.ts:curatedIds |
normalizeForCompare |
software | healthy | scripts/rederive-from-source.ts:normalizeForCompare |
slugify |
software | healthy | scripts/rederive-from-source.ts:slugify |
devKey |
software | healthy | scripts/rederive-from-source.ts:devKey |
parseSource |
software | healthy | scripts/rederive-from-source.ts:parseSource |
grab |
software | healthy | scripts/rederive-from-source.ts:grab |
sectionize |
software | healthy | scripts/rederive-from-source.ts:sectionize |
allSourceFiles |
software | healthy | scripts/rederive-from-source.ts:allSourceFiles |
fetchDb |
software | healthy | scripts/rederive-from-source.ts:fetchDb |
main |
software | healthy | scripts/rederive-from-source.ts:main |
score |
software | healthy | scripts/rederive-from-source.ts:score |
cleanLine |
software | healthy | scripts/clean-lyric-junk.ts:cleanLine |
cleanSection |
software | healthy | scripts/clean-lyric-junk.ts:cleanSection |
maybeResection |
software | healthy | scripts/clean-lyric-junk.ts:maybeResection |
cleanMap |
software | healthy | scripts/clean-lyric-junk.ts:cleanMap |
fetchAll |
software | healthy | scripts/clean-lyric-junk.ts:fetchAll |
main |
software | healthy | scripts/clean-lyric-junk.ts:main |
normalizeForCompare |
software | healthy | scripts/import-icl-text-batch.ts:normalizeForCompare |
slugify |
software | healthy | scripts/import-icl-text-batch.ts:slugify |
titleCase |
software | healthy | scripts/import-icl-text-batch.ts:titleCase |
firstLyricLine |
software | healthy | scripts/import-icl-text-batch.ts:firstLyricLine |
cleanTitle |
software | healthy | scripts/import-icl-text-batch.ts:cleanTitle |
hasSafeImportTitle |
software | healthy | scripts/import-icl-text-batch.ts:hasSafeImportTitle |
extractArtist |
software | healthy | scripts/import-icl-text-batch.ts:extractArtist |
parseSectionHeading |
software | healthy | scripts/import-icl-text-batch.ts:parseSectionHeading |
stripInlineChords |
software | healthy | scripts/import-icl-text-batch.ts:stripInlineChords |
parseLyricsBlock |
software | healthy | scripts/import-icl-text-batch.ts:parseLyricsBlock |
makeUniqueKey |
software | healthy | scripts/import-icl-text-batch.ts:makeUniqueKey |
flush |
software | healthy | scripts/import-icl-text-batch.ts:flush |
extractBlock |
software | healthy | scripts/import-icl-text-batch.ts:extractBlock |
parseTextFile |
software | healthy | scripts/import-icl-text-batch.ts:parseTextFile |
textLength |
software | healthy | scripts/import-icl-text-batch.ts:textLength |
hasInlineChords |
software | healthy | scripts/import-icl-text-batch.ts:hasInlineChords |
hasUsableLyrics |
software | healthy | scripts/import-icl-text-batch.ts:hasUsableLyrics |
selectBestCandidates |
software | healthy | scripts/import-icl-text-batch.ts:selectBestCandidates |
shouldUpdate |
software | healthy | scripts/import-icl-text-batch.ts:shouldUpdate |
toSupabaseRow |
software | healthy | scripts/import-icl-text-batch.ts:toSupabaseRow |
updateLocalIfExists |
software | healthy | scripts/import-icl-text-batch.ts:updateLocalIfExists |
main |
software | healthy | scripts/import-icl-text-batch.ts:main |
callClaude |
software | healthy | scripts/section-ai.ts:callClaude |
data |
software | healthy | scripts/section-ai.ts:data |
lineSet |
software | healthy | scripts/section-ai.ts:lineSet |
mapLineSet |
software | healthy | scripts/section-ai.ts:mapLineSet |
validate |
software | healthy | scripts/section-ai.ts:validate |
loadProgress |
software | healthy | scripts/section-ai.ts:loadProgress |
saveProgress |
software | healthy | scripts/section-ai.ts:saveProgress |
singleBlob |
software | healthy | scripts/section-ai.ts:singleBlob |
fetchAll |
software | healthy | scripts/section-ai.ts:fetchAll |
main |
software | healthy | scripts/section-ai.ts:main |
rows |
software | healthy | scripts/section-ai.ts:rows |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
DESIGN.md |
software | healthy | DESIGN.md |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
PRODUCT.md |
software | healthy | PRODUCT.md |
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 |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
smoke.spec.ts |
software | healthy | tests/smoke.spec.ts |
improvement-roadmap.md |
software | healthy | docs/improvement-roadmap.md |
song-batch-import.md |
software | healthy | docs/song-batch-import.md |
ROADMAP-v3.md |
software | healthy | docs/ROADMAP-v3.md |
rederive-from-source.ts |
software | healthy | scripts/rederive-from-source.ts |
clean-lyric-junk.ts |
software | healthy | scripts/clean-lyric-junk.ts |
import-icl-text-batch.ts |
software | healthy | scripts/import-icl-text-batch.ts |
section-ai.ts |
software | healthy | scripts/section-ai.ts |
curate-duplicates.ts |
software | healthy | scripts/curate-duplicates.ts |
import-js4u-batch.ts |
software | healthy | scripts/import-js4u-batch.ts |
import-song-batch.ts |
software | healthy | scripts/import-song-batch.ts |
resection-chorus.ts |
software | healthy | scripts/resection-chorus.ts |
strip-credit-blocks.ts |
software | healthy | scripts/strip-credit-blocks.ts |
audit-lyrics.ts |
software | healthy | scripts/audit-lyrics.ts |
resection-numbered.ts |
software | healthy | scripts/resection-numbered.ts |
import-shalom.ts |
software | healthy | scripts/import-shalom.ts |
migrate-to-supabase.ts |
software | healthy | scripts/migrate-to-supabase.ts |
normalize-content.ts |
software | healthy | scripts/normalize-content.ts |
cleanup-songs.mjs |
software | healthy | scripts/cleanup-songs.mjs |
parse-lyrics-files.mjs |
software | healthy | scripts/parse-lyrics-files.mjs |
fix-typos-ai.ts |
software | healthy | scripts/fix-typos-ai.ts |
triage-quality.ts |
software | healthy | scripts/triage-quality.ts |
deep-clean-blobs.mjs |
software | healthy | scripts/deep-clean-blobs.mjs |
audit-text-integrity.ts |
software | healthy | scripts/audit-text-integrity.ts |
songs.batch.example.json |
software | healthy | imports/songs.batch.example.json |
README.md |
software | healthy | Vandana Design System/README.md |
colors_and_type.css |
software | healthy | Vandana Design System/colors_and_type.css |
SKILL.md |
software | healthy | Vandana Design System/SKILL.md |
screens.jsx |
software | healthy | Vandana Design System/ui_kits/app/screens.jsx |
README.md |
software | healthy | Vandana Design System/ui_kits/app/README.md |
index.html |
software | healthy | Vandana Design System/ui_kits/app/index.html |
components.jsx |
software | healthy | Vandana Design System/ui_kits/app/components.jsx |
AppShell.jsx |
software | healthy | Vandana Design System/ui_kits/app/AppShell.jsx |
ios-frame.jsx |
software | healthy | Vandana Design System/ui_kits/app/ios-frame.jsx |
primitives.jsx |
software | healthy | Vandana Design System/ui_kits/app/primitives.jsx |
16-components-daily-verse.html |
software | healthy | Vandana Design System/preview/16-components-daily-verse.html |
01-colors-surfaces-dark.html |
software | healthy | Vandana Design System/preview/01-colors-surfaces-dark.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FontSizeControl |
frontend | healthy | Vandana Design System/source/FontSizeControl.tsx |
BottomNav |
frontend | healthy | Vandana Design System/source/BottomNav.tsx |
DailyVerse |
frontend | healthy | Vandana Design System/source/DailyVerse.tsx |
SongCard |
frontend | healthy | Vandana Design System/source/SongCard.tsx |
RouteTransition |
frontend | healthy | Vandana Design System/source/RouteTransition.tsx |
Loading |
frontend | healthy | Vandana Design System/source/loading.tsx |
ServiceWorkerRegistration |
frontend | healthy | Vandana Design System/source/ServiceWorkerRegistration.tsx |
RootLayout |
frontend | healthy | Vandana Design System/source/layout.tsx |
SongCardSkeleton |
frontend | healthy | Vandana Design System/source/SongCardSkeleton.tsx |
Error |
frontend | healthy | Vandana Design System/source/error.tsx |
HomeContent |
frontend | healthy | Vandana Design System/source/HomeContent.tsx |
LanguageToggle |
frontend | healthy | Vandana Design System/source/LanguageToggle.tsx |
AppTitle |
frontend | healthy | Vandana Design System/source/AppTitle.tsx |
SplashScreen |
frontend | healthy | Vandana Design System/source/SplashScreen.tsx |
Providers |
frontend | healthy | Vandana Design System/source/Providers.tsx |
SongSkeleton |
frontend | healthy | Vandana Design System/source/SongSkeleton.tsx |
SettingsPage |
frontend | healthy | Vandana Design System/source/settings/page.tsx |
FavouritesContent |
frontend | healthy | Vandana Design System/source/favourites/FavouritesContent.t… |
UpdatesContent |
frontend | healthy | Vandana Design System/source/updates/UpdatesContent.tsx |
PresentView |
frontend | healthy | Vandana Design System/source/present/[id]/PresentView.tsx |
FavouritesContent |
frontend | healthy | Vandana Design System/source/present/[id]/favourites/Favour… |
NotFound |
frontend | healthy | Vandana Design System/source/song/[id]/not-found.tsx |
SongView |
frontend | healthy | Vandana Design System/source/song/[id]/SongView.tsx |
Loading |
frontend | healthy | Vandana Design System/source/song/[id]/loading.tsx |
FontSizeControl |
frontend | healthy | src/components/FontSizeControl.tsx |
BottomNav |
frontend | healthy | src/components/BottomNav.tsx |
LyricsBlock |
frontend | healthy | src/components/LyricsBlock.tsx |
DailyVerse |
frontend | healthy | src/components/DailyVerse.tsx |
SongCard |
frontend | healthy | src/components/SongCard.tsx |
InstallTabs |
frontend | healthy | src/components/InstallTabs.tsx |
RouteTransition |
frontend | healthy | src/components/RouteTransition.tsx |
LandingNav |
frontend | healthy | src/components/LandingNav.tsx |
ServiceWorkerRegistration |
frontend | healthy | src/components/ServiceWorkerRegistration.tsx |
NotificationToggle |
frontend | healthy | src/components/NotificationToggle.tsx |
SongCardSkeleton |
frontend | healthy | src/components/SongCardSkeleton.tsx |
HomeContent |
frontend | healthy | src/components/HomeContent.tsx |
LandingTagline |
frontend | healthy | src/components/LandingTagline.tsx |
LanguageToggle |
frontend | healthy | src/components/LanguageToggle.tsx |
AppTitle |
frontend | healthy | src/components/AppTitle.tsx |
DesktopNav |
frontend | healthy | src/components/DesktopNav.tsx |
SplashScreen |
frontend | healthy | src/components/SplashScreen.tsx |
Providers |
frontend | healthy | src/components/Providers.tsx |
SongSkeleton |
frontend | healthy | src/components/SongSkeleton.tsx |
Loading |
frontend | healthy | src/app/loading.tsx |
LandingPage |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
Error |
frontend | healthy | src/app/error.tsx |
SettingsLoading |
frontend | healthy | src/app/settings/loading.tsx |
SettingsPage |
frontend | healthy | src/app/settings/page.tsx |
SettingsLayout |
frontend | healthy | src/app/settings/layout.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
imports |
software | healthy | imports |
Vandana Design System |
software | healthy | Vandana Design System |
ui_kits |
software | healthy | Vandana Design System/ui_kits |
app |
software | healthy | Vandana Design System/ui_kits/app |
preview |
software | healthy | Vandana Design System/preview |
source |
software | healthy | Vandana Design System/source |
settings |
software | healthy | Vandana Design System/source/settings |
favourites |
software | healthy | Vandana Design System/source/favourites |
updates |
software | healthy | Vandana Design System/source/updates |
present |
software | healthy | Vandana Design System/source/present |
[id] |
software | healthy | Vandana Design System/source/present/[id] |
favourites |
software | healthy | Vandana Design System/source/present/[id]/favourites |
song |
software | healthy | Vandana Design System/source/song |
[id] |
software | healthy | Vandana Design System/source/song/[id] |
public |
software | healthy | public |
src |
software | healthy | src |
components |
software | healthy | src/components |
contexts |
software | healthy | src/contexts |
app |
software | healthy | src/app |
settings |
software | healthy | src/app/settings |
about |
software | healthy | src/app/about |
install |
software | healthy | src/app/install |
favourites |
software | healthy | src/app/favourites |
api |
software | healthy | src/app/api |
push |
software | healthy | src/app/api/push |
send |
software | healthy | src/app/api/push/send |
subscribe |
software | healthy | src/app/api/push/subscribe |
search-index |
software | healthy | src/app/api/search-index |
admin |
software | healthy | src/app/api/admin |
song-import |
software | healthy | src/app/api/admin/song-import |
ping |
software | healthy | src/app/api/ping |
updates |
software | healthy | src/app/updates |
app |
software | healthy | src/app/app |
admin |
software | healthy | src/app/admin |
import |
software | healthy | src/app/admin/import |
ministry |
software | healthy | src/app/ministry |
[slug] |
software | healthy | src/app/ministry/[slug] |
present |
software | healthy | src/app/present |
[id] |
software | healthy | src/app/present/[id] |
song |
software | healthy | src/app/song |
[id] |
software | healthy | src/app/song/[id] |
setlist |
software | healthy | src/app/setlist |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/settings |
frontend | healthy | src/app/settings/page.tsx |
/about |
frontend | healthy | src/app/about/page.tsx |
/install |
frontend | healthy | src/app/install/page.tsx |
/favourites |
frontend | healthy | src/app/favourites/page.tsx |
/updates |
frontend | healthy | src/app/updates/page.tsx |
/app |
frontend | healthy | src/app/app/page.tsx |
/admin/import |
frontend | healthy | src/app/admin/import/page.tsx |
/ministry/[slug] |
frontend | healthy | src/app/ministry/[slug]/page.tsx |
/present/[id] |
frontend | healthy | src/app/present/[id]/page.tsx |
/song/[id] |
frontend | healthy | src/app/song/[id]/page.tsx |
/setlist |
frontend | healthy | src/app/setlist/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | playwright.config.ts |
3.29.87.78 |
network | healthy | src/components/InstallTabs.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ss1is5gh |
software | healthy | /tmp/repobility-clone-ss1is5gh |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/3734fec6-2ee1-49d3-ae30-c3a78c25e921/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3734fec6-2ee1-49d3-ae30-c3a78c25e921/
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.