https://github.com/chaimgelber23/kbt-shul-website
· scanned 2026-06-17 01:47 UTC (1 month, 1 week ago)
22 raw signals (0 security + 22 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +17.9 (diff) · 21 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 344 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 |
|---|---|---|---|
loadEpisodes |
software | healthy | scripts/index-shiurim.mjs:loadEpisodes |
main |
software | healthy | scripts/index-shiurim.mjs:main |
getArg |
software | healthy | scripts/enhance-shiurim.mjs:getArg |
hashUrl |
software | healthy | scripts/enhance-shiurim.mjs:hashUrl |
ensureTempDir |
software | healthy | scripts/enhance-shiurim.mjs:ensureTempDir |
cleanTempDir |
software | healthy | scripts/enhance-shiurim.mjs:cleanTempDir |
fetchRssFeed |
software | healthy | scripts/enhance-shiurim.mjs:fetchRssFeed |
loadArchive |
software | healthy | scripts/enhance-shiurim.mjs:loadArchive |
getAlreadyEnhanced |
software | healthy | scripts/enhance-shiurim.mjs:getAlreadyEnhanced |
downloadAudio |
software | healthy | scripts/enhance-shiurim.mjs:downloadAudio |
convertToWav48k |
software | healthy | scripts/enhance-shiurim.mjs:convertToWav48k |
runDeepFilter |
software | healthy | scripts/enhance-shiurim.mjs:runDeepFilter |
normalizeAndConvertToMp3 |
software | healthy | scripts/enhance-shiurim.mjs:normalizeAndConvertToMp3 |
uploadToStorage |
software | healthy | scripts/enhance-shiurim.mjs:uploadToStorage |
recordInFirestore |
software | healthy | scripts/enhance-shiurim.mjs:recordInFirestore |
enhanceShiur |
software | healthy | scripts/enhance-shiurim.mjs:enhanceShiur |
main |
software | healthy | scripts/enhance-shiurim.mjs:main |
scrape |
software | healthy | scripts/scrape-archive.mjs:scrape |
loadAllInCurrentView |
software | healthy | scripts/scrape-archive.mjs:loadAllInCurrentView |
saveArchive |
software | healthy | scripts/scrape-archive.mjs:saveArchive |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
Home |
software | healthy | src/app/page.tsx:Home |
ScheduleItem |
software | healthy | src/app/page.tsx:ScheduleItem |
ProgramCard |
software | healthy | src/app/page.tsx:ProgramCard |
Sun |
software | healthy | src/app/page.tsx:Sun |
Sunset |
software | healthy | src/app/page.tsx:Sunset |
Moon |
software | healthy | src/app/page.tsx:Moon |
AboutPage |
software | healthy | src/app/about/page.tsx:AboutPage |
GET |
software | healthy | src/app/api/download/route.ts:GET |
DaveningPage |
software | healthy | src/app/davening/page.tsx:DaveningPage |
ScheduleCard |
software | healthy | src/app/davening/page.tsx:ScheduleCard |
MyLearningPage |
software | healthy | src/app/my-learning/page.tsx:MyLearningPage |
ProfileClient |
software | healthy | src/app/profile/ProfileClient.tsx:ProfileClient |
initials |
software | healthy | src/app/profile/ProfileClient.tsx:initials |
handleSaveName |
software | healthy | src/app/profile/ProfileClient.tsx:handleSaveName |
handleResetPassword |
software | healthy | src/app/profile/ProfileClient.tsx:handleResetPassword |
handleSignOut |
software | healthy | src/app/profile/ProfileClient.tsx:handleSignOut |
ProfilePage |
software | healthy | src/app/profile/page.tsx:ProfilePage |
ProgramsPage |
software | healthy | src/app/programs/page.tsx:ProgramsPage |
ProgramFeature |
software | healthy | src/app/programs/page.tsx:ProgramFeature |
YahrtTime |
software | healthy | src/app/programs/yahrtzeit-learning/page.tsx:YahrtTime |
handleSubmit |
software | healthy | src/app/programs/yahrtzeit-learning/page.tsx:handleSubmit |
StepCard |
software | healthy | src/app/programs/yahrtzeit-learning/page.tsx:StepCard |
FormField |
software | healthy | src/app/programs/yahrtzeit-learning/page.tsx:FormField |
BookIcon |
software | healthy | src/app/programs/yahrtzeit-learning/page.tsx:BookIcon |
DonatePage |
software | healthy | src/app/donate/page.tsx:DonatePage |
MembershipPage |
software | healthy | src/app/membership/page.tsx:MembershipPage |
handleChange |
software | healthy | src/app/membership/page.tsx:handleChange |
handleSubmit |
software | healthy | src/app/membership/page.tsx:handleSubmit |
ShiurimLayout |
software | healthy | src/app/shiurim/layout.tsx:ShiurimLayout |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
screenshot.mjs |
software | healthy | screenshot.mjs |
firebase.json |
software | healthy | firebase.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
firestore.indexes.json |
software | healthy | firestore.indexes.json |
screenshot-scroll.mjs |
software | healthy | screenshot-scroll.mjs |
tsconfig.json |
software | healthy | tsconfig.json |
index-shiurim.mjs |
software | healthy | scripts/index-shiurim.mjs |
enhance-shiurim.mjs |
software | healthy | scripts/enhance-shiurim.mjs |
scrape-archive.mjs |
software | healthy | scripts/scrape-archive.mjs |
enhance-shiurim.yml |
software | healthy | .github/workflows/enhance-shiurim.yml |
globals.css |
software | healthy | src/app/globals.css |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/page.tsx |
page.tsx |
software | healthy | src/app/about/page.tsx |
route.ts |
software | healthy | src/app/api/download/route.ts |
page.tsx |
software | healthy | src/app/davening/page.tsx |
page.tsx |
software | healthy | src/app/my-learning/page.tsx |
ProfileClient.tsx |
software | healthy | src/app/profile/ProfileClient.tsx |
page.tsx |
software | healthy | src/app/profile/page.tsx |
page.tsx |
software | healthy | src/app/programs/page.tsx |
page.tsx |
software | healthy | src/app/programs/yahrtzeit-learning/page.tsx |
page.tsx |
software | healthy | src/app/donate/page.tsx |
page.tsx |
software | healthy | src/app/membership/page.tsx |
layout.tsx |
software | healthy | src/app/shiurim/layout.tsx |
page.tsx |
software | healthy | src/app/shiurim/page.tsx |
page.tsx |
software | healthy | src/app/shiurim/[slug]/page.tsx |
page.tsx |
software | healthy | src/app/contact/page.tsx |
Navbar.tsx |
software | healthy | src/components/Navbar.tsx |
Footer.tsx |
software | healthy | src/components/Footer.tsx |
AuthProvider.tsx |
software | healthy | src/components/AuthProvider.tsx |
SignInBanner.tsx |
software | healthy | src/components/SignInBanner.tsx |
AuthModal.tsx |
software | healthy | src/components/AuthModal.tsx |
SeriesCard.tsx |
software | healthy | src/components/shiurim/SeriesCard.tsx |
SearchBar.tsx |
software | healthy | src/components/shiurim/SearchBar.tsx |
SeriesPageClient.tsx |
software | healthy | src/components/shiurim/SeriesPageClient.tsx |
SeriesHero.tsx |
software | healthy | src/components/shiurim/SeriesHero.tsx |
CategoryBrowser.tsx |
software | healthy | src/components/shiurim/CategoryBrowser.tsx |
ShiurimLanding.tsx |
software | healthy | src/components/shiurim/ShiurimLanding.tsx |
TanachJourney.tsx |
software | healthy | src/components/shiurim/TanachJourney.tsx |
LatestShiurim.tsx |
software | healthy | src/components/shiurim/LatestShiurim.tsx |
AudioPlayerBar.tsx |
software | healthy | src/components/shiurim/AudioPlayerBar.tsx |
ShiurimList.tsx |
software | healthy | src/components/shiurim/ShiurimList.tsx |
ShiurCard.tsx |
software | healthy | src/components/shiurim/ShiurCard.tsx |
ContinueLearningHero.tsx |
software | healthy | src/components/shiurim/ContinueLearningHero.tsx |
MyLearningClient.tsx |
software | healthy | src/components/shiurim/MyLearningClient.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
Home |
frontend | healthy | src/app/page.tsx |
AboutPage |
frontend | healthy | src/app/about/page.tsx |
DaveningPage |
frontend | healthy | src/app/davening/page.tsx |
ProfileClient |
frontend | healthy | src/app/profile/ProfileClient.tsx |
ProfilePage |
frontend | healthy | src/app/profile/page.tsx |
ProgramsPage |
frontend | healthy | src/app/programs/page.tsx |
YahrtTime |
frontend | healthy | src/app/programs/yahrtzeit-learning/page.tsx |
DonatePage |
frontend | healthy | src/app/donate/page.tsx |
MembershipPage |
frontend | healthy | src/app/membership/page.tsx |
ShiurimLayout |
frontend | healthy | src/app/shiurim/layout.tsx |
ContactPage |
frontend | healthy | src/app/contact/page.tsx |
Navbar |
frontend | healthy | src/components/Navbar.tsx |
Footer |
frontend | healthy | src/components/Footer.tsx |
AuthProvider |
frontend | healthy | src/components/AuthProvider.tsx |
SignInBanner |
frontend | healthy | src/components/SignInBanner.tsx |
AuthModal |
frontend | healthy | src/components/AuthModal.tsx |
SeriesCard |
frontend | healthy | src/components/shiurim/SeriesCard.tsx |
SearchBar |
frontend | healthy | src/components/shiurim/SearchBar.tsx |
SeriesPageClient |
frontend | healthy | src/components/shiurim/SeriesPageClient.tsx |
SeriesHero |
frontend | healthy | src/components/shiurim/SeriesHero.tsx |
CategoryBrowser |
frontend | healthy | src/components/shiurim/CategoryBrowser.tsx |
ShiurimLanding |
frontend | healthy | src/components/shiurim/ShiurimLanding.tsx |
TanachJourney |
frontend | healthy | src/components/shiurim/TanachJourney.tsx |
LatestShiurim |
frontend | healthy | src/components/shiurim/LatestShiurim.tsx |
AudioPlayerBar |
frontend | healthy | src/components/shiurim/AudioPlayerBar.tsx |
ShiurimList |
frontend | healthy | src/components/shiurim/ShiurimList.tsx |
ShiurCard |
frontend | healthy | src/components/shiurim/ShiurCard.tsx |
ContinueLearningHero |
frontend | healthy | src/components/shiurim/ContinueLearningHero.tsx |
MyLearningClient |
frontend | healthy | src/components/shiurim/MyLearningClient.tsx |
AudioPlayer |
frontend | healthy | src/components/shiurim/AudioPlayer.tsx |
ThisWeeksParsha |
frontend | healthy | src/components/shiurim/ThisWeeksParsha.tsx |
ShiurimClient |
frontend | healthy | src/components/shiurim/ShiurimClient.tsx |
ShiurimHero |
frontend | healthy | src/components/shiurim/ShiurimHero.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
app |
software | healthy | src/app |
about |
software | healthy | src/app/about |
api |
software | healthy | src/app/api |
download |
software | healthy | src/app/api/download |
davening |
software | healthy | src/app/davening |
my-learning |
software | healthy | src/app/my-learning |
profile |
software | healthy | src/app/profile |
programs |
software | healthy | src/app/programs |
yahrtzeit-learning |
software | healthy | src/app/programs/yahrtzeit-learning |
donate |
software | healthy | src/app/donate |
membership |
software | healthy | src/app/membership |
shiurim |
software | healthy | src/app/shiurim |
[slug] |
software | healthy | src/app/shiurim/[slug] |
contact |
software | healthy | src/app/contact |
components |
software | healthy | src/components |
shiurim |
software | healthy | src/components/shiurim |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/about |
frontend | healthy | src/app/about/page.tsx |
/davening |
frontend | healthy | src/app/davening/page.tsx |
/my-learning |
frontend | healthy | src/app/my-learning/page.tsx |
/profile |
frontend | healthy | src/app/profile/page.tsx |
/programs |
frontend | healthy | src/app/programs/page.tsx |
/programs/yahrtzeit-learning |
frontend | healthy | src/app/programs/yahrtzeit-learning/page.tsx |
/donate |
frontend | healthy | src/app/donate/page.tsx |
/membership |
frontend | healthy | src/app/membership/page.tsx |
/shiurim |
frontend | healthy | src/app/shiurim/page.tsx |
/shiurim/[slug] |
frontend | healthy | src/app/shiurim/[slug]/page.tsx |
/contact |
frontend | healthy | src/app/contact/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
chaimgelber23__kbt-shul-website |
software | healthy | /data/fable5_failed_archive/chaimgelber23__kbt-shul-website |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::enhance-shiurim |
cicd | healthy | .github/workflows/enhance-shiurim.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
enhance |
cicd | healthy | .github/workflows/enhance-shiurim.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
FIREBASE_SERVICE_ACCOUNT |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/84162a43-b3e8-4d9e-8dc8-267d3dc940ae/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/84162a43-b3e8-4d9e-8dc8-267d3dc940ae/
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.