https://github.com/stefandinca/tempo-app-2
· scanned 2026-06-16 00:22 UTC (2 months, 2 weeks ago)
94 raw signals (0 security + 94 graph)
Last scanned 2 months, 2 weeks ago · v1 · 94 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1511 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 |
|---|---|---|---|
setCors |
software | healthy | functions/lib/index.js:setCors |
verifyAuth |
software | healthy | functions/lib/index.js:verifyAuth |
sendError |
software | healthy | functions/lib/index.js:sendError |
callerRole |
software | healthy | functions/lib/index.js:callerRole |
updatedTeam |
software | healthy | functions/lib/index.js:updatedTeam |
updatedParticipants |
software | healthy | functions/lib/index.js:updatedParticipants |
url |
software | healthy | functions/lib/index.js:url |
setCors |
software | healthy | functions/src/index.ts:setCors |
verifyAuth |
software | healthy | functions/src/index.ts:verifyAuth |
sendError |
software | healthy | functions/src/index.ts:sendError |
callerRole |
software | healthy | functions/src/index.ts:callerRole |
updatedTeam |
software | healthy | functions/src/index.ts:updatedTeam |
updatedParticipants |
software | healthy | functions/src/index.ts:updatedParticipants |
step |
software | healthy | scripts/build-prod.js:step |
ok |
software | healthy | scripts/build-prod.js:ok |
fail |
software | healthy | scripts/build-prod.js:fail |
rimraf |
software | healthy | scripts/build-prod.js:rimraf |
run |
software | healthy | scripts/build-prod.js:run |
dirSize |
software | healthy | scripts/build-prod.js:dirSize |
pad |
software | healthy | scripts/build-prod.js:pad |
mb |
software | healthy | scripts/build-prod.js:mb |
nextMb |
software | healthy | scripts/build-prod.js:nextMb |
s |
software | healthy | public/sw.js:s |
c |
software | healthy | public/workbox-4754cb34.js:c |
h |
software | healthy | public/workbox-4754cb34.js:h |
p |
software | healthy | public/workbox-4754cb34.js:p |
m |
software | healthy | public/workbox-4754cb34.js:m |
O |
software | healthy | public/workbox-4754cb34.js:O |
j |
software | healthy | public/workbox-4754cb34.js:j |
H |
software | healthy | public/workbox-4754cb34.js:H |
X |
software | healthy | public/workbox-4754cb34.js:X |
getBaseUrl |
software | healthy | public/firebase-messaging-sw.js:getBaseUrl |
from |
software | healthy | src/types/notifications.ts:from |
formatRelativeTime |
software | healthy | src/types/notifications.ts:formatRelativeTime |
better |
software | healthy | src/types/cars.ts:better |
computeCategorySummary |
software | healthy | src/types/evaluation.ts:computeCategorySummary |
computeOverallSummary |
software | healthy | src/types/evaluation.ts:computeOverallSummary |
to |
software | healthy | src/types/vbmapp.ts:to |
parseVBMAPPData |
software | healthy | src/types/vbmapp.ts:parseVBMAPPData |
computeVBMAPPSummaries |
software | healthy | src/types/vbmapp.ts:computeVBMAPPSummaries |
BottomNav |
software | healthy | src/components/BottomNav.tsx:BottomNav |
NavigationProgress |
software | healthy | src/components/NavigationProgress.tsx:NavigationProgress |
handleClick |
software | healthy | src/components/NavigationProgress.tsx:handleClick |
anchor |
software | healthy | src/components/NavigationProgress.tsx:anchor |
MobileSidebar |
software | healthy | src/components/MobileSidebar.tsx:MobileSidebar |
Sidebar |
software | healthy | src/components/Sidebar.tsx:Sidebar |
DashboardShell |
software | healthy | src/components/DashboardShell.tsx:DashboardShell |
Header |
software | healthy | src/components/Header.tsx:Header |
handleRefresh |
software | healthy | src/components/Header.tsx:handleRefresh |
toggleTheme |
software | healthy | src/components/Header.tsx:toggleTheme |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
presentation.html |
software | healthy | presentation.html |
to-fix.md |
software | healthy | to-fix.md |
GEMINI.md |
software | healthy | GEMINI.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
calendar-new.html |
software | healthy | calendar-new.html |
dashboard-new.html |
software | healthy | dashboard-new.html |
next.config.js |
software | healthy | next.config.js |
firebase.json |
software | healthy | firebase.json |
next-env.d.ts |
software | healthy | next-env.d.ts |
package-lock.json |
software | healthy | package-lock.json |
app.js |
software | healthy | app.js |
cors.json |
software | healthy | cors.json |
maintenance.html |
software | healthy | maintenance.html |
firestore.indexes.json |
software | healthy | firestore.indexes.json |
server.js |
software | healthy | server.js |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
postcss.config.js |
software | healthy | postcss.config.js |
presentation-ro.html |
software | healthy | presentation-ro.html |
package.json |
software | healthy | functions/package.json |
package-lock.json |
software | healthy | functions/package-lock.json |
tsconfig.json |
software | healthy | functions/tsconfig.json |
index.js |
software | healthy | functions/lib/index.js |
index.ts |
software | healthy | functions/src/index.ts |
build-prod.js |
software | healthy | scripts/build-prod.js |
ProjectOverview.md |
software | healthy | documentation/ProjectOverview.md |
AI_CORE_CONTEXT.md |
software | healthy | documentation/AI_CORE_CONTEXT.md |
multi-tenant-implementation-plan.md |
software | healthy | documentation/multi-tenant-implementation-plan.md |
INSTALL PLATFORM.md |
software | healthy | documentation/INSTALL PLATFORM.md |
notifications.md |
software | healthy | documentation/old documentation/notifications.md |
PROJECT_ROADMAP.md |
software | healthy | documentation/old documentation/PROJECT_ROADMAP.md |
Phase 3.md |
software | healthy | documentation/old documentation/Phase 3.md |
ProgramScore.md |
software | healthy | documentation/old documentation/ProgramScore.md |
billing.md |
software | healthy | documentation/old documentation/billing.md |
analytics.md |
software | healthy | documentation/old documentation/analytics.md |
ParentBilling.md |
software | healthy | documentation/old documentation/ParentBilling.md |
UX.md |
software | healthy | documentation/old documentation/UX.md |
UserStories.md |
software | healthy | documentation/old documentation/UserStories.md |
messaging.md |
software | healthy | documentation/old documentation/messaging.md |
TEMPOAPP_MODERNIZATION_ROADMAP.md |
software | healthy | documentation/old documentation/TEMPOAPP_MODERNIZATION_ROAD… |
settings.md |
software | healthy | documentation/old documentation/settings.md |
Phase 2.md |
software | healthy | documentation/old documentation/Phase 2.md |
settings.local.json |
software | healthy | .claude/settings.local.json |
robert.md |
software | healthy | .claude/agents/robert.md |
marcus.md |
software | healthy | .claude/agents/marcus.md |
kai.md |
software | healthy | .claude/agents/kai.md |
alex.md |
software | healthy | .claude/agents/alex.md |
orchestrator.md |
software | healthy | .claude/agents/orchestrator.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
BottomNav |
frontend | healthy | src/components/BottomNav.tsx |
NavigationProgress |
frontend | healthy | src/components/NavigationProgress.tsx |
MobileSidebar |
frontend | healthy | src/components/MobileSidebar.tsx |
Sidebar |
frontend | healthy | src/components/Sidebar.tsx |
DashboardShell |
frontend | healthy | src/components/DashboardShell.tsx |
Header |
frontend | healthy | src/components/Header.tsx |
BillingConfigTab |
frontend | healthy | src/components/settings/BillingConfigTab.tsx |
LimitsConfigTab |
frontend | healthy | src/components/settings/LimitsConfigTab.tsx |
TranslationManager |
frontend | healthy | src/components/settings/TranslationManager.tsx |
NotificationPreferences |
frontend | healthy | src/components/notifications/NotificationPreferences.tsx |
ParentNotificationBell |
frontend | healthy | src/components/notifications/ParentNotificationBell.tsx |
NotificationDropdown |
frontend | healthy | src/components/notifications/NotificationDropdown.tsx |
NotificationItem |
frontend | healthy | src/components/notifications/NotificationItem.tsx |
NotificationList |
frontend | healthy | src/components/notifications/NotificationList.tsx |
NotificationBell |
frontend | healthy | src/components/notifications/NotificationBell.tsx |
NotificationFilters |
frontend | healthy | src/components/notifications/NotificationFilters.tsx |
ParentAlerts |
frontend | healthy | src/components/notifications/ParentAlerts.tsx |
ParentNotificationDropdown |
frontend | healthy | src/components/notifications/ParentNotificationDropdown.tsx |
ParentEvaluationDetail |
frontend | healthy | src/components/parent/ParentEvaluationDetail.tsx |
TrendSparkline |
frontend | healthy | src/components/parent/TrendSparkline.tsx |
ParentVoiceFeedback |
frontend | healthy | src/components/parent/ParentVoiceFeedback.tsx |
LatestSessionSummary |
frontend | healthy | src/components/parent/LatestSessionSummary.tsx |
ParentSessionVideos |
frontend | healthy | src/components/parent/ParentSessionVideos.tsx |
ActivityTimeline |
frontend | healthy | src/components/parent/ActivityTimeline.tsx |
WeekSelector |
frontend | healthy | src/components/parent/WeekSelector.tsx |
ParentEvaluationList |
frontend | healthy | src/components/parent/ParentEvaluationList.tsx |
ProgramProgressCard |
frontend | healthy | src/components/parent/ProgramProgressCard.tsx |
ParentEventDetailPanel |
frontend | healthy | src/components/parent/ParentEventDetailPanel.tsx |
ProgressRing |
frontend | healthy | src/components/parent/ProgressRing.tsx |
Toast |
frontend | healthy | src/components/ui/Toast.tsx |
ConfirmationModal |
frontend | healthy | src/components/ui/ConfirmationModal.tsx |
TeamMemberModal |
frontend | healthy | src/components/team/TeamMemberModal.tsx |
TeamMemberCard |
frontend | healthy | src/components/team/TeamMemberCard.tsx |
TeamList |
frontend | healthy | src/components/team/TeamList.tsx |
TeamReportHTML |
frontend | healthy | src/components/team/TeamReportHTML.tsx |
NewChatModal |
frontend | healthy | src/components/chat/NewChatModal.tsx |
MessageBubble |
frontend | healthy | src/components/chat/MessageBubble.tsx |
ChatSidebar |
frontend | healthy | src/components/chat/ChatSidebar.tsx |
ChatView |
frontend | healthy | src/components/chat/ChatView.tsx |
EvaluationWizard |
frontend | healthy | src/components/evaluations/EvaluationWizard.tsx |
CompareEvaluationsButton |
frontend | healthy | src/components/evaluations/CompareEvaluationsButton.tsx |
PortageSummary |
frontend | healthy | src/components/evaluations/PortageSummary.tsx |
CARSSummary |
frontend | healthy | src/components/evaluations/CARSSummary.tsx |
EvaluationComparisonView |
frontend | healthy | src/components/evaluations/EvaluationComparisonView.tsx |
EvaluationComparison |
frontend | healthy | src/components/evaluations/EvaluationComparison.tsx |
CARSList |
frontend | healthy | src/components/evaluations/CARSList.tsx |
PortageScoring |
frontend | healthy | src/components/evaluations/PortageScoring.tsx |
SuggestedGoals |
frontend | healthy | src/components/evaluations/SuggestedGoals.tsx |
CarolinaReportHTML |
frontend | healthy | src/components/evaluations/CarolinaReportHTML.tsx |
EvaluationCompareModal |
frontend | healthy | src/components/evaluations/EvaluationCompareModal.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
functions |
software | healthy | functions |
lib |
software | healthy | functions/lib |
src |
software | healthy | functions/src |
scripts |
software | healthy | scripts |
documentation |
software | healthy | documentation |
old documentation |
software | healthy | documentation/old documentation |
.claude |
software | healthy | .claude |
agents |
software | healthy | .claude/agents |
evals |
software | healthy | evals |
public |
software | healthy | public |
src |
software | healthy | src |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
settings |
software | healthy | src/components/settings |
notifications |
software | healthy | src/components/notifications |
analytics |
software | healthy | src/components/analytics |
parent |
software | healthy | src/components/parent |
ui |
software | healthy | src/components/ui |
team |
software | healthy | src/components/team |
chat |
software | healthy | src/components/chat |
evaluations |
software | healthy | src/components/evaluations |
shared |
software | healthy | src/components/evaluations/shared |
vbmapp |
software | healthy | src/components/evaluations/vbmapp |
billing |
software | healthy | src/components/billing |
programs |
software | healthy | src/components/programs |
CommandPalette |
software | healthy | src/components/CommandPalette |
clients |
software | healthy | src/components/clients |
assistant |
software | healthy | src/components/assistant |
services |
software | healthy | src/components/services |
calendar |
software | healthy | src/components/calendar |
EventDetailPanel |
software | healthy | src/components/calendar/EventDetailPanel |
NewEventModal |
software | healthy | src/components/calendar/NewEventModal |
app |
software | healthy | src/app |
auth |
software | healthy | src/app/auth |
action |
software | healthy | src/app/auth/action |
parent |
software | healthy | src/app/parent |
notifications |
software | healthy | src/app/parent/notifications |
docs |
software | healthy | src/app/parent/docs |
dashboard |
software | healthy | src/app/parent/dashboard |
progress |
software | healthy | src/app/parent/progress |
homework |
software | healthy | src/app/parent/homework |
billing |
software | healthy | src/app/parent/billing |
messages |
software | healthy | src/app/parent/messages |
profile |
software | healthy | src/app/parent/profile |
calendar |
software | healthy | src/app/parent/calendar |
login |
software | healthy | src/app/login |
api |
software | healthy | src/app/api |
cloud-functions |
software | healthy | src/app/api/cloud-functions |
assistant |
software | healthy | src/app/api/assistant |
health |
software | healthy | src/app/api/assistant/health |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/auth/action |
frontend | healthy | src/app/auth/action/page.tsx |
/parent |
frontend | healthy | src/app/parent/page.tsx |
/parent/notifications |
frontend | healthy | src/app/parent/notifications/page.tsx |
/parent/docs |
frontend | healthy | src/app/parent/docs/page.tsx |
/parent/dashboard |
frontend | healthy | src/app/parent/dashboard/page.tsx |
/parent/progress |
frontend | healthy | src/app/parent/progress/page.tsx |
/parent/homework |
frontend | healthy | src/app/parent/homework/page.tsx |
/parent/billing |
frontend | healthy | src/app/parent/billing/page.tsx |
/parent/messages |
frontend | healthy | src/app/parent/messages/page.tsx |
/parent/profile |
frontend | healthy | src/app/parent/profile/page.tsx |
/parent/calendar |
frontend | healthy | src/app/parent/calendar/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/(dashboard) |
frontend | healthy | src/app/(dashboard)/page.tsx |
/(dashboard)/settings |
frontend | healthy | src/app/(dashboard)/settings/page.tsx |
/(dashboard)/help |
frontend | healthy | src/app/(dashboard)/help/page.tsx |
/(dashboard)/notifications |
frontend | healthy | src/app/(dashboard)/notifications/page.tsx |
/(dashboard)/analytics |
frontend | healthy | src/app/(dashboard)/analytics/page.tsx |
/(dashboard)/activity |
frontend | healthy | src/app/(dashboard)/activity/page.tsx |
/(dashboard)/team |
frontend | healthy | src/app/(dashboard)/team/page.tsx |
/(dashboard)/billing |
frontend | healthy | src/app/(dashboard)/billing/page.tsx |
/(dashboard)/messages |
frontend | healthy | src/app/(dashboard)/messages/page.tsx |
/(dashboard)/clients |
frontend | healthy | src/app/(dashboard)/clients/page.tsx |
/(dashboard)/clients/profile |
frontend | healthy | src/app/(dashboard)/clients/profile/page.tsx |
/(dashboard)/services |
frontend | healthy | src/app/(dashboard)/services/page.tsx |
/(dashboard)/ai-usage |
frontend | healthy | src/app/(dashboard)/ai-usage/page.tsx |
/(dashboard)/calendar |
frontend | healthy | src/app/(dashboard)/calendar/page.tsx |
/reports/client |
frontend | healthy | src/app/reports/client/page.tsx |
/reports/evaluation |
frontend | healthy | src/app/reports/evaluation/page.tsx |
/reports/team |
frontend | healthy | src/app/reports/team/page.tsx |
/seed |
frontend | healthy | src/app/seed/page.tsx |
/seed/backfill-client-codes |
frontend | healthy | src/app/seed/backfill-client-codes/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
s |
software | healthy | public/workbox-4754cb34.js:s |
r |
software | healthy | public/workbox-4754cb34.js:r |
A |
software | healthy | public/workbox-4754cb34.js:A |
Z |
software | healthy | public/workbox-4754cb34.js:Z |
et |
software | healthy | public/workbox-4754cb34.js:et |
AssistantError |
software | healthy | src/lib/assistant/clientApi.ts:AssistantError |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ftusipsm |
software | healthy | /tmp/repobility-clone-ftusipsm |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | app.js |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | app.js |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | functions/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::public/firebase-messaging-sw.js |
security | healthy | public/firebase-messaging-sw.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/assistant/gate.ts |
security | healthy | src/lib/assistant/gate.ts |
This page is publicly accessible at:
https://repobility.com/scan/19109a0e-b4cc-4f62-9c41-005416868e75/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/19109a0e-b4cc-4f62-9c41-005416868e75/
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.