https://github.com/studio-liturgy/acts2-phyto
· scanned 2026-06-16 00:23 UTC (2 months, 2 weeks ago)
30 raw signals (0 security + 30 graph)
Last scanned 2 months, 2 weeks ago · v1 · 30 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 410 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 |
|---|---|---|---|
convertMarker |
software | healthy | scripts/build-songs.mjs:convertMarker |
cleanLyrics |
software | healthy | scripts/build-songs.mjs:cleanLyrics |
decodeXmlEntities |
software | healthy | scripts/build-songs.mjs:decodeXmlEntities |
extractField |
software | healthy | scripts/build-songs.mjs:extractField |
main |
software | healthy | scripts/build-songs.mjs:main |
getRouter |
software | healthy | src/router.tsx:getRouter |
getServerEntry |
software | healthy | src/server.ts:getServerEntry |
brandedErrorResponse |
software | healthy | src/server.ts:brandedErrorResponse |
isCatastrophicSsrErrorBody |
software | healthy | src/server.ts:isCatastrophicSsrErrorBody |
normalizeCatastrophicSsrResponse |
software | healthy | src/server.ts:normalizeCatastrophicSsrResponse |
SongTemplateEditor |
software | healthy | src/components/SongTemplateEditor.tsx:SongTemplateEditor |
apply |
software | healthy | src/components/SongTemplateEditor.tsx:apply |
cancel |
software | healthy | src/components/SongTemplateEditor.tsx:cancel |
SlideView |
software | healthy | src/components/SlideView.tsx:SlideView |
DissolveSlide |
software | healthy | src/components/SlideView.tsx:DissolveSlide |
layerStyle |
software | healthy | src/components/SlideView.tsx:layerStyle |
MobileBlock |
software | healthy | src/components/MobileBlock.tsx:MobileBlock |
CurtainIcon |
software | healthy | src/components/CurtainIcon.tsx:CurtainIcon |
ScriptureTemplateEditor |
software | healthy | src/components/ScriptureTemplateEditor.tsx:ScriptureTemplat… |
apply |
software | healthy | src/components/ScriptureTemplateEditor.tsx:apply |
cancel |
software | healthy | src/components/ScriptureTemplateEditor.tsx:cancel |
BackToTop |
software | healthy | src/components/BackToTop.tsx:BackToTop |
scrollToTop |
software | healthy | src/components/BackToTop.tsx:scrollToTop |
Footer |
software | healthy | src/components/Footer.tsx:Footer |
ThemeToggle |
software | healthy | src/components/ThemeToggle.tsx:ThemeToggle |
DotsGrip |
software | healthy | src/components/DragBits.tsx:DotsGrip |
ensureGhostHost |
software | healthy | src/components/DragBits.tsx:ensureGhostHost |
emptyDragImage |
software | healthy | src/components/DragBits.tsx:emptyDragImage |
hideDragGhost |
software | healthy | src/components/DragBits.tsx:hideDragGhost |
circleDragElement |
software | healthy | src/components/DragBits.tsx:circleDragElement |
setCircleDragGhost |
software | healthy | src/components/DragBits.tsx:setCircleDragGhost |
SheetHeader |
software | healthy | src/components/ui/sheet.tsx:SheetHeader |
SheetFooter |
software | healthy | src/components/ui/sheet.tsx:SheetFooter |
Calendar |
software | healthy | src/components/ui/calendar.tsx:Calendar |
CalendarDayButton |
software | healthy | src/components/ui/calendar.tsx:CalendarDayButton |
useSidebar |
software | healthy | src/components/ui/sidebar.tsx:useSidebar |
handleKeyDown |
software | healthy | src/components/ui/sidebar.tsx:handleKeyDown |
button |
software | healthy | src/components/ui/sidebar.tsx:button |
Badge |
software | healthy | src/components/ui/badge.tsx:Badge |
AlertDialogHeader |
software | healthy | src/components/ui/alert-dialog.tsx:AlertDialogHeader |
AlertDialogFooter |
software | healthy | src/components/ui/alert-dialog.tsx:AlertDialogFooter |
DialogHeader |
software | healthy | src/components/ui/dialog.tsx:DialogHeader |
DialogFooter |
software | healthy | src/components/ui/dialog.tsx:DialogFooter |
DropdownMenuShortcut |
software | healthy | src/components/ui/dropdown-menu.tsx:DropdownMenuShortcut |
ContextMenuShortcut |
software | healthy | src/components/ui/context-menu.tsx:ContextMenuShortcut |
useCarousel |
software | healthy | src/components/ui/carousel.tsx:useCarousel |
useChart |
software | healthy | src/components/ui/chart.tsx:useChart |
ChartStyle |
software | healthy | src/components/ui/chart.tsx:ChartStyle |
getPayloadConfigFromPayload |
software | healthy | src/components/ui/chart.tsx:getPayloadConfigFromPayload |
ResizablePanelGroup |
software | healthy | src/components/ui/resizable.tsx:ResizablePanelGroup |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
bun.lock |
software | healthy | bun.lock |
README.md |
software | healthy | README.md |
bunfig.toml |
software | healthy | bunfig.toml |
package.json |
software | healthy | package.json |
components.json |
software | healthy | components.json |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
build-songs.mjs |
software | healthy | scripts/build-songs.mjs |
magic-link.html |
software | healthy | email-templates/magic-link.html |
welcome.html |
software | healthy | email-templates/welcome.html |
launch.json |
software | healthy | .claude/launch.json |
songs-en.json |
software | healthy | public/songs-en.json |
README.md |
software | healthy | public/email/README.md |
preview.html |
software | healthy | public/email/preview.html |
welcome-preview.html |
software | healthy | public/email/welcome-preview.html |
styles.css |
software | healthy | src/styles.css |
router.tsx |
software | healthy | src/router.tsx |
routeTree.gen.ts |
software | healthy | src/routeTree.gen.ts |
start.ts |
software | healthy | src/start.ts |
server.ts |
software | healthy | src/server.ts |
SongTemplateEditor.tsx |
software | healthy | src/components/SongTemplateEditor.tsx |
SlideView.tsx |
software | healthy | src/components/SlideView.tsx |
MobileBlock.tsx |
software | healthy | src/components/MobileBlock.tsx |
CurtainIcon.tsx |
software | healthy | src/components/CurtainIcon.tsx |
ScriptureTemplateEditor.tsx |
software | healthy | src/components/ScriptureTemplateEditor.tsx |
BackToTop.tsx |
software | healthy | src/components/BackToTop.tsx |
Footer.tsx |
software | healthy | src/components/Footer.tsx |
ThemeToggle.tsx |
software | healthy | src/components/ThemeToggle.tsx |
DragBits.tsx |
software | healthy | src/components/DragBits.tsx |
table.tsx |
software | healthy | src/components/ui/table.tsx |
sheet.tsx |
software | healthy | src/components/ui/sheet.tsx |
calendar.tsx |
software | healthy | src/components/ui/calendar.tsx |
collapsible.tsx |
software | healthy | src/components/ui/collapsible.tsx |
sidebar.tsx |
software | healthy | src/components/ui/sidebar.tsx |
checkbox.tsx |
software | healthy | src/components/ui/checkbox.tsx |
avatar.tsx |
software | healthy | src/components/ui/avatar.tsx |
badge.tsx |
software | healthy | src/components/ui/badge.tsx |
alert-dialog.tsx |
software | healthy | src/components/ui/alert-dialog.tsx |
dialog.tsx |
software | healthy | src/components/ui/dialog.tsx |
radio-group.tsx |
software | healthy | src/components/ui/radio-group.tsx |
dropdown-menu.tsx |
software | healthy | src/components/ui/dropdown-menu.tsx |
button.tsx |
software | healthy | src/components/ui/button.tsx |
accordion.tsx |
software | healthy | src/components/ui/accordion.tsx |
alert.tsx |
software | healthy | src/components/ui/alert.tsx |
context-menu.tsx |
software | healthy | src/components/ui/context-menu.tsx |
carousel.tsx |
software | healthy | src/components/ui/carousel.tsx |
card.tsx |
software | healthy | src/components/ui/card.tsx |
chart.tsx |
software | healthy | src/components/ui/chart.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/updates |
frontend | healthy | src/routeTree.gen.ts |
/terms |
frontend | healthy | src/routeTree.gen.ts |
/sitemap.xml |
frontend | healthy | src/routeTree.gen.ts |
/privacy |
frontend | healthy | src/routeTree.gen.ts |
/present |
frontend | healthy | src/routeTree.gen.ts |
/output |
frontend | healthy | src/routeTree.gen.ts |
/login |
frontend | healthy | src/routeTree.gen.ts |
/feedback |
frontend | healthy | src/routeTree.gen.ts |
/about |
frontend | healthy | src/routeTree.gen.ts |
/ |
frontend | healthy | src/routeTree.gen.ts |
/set/$setId |
frontend | healthy | src/routeTree.gen.ts |
/g/$token |
frontend | healthy | src/routeTree.gen.ts |
/auth/callback |
frontend | healthy | src/routeTree.gen.ts |
/api/public/feedback |
frontend | healthy | src/routeTree.gen.ts |
/api/auth/welcome |
frontend | healthy | src/routeTree.gen.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
email-templates |
software | healthy | email-templates |
.claude |
software | healthy | .claude |
public |
software | healthy | public |
email |
software | healthy | public/email |
src |
software | healthy | src |
components |
software | healthy | src/components |
ui |
software | healthy | src/components/ui |
lib |
software | healthy | src/lib |
routes |
software | healthy | src/routes |
api |
software | healthy | src/routes/api |
auth |
software | healthy | src/routes/api/auth |
public |
software | healthy | src/routes/api/public |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
sets |
data | healthy | src/lib/schema.sql |
gatherings |
data | healthy | src/lib/schema.sql |
gathering_sets |
data | healthy | src/lib/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
PhytoDB |
software | healthy | src/lib/db.ts:PhytoDB |
already |
software | healthy | src/hooks/use-theme.tsx:already |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/routes/terms.tsx |
security | healthy | src/routes/terms.tsx |
auth::src/routes/privacy.tsx |
security | healthy | src/routes/privacy.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-umi5wzgz |
software | healthy | /tmp/repobility-clone-umi5wzgz |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | src/lib/sync.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | src/routes/privacy.tsx |
This page is publicly accessible at:
https://repobility.com/scan/5c696e64-4934-4476-a66b-72eddbbe55f3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5c696e64-4934-4476-a66b-72eddbbe55f3/
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.