https://github.com/shayancelso/technicianapp
· scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)
11 raw signals (0 security + 11 graph)
Last scanned 2 months, 2 weeks ago · v1 · 11 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 226 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 |
|---|---|---|---|
isTerminalStatus |
software | healthy | src/constants/enums.ts:isTerminalStatus |
OfflineBanner |
software | healthy | src/components/OfflineBanner.tsx:OfflineBanner |
NavItem |
software | healthy | src/components/BottomNav.tsx:NavItem |
BottomNav |
software | healthy | src/components/BottomNav.tsx:BottomNav |
SectionLabel |
software | healthy | src/components/SectionLabel.tsx:SectionLabel |
AppTextInput |
software | healthy | src/components/AppTextInput.tsx:AppTextInput |
Shimmer |
software | healthy | src/components/Shimmer.tsx:Shimmer |
ShimmerCard |
software | healthy | src/components/Shimmer.tsx:ShimmerCard |
ShimmerList |
software | healthy | src/components/Shimmer.tsx:ShimmerList |
colorsFor |
software | healthy | src/components/StatusBadge.tsx:colorsFor |
StatusBadge |
software | healthy | src/components/StatusBadge.tsx:StatusBadge |
ScreenHeader |
software | healthy | src/components/ScreenHeader.tsx:ScreenHeader |
AppButton |
software | healthy | src/components/AppButton.tsx:AppButton |
AppCard |
software | healthy | src/components/AppCard.tsx:AppCard |
animateTo |
software | healthy | src/components/AppCard.tsx:animateTo |
InitialsAvatar |
software | healthy | src/components/InitialsAvatar.tsx:InitialsAvatar |
bgFor |
software | healthy | src/components/PriorityBadge.tsx:bgFor |
PriorityBadge |
software | healthy | src/components/PriorityBadge.tsx:PriorityBadge |
Index |
software | healthy | src/app/index.tsx:Index |
RootLayout |
software | healthy | src/app/_layout.tsx:RootLayout |
ShellLayout |
software | healthy | src/app/(shell)/_layout.tsx:ShellLayout |
ConnectivityProvider |
software | healthy | src/context/ConnectivityContext.tsx:ConnectivityProvider |
useConnectivity |
software | healthy | src/context/ConnectivityContext.tsx:useConnectivity |
WorkOrderListScreen |
software | healthy | src/features/work-order/screens/WorkOrderListScreen.tsx:Wor… |
toggleExpanded |
software | healthy | src/features/work-order/screens/WorkOrderListScreen.tsx:tog… |
StaggeredItem |
software | healthy | src/features/work-order/screens/WorkOrderListScreen.tsx:Sta… |
WorkOrderDetailScreen |
software | healthy | src/features/work-order/screens/WorkOrderDetailScreen.tsx:W… |
InfoRow |
software | healthy | src/features/work-order/screens/WorkOrderDetailScreen.tsx:I… |
CardContainer |
software | healthy | src/features/work-order/screens/WorkOrderDetailScreen.tsx:C… |
GeneralInfoTab |
software | healthy | src/features/work-order/screens/WorkOrderDetailScreen.tsx:G… |
LocationTab |
software | healthy | src/features/work-order/screens/WorkOrderDetailScreen.tsx:L… |
ServiceDetailTab |
software | healthy | src/features/work-order/screens/WorkOrderDetailScreen.tsx:S… |
DescriptionTab |
software | healthy | src/features/work-order/screens/WorkOrderDetailScreen.tsx:D… |
SpecialInstructionTab |
software | healthy | src/features/work-order/screens/WorkOrderDetailScreen.tsx:S… |
AdditionalInfoTab |
software | healthy | src/features/work-order/screens/WorkOrderDetailScreen.tsx:A… |
ChangeStatusScreen |
software | healthy | src/features/work-order/screens/ChangeStatusScreen.tsx:Chan… |
handleDelaySubmit |
software | healthy | src/features/work-order/screens/ChangeStatusScreen.tsx:hand… |
submitStatus |
software | healthy | src/features/work-order/screens/ChangeStatusScreen.tsx:subm… |
NextStatusCard |
software | healthy | src/features/work-order/screens/ChangeStatusScreen.tsx:Next… |
DelayBottomSheet |
software | healthy | src/features/work-order/screens/ChangeStatusScreen.tsx:Dela… |
handleSubmit |
software | healthy | src/features/work-order/screens/ChangeStatusScreen.tsx:hand… |
FabMenu |
software | healthy | src/features/work-order/components/FabMenu.tsx:FabMenu |
open |
software | healthy | src/features/work-order/components/FabMenu.tsx:open |
close |
software | healthy | src/features/work-order/components/FabMenu.tsx:close |
DetailTabs |
software | healthy | src/features/work-order/components/DetailTabs.tsx:DetailTabs |
WOCard |
software | healthy | src/features/work-order/components/WOCard.tsx:WOCard |
InfoLine |
software | healthy | src/features/work-order/components/WOCard.tsx:InfoLine |
StatusStepper |
software | healthy | src/features/work-order/components/StatusStepper.tsx:Status… |
StepCircle |
software | healthy | src/features/work-order/components/StatusStepper.tsx:StepCi… |
TimerChip |
software | healthy | src/features/work-order/components/TimerChip.tsx:TimerChip |
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 |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
app.json |
software | healthy | app.json |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
AGENTS.md |
software | healthy | AGENTS.md |
icon.json |
software | healthy | assets/expo.icon/icon.json |
settings.json |
software | healthy | .claude/settings.json |
models.ts |
software | healthy | src/types/models.ts |
enums.ts |
software | healthy | src/constants/enums.ts |
appConstants.ts |
software | healthy | src/constants/appConstants.ts |
OfflineBanner.tsx |
software | healthy | src/components/OfflineBanner.tsx |
BottomNav.tsx |
software | healthy | src/components/BottomNav.tsx |
SectionLabel.tsx |
software | healthy | src/components/SectionLabel.tsx |
AppTextInput.tsx |
software | healthy | src/components/AppTextInput.tsx |
Shimmer.tsx |
software | healthy | src/components/Shimmer.tsx |
index.ts |
software | healthy | src/components/index.ts |
StatusBadge.tsx |
software | healthy | src/components/StatusBadge.tsx |
ScreenHeader.tsx |
software | healthy | src/components/ScreenHeader.tsx |
AppButton.tsx |
software | healthy | src/components/AppButton.tsx |
AppCard.tsx |
software | healthy | src/components/AppCard.tsx |
InitialsAvatar.tsx |
software | healthy | src/components/InitialsAvatar.tsx |
PriorityBadge.tsx |
software | healthy | src/components/PriorityBadge.tsx |
index.ts |
software | healthy | src/theme/index.ts |
spacing.ts |
software | healthy | src/theme/spacing.ts |
colors.ts |
software | healthy | src/theme/colors.ts |
typography.ts |
software | healthy | src/theme/typography.ts |
login.tsx |
software | healthy | src/app/login.tsx |
index.tsx |
software | healthy | src/app/index.tsx |
punch-in.tsx |
software | healthy | src/app/punch-in.tsx |
_layout.tsx |
software | healthy | src/app/_layout.tsx |
forgot-password.tsx |
software | healthy | src/app/forgot-password.tsx |
dashboard.tsx |
software | healthy | src/app/(shell)/dashboard.tsx |
change-password.tsx |
software | healthy | src/app/(shell)/change-password.tsx |
profile.tsx |
software | healthy | src/app/(shell)/profile.tsx |
_layout.tsx |
software | healthy | src/app/(shell)/_layout.tsx |
[id].tsx |
software | healthy | src/app/(shell)/work-order/[id].tsx |
remove.tsx |
software | healthy | src/app/(shell)/team/remove.tsx |
view.tsx |
software | healthy | src/app/(shell)/team/view.tsx |
add.tsx |
software | healthy | src/app/(shell)/team/add.tsx |
[type].tsx |
software | healthy | src/app/(shell)/work-orders/[type].tsx |
[id].tsx |
software | healthy | src/app/(shell)/change-status/[id].tsx |
ConnectivityContext.tsx |
software | healthy | src/context/ConnectivityContext.tsx |
WorkOrderListScreen.tsx |
software | healthy | src/features/work-order/screens/WorkOrderListScreen.tsx |
WorkOrderDetailScreen.tsx |
software | healthy | src/features/work-order/screens/WorkOrderDetailScreen.tsx |
ChangeStatusScreen.tsx |
software | healthy | src/features/work-order/screens/ChangeStatusScreen.tsx |
FabMenu.tsx |
software | healthy | src/features/work-order/components/FabMenu.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
assets |
software | healthy | assets |
expo.icon |
software | healthy | assets/expo.icon |
.claude |
software | healthy | .claude |
src |
software | healthy | src |
types |
software | healthy | src/types |
constants |
software | healthy | src/constants |
components |
software | healthy | src/components |
theme |
software | healthy | src/theme |
app |
software | healthy | src/app |
(shell) |
software | healthy | src/app/(shell) |
work-order |
software | healthy | src/app/(shell)/work-order |
team |
software | healthy | src/app/(shell)/team |
work-orders |
software | healthy | src/app/(shell)/work-orders |
change-status |
software | healthy | src/app/(shell)/change-status |
context |
software | healthy | src/context |
features |
software | healthy | src/features |
work-order |
software | healthy | src/features/work-order |
screens |
software | healthy | src/features/work-order/screens |
components |
software | healthy | src/features/work-order/components |
auth |
software | healthy | src/features/auth |
screens |
software | healthy | src/features/auth/screens |
dashboard |
software | healthy | src/features/dashboard |
screens |
software | healthy | src/features/dashboard/screens |
components |
software | healthy | src/features/dashboard/components |
team |
software | healthy | src/features/team |
screens |
software | healthy | src/features/team/screens |
components |
software | healthy | src/features/team/components |
punch |
software | healthy | src/features/punch |
screens |
software | healthy | src/features/punch/screens |
| Label | Layer | Status | Path |
|---|---|---|---|
Index |
frontend | healthy | src/app/index.tsx |
RootLayout |
frontend | healthy | src/app/_layout.tsx |
ShellLayout |
frontend | healthy | src/app/(shell)/_layout.tsx |
WorkOrderListScreen |
frontend | healthy | src/features/work-order/screens/WorkOrderListScreen.tsx |
WorkOrderDetailScreen |
frontend | healthy | src/features/work-order/screens/WorkOrderDetailScreen.tsx |
ChangeStatusScreen |
frontend | healthy | src/features/work-order/screens/ChangeStatusScreen.tsx |
LoginScreen |
frontend | healthy | src/features/auth/screens/LoginScreen.tsx |
ProfileScreen |
frontend | healthy | src/features/auth/screens/ProfileScreen.tsx |
ForgotPasswordScreen |
frontend | healthy | src/features/auth/screens/ForgotPasswordScreen.tsx |
ChangePasswordScreen |
frontend | healthy | src/features/auth/screens/ChangePasswordScreen.tsx |
DashboardScreen |
frontend | healthy | src/features/dashboard/screens/DashboardScreen.tsx |
RemoveMemberScreen |
frontend | healthy | src/features/team/screens/RemoveMemberScreen.tsx |
AddMemberScreen |
frontend | healthy | src/features/team/screens/AddMemberScreen.tsx |
ViewTeamScreen |
frontend | healthy | src/features/team/screens/ViewTeamScreen.tsx |
PunchInScreen |
frontend | healthy | src/features/punch/screens/PunchInScreen.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hwvxbxw0 |
software | healthy | /tmp/repobility-clone-hwvxbxw0 |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/features/auth/screens/LoginScreen.tsx |
security | healthy | src/features/auth/screens/LoginScreen.tsx |
This page is publicly accessible at:
https://repobility.com/scan/f9b514ed-32c7-4dc4-9ac6-1740ee072ed3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f9b514ed-32c7-4dc4-9ac6-1740ee072ed3/
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.