Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

simon1400/barbitch-admin

https://github.com/simon1400/barbitch-admin · scanned 2026-06-16 00:13 UTC (2 months, 2 weeks ago)

50 raw signals (0 security + 50 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 41 actionable findings from 1 signal source. 9 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 954 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.

LabelLayerStatusPath
getHomePageByRole software healthy src/App.tsx:getHomePageByRole
ProtectedRoute software healthy src/App.tsx:ProtectedRoute
MasterRoute software healthy src/App.tsx:MasterRoute
AdministratorRoute software healthy src/App.tsx:AdministratorRoute
OwnerRoute software healthy src/App.tsx:OwnerRoute
App software healthy src/App.tsx:App
checkStatus software healthy src/App.tsx:checkStatus
calcJuniorPrice software healthy src/constants/junior.ts:calcJuniorPrice
calcJuniorDuration software healthy src/constants/junior.ts:calcJuniorDuration
findCommonZeroKeys software healthy src/utils/findCommonZeroKeys.ts:findCommonZeroKeys
toLocalStringDigits software healthy src/utils/toLocalString.ts:toLocalStringDigits
getMonthRange software healthy src/utils/getMonthRange.ts:getMonthRange
getWeekRange software healthy src/utils/getWeekRange.ts:getWeekRange
getCurrentWeekRange software healthy src/utils/getWeekRange.ts:getCurrentWeekRange
getISOWeekRange software healthy src/utils/getWeekRange.ts:getISOWeekRange
formatDate software healthy src/utils/parseDate.ts:formatDate
Top software healthy src/components/Top.tsx:Top
Button software healthy src/components/Button.tsx:Button
LogoutButton software healthy src/components/LogoutButton.tsx:LogoutButton
logout software healthy src/components/LogoutButton.tsx:logout
LogoWrap software healthy src/components/LogoWrap.tsx:LogoWrap
Container software healthy src/components/Container.tsx:Container
addBearerToken software healthy src/lib/noona.ts:addBearerToken
Login software healthy src/pages/Login.tsx:Login
VoucherConfirmationPage software healthy src/pages/voucher-confirmation/VoucherConfirmationPage.tsx:…
fetchVouchers software healthy src/pages/voucher-confirmation/VoucherConfirmationPage.tsx:…
handleVoucherSelect software healthy src/pages/voucher-confirmation/VoucherConfirmationPage.tsx:…
handleChange software healthy src/pages/voucher-confirmation/VoucherConfirmationPage.tsx:…
handleSubmit software healthy src/pages/voucher-confirmation/VoucherConfirmationPage.tsx:…
AdminPage software healthy src/pages/dashboard/AdminPage.tsx:AdminPage
blockStatsItems software healthy src/pages/dashboard/data.ts:blockStatsItems
AdminLayout software healthy src/pages/dashboard/AdminLayout.tsx:AdminLayout
getAuthUser software healthy src/pages/dashboard/AdminLayout.tsx:getAuthUser
OptimizedWorks software healthy src/pages/dashboard/components/OptimizedWorks.tsx:Optimized…
Select software healthy src/pages/dashboard/components/Select.tsx:Select
handlePreviousMonth software healthy src/pages/dashboard/components/Select.tsx:handlePreviousMon…
handleNextMonth software healthy src/pages/dashboard/components/Select.tsx:handleNextMonth
WeekSelector software healthy src/pages/dashboard/components/WeekSelector.tsx:WeekSelector
getWeekDates software healthy src/pages/dashboard/components/WeekSelector.tsx:getWeekDates
handlePreviousWeek software healthy src/pages/dashboard/components/WeekSelector.tsx:handlePrevi…
handleNextWeek software healthy src/pages/dashboard/components/WeekSelector.tsx:handleNextW…
BlockItem software healthy src/pages/dashboard/components/BlockItem.tsx:BlockItem
BlocksContent software healthy src/pages/dashboard/components/BlocksContent.tsx:BlocksCont…
getWorks software healthy src/pages/dashboard/fetch/works.ts:getWorks
splitTeam software healthy src/pages/dashboard/fetch/teamSplit.ts:splitTeam
getRateInfoForMonth software healthy src/pages/dashboard/fetch/allAdminsHours.ts:getRateInfoForM…
summarizeAdmins software healthy src/pages/dashboard/fetch/allAdminsHours.ts:summarizeAdmins
getAdminsHours software healthy src/pages/dashboard/fetch/allAdminsHours.ts:getAdminsHours
getAdminsHoursByDateRange software healthy src/pages/dashboard/fetch/allAdminsHours.ts:getAdminsHoursB…
summarizeWorks software healthy src/pages/dashboard/fetch/allWorks.ts:summarizeWorks

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
/Login frontend healthy src/pages/Login.tsx
/voucher-confirmation/VoucherConfirmationPage frontend healthy src/pages/voucher-confirmation/VoucherConfirmationPage.tsx
/dashboard/AdminPage frontend healthy src/pages/dashboard/AdminPage.tsx
/dashboard/data frontend healthy src/pages/dashboard/data.ts
/dashboard/AdminLayout frontend healthy src/pages/dashboard/AdminLayout.tsx
/dashboard/components/OptimizedWorks frontend healthy src/pages/dashboard/components/OptimizedWorks.tsx
/dashboard/components/Select frontend healthy src/pages/dashboard/components/Select.tsx
/dashboard/components/WeekSelector frontend healthy src/pages/dashboard/components/WeekSelector.tsx
/dashboard/components/Cell frontend healthy src/pages/dashboard/components/Cell.tsx
/dashboard/components/BlockItem frontend healthy src/pages/dashboard/components/BlockItem.tsx
/dashboard/components/BlocksContent frontend healthy src/pages/dashboard/components/BlocksContent.tsx
/dashboard/fetch/works frontend healthy src/pages/dashboard/fetch/works.ts
/dashboard/fetch/teamSplit frontend healthy src/pages/dashboard/fetch/teamSplit.ts
/dashboard/fetch/allAdminsHours frontend healthy src/pages/dashboard/fetch/allAdminsHours.ts
/dashboard/fetch/allWorks frontend healthy src/pages/dashboard/fetch/allWorks.ts
/dashboard/fetch/fetchHelpers frontend healthy src/pages/dashboard/fetch/fetchHelpers.ts
/dashboard/fetch/costs frontend healthy src/pages/dashboard/fetch/costs.ts
/dashboard/fetch/getEvents frontend healthy src/pages/dashboard/fetch/getEvents.ts
/dashboard/hooks/useGlobalWeekData frontend healthy src/pages/dashboard/hooks/useGlobalWeekData.ts
/dashboard/hooks/useGlobalMonthData frontend healthy src/pages/dashboard/hooks/useGlobalMonthData.ts
/administrator/AdministratorCabinetPage frontend healthy src/pages/administrator/AdministratorCabinetPage.tsx
/global/ReviewSyncPage frontend healthy src/pages/global/ReviewSyncPage.tsx
/global/GlobalPage frontend healthy src/pages/global/GlobalPage.tsx
/global/ShiftClosePage frontend healthy src/pages/global/ShiftClosePage.tsx
/global/BlogAIPage frontend healthy src/pages/global/BlogAIPage.tsx
/global/ErrorLogsPage frontend healthy src/pages/global/ErrorLogsPage.tsx
/global/data frontend healthy src/pages/global/data.ts
/global/ExpensesPage frontend healthy src/pages/global/ExpensesPage.tsx
/global/charts/components/GlobalLineChart frontend healthy src/pages/global/charts/components/GlobalLineChart.tsx
/global/noona/NoonaPage frontend healthy src/pages/global/noona/NoonaPage.tsx
/global/noona/components/manage/ServiceSelector frontend healthy src/pages/global/noona/components/manage/ServiceSelector.tsx
/global/noona/components/manage/ResultsTable frontend healthy src/pages/global/noona/components/manage/ResultsTable.tsx
/global/noona/components/manage/PlanPreview frontend healthy src/pages/global/noona/components/manage/PlanPreview.tsx
/global/noona/components/manage/ frontend healthy src/pages/global/noona/components/manage/index.ts
/global/noona/components/manage/ServiceEditor frontend healthy src/pages/global/noona/components/manage/ServiceEditor.tsx
/global/noona/components/masters/MasterSelector frontend healthy src/pages/global/noona/components/masters/MasterSelector.tsx
/global/noona/components/masters/ frontend healthy src/pages/global/noona/components/masters/index.ts
/global/noona/components/masters/CategoryRow frontend healthy src/pages/global/noona/components/masters/CategoryRow.tsx
/global/noona/components/masters/Switch frontend healthy src/pages/global/noona/components/masters/Switch.tsx
/global/noona/fetch/manageServices frontend healthy src/pages/global/noona/fetch/manageServices.ts
/global/noona/fetch/masterServices frontend healthy src/pages/global/noona/fetch/masterServices.ts
/global/noona/tabs/ServicesTab frontend healthy src/pages/global/noona/tabs/ServicesTab.tsx
/global/noona/tabs/MastersTab frontend healthy src/pages/global/noona/tabs/MastersTab.tsx
/global/noona/tabs/PriceIncreaseTab frontend healthy src/pages/global/noona/tabs/PriceIncreaseTab.tsx
/global/noona/tabs/ManageTab frontend healthy src/pages/global/noona/tabs/ManageTab.tsx
/global/noona/tabs/JuniorTab frontend healthy src/pages/global/noona/tabs/JuniorTab.tsx
/global/noona/tabs/HistoryTab frontend healthy src/pages/global/noona/tabs/HistoryTab.tsx
/global/analytics/AnalyticsPage frontend healthy src/pages/global/analytics/AnalyticsPage.tsx
/global/analytics/components/WeekdayLineChart frontend healthy src/pages/global/analytics/components/WeekdayLineChart.tsx
/global/analytics/components/ClientsStackedBarChart frontend healthy src/pages/global/analytics/components/ClientsStackedBarChar…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
README.md software healthy README.md
tailwind.config.js software healthy tailwind.config.js
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
postcss.config.js software healthy postcss.config.js
deploy.yml software healthy .github/workflows/deploy.yml
index.css software healthy src/index.css
main.tsx software healthy src/main.tsx
App.tsx software healthy src/App.tsx
admin.ts software healthy src/types/admin.ts
junior.ts software healthy src/constants/junior.ts
findCommonZeroKeys.ts software healthy src/utils/findCommonZeroKeys.ts
toLocalString.ts software healthy src/utils/toLocalString.ts
getMonthRange.ts software healthy src/utils/getMonthRange.ts
getWeekRange.ts software healthy src/utils/getWeekRange.ts
parseDate.ts software healthy src/utils/parseDate.ts
Top.tsx software healthy src/components/Top.tsx
Button.tsx software healthy src/components/Button.tsx
LogoutButton.tsx software healthy src/components/LogoutButton.tsx
LogoWrap.tsx software healthy src/components/LogoWrap.tsx
Container.tsx software healthy src/components/Container.tsx
api.ts software healthy src/lib/api.ts
noona.ts software healthy src/lib/noona.ts
Login.tsx software healthy src/pages/Login.tsx
VoucherConfirmationPage.tsx software healthy src/pages/voucher-confirmation/VoucherConfirmationPage.tsx
styles.scss software healthy src/pages/dashboard/styles.scss
AdminPage.tsx software healthy src/pages/dashboard/AdminPage.tsx
data.ts software healthy src/pages/dashboard/data.ts
AdminLayout.tsx software healthy src/pages/dashboard/AdminLayout.tsx
OptimizedWorks.tsx software healthy src/pages/dashboard/components/OptimizedWorks.tsx
Select.tsx software healthy src/pages/dashboard/components/Select.tsx
WeekSelector.tsx software healthy src/pages/dashboard/components/WeekSelector.tsx
Cell.tsx software healthy src/pages/dashboard/components/Cell.tsx
BlockItem.tsx software healthy src/pages/dashboard/components/BlockItem.tsx
BlocksContent.tsx software healthy src/pages/dashboard/components/BlocksContent.tsx
works.ts software healthy src/pages/dashboard/fetch/works.ts
teamSplit.ts software healthy src/pages/dashboard/fetch/teamSplit.ts
allAdminsHours.ts software healthy src/pages/dashboard/fetch/allAdminsHours.ts
allWorks.ts software healthy src/pages/dashboard/fetch/allWorks.ts
fetchHelpers.ts software healthy src/pages/dashboard/fetch/fetchHelpers.ts
costs.ts software healthy src/pages/dashboard/fetch/costs.ts
getEvents.ts software healthy src/pages/dashboard/fetch/getEvents.ts
useGlobalWeekData.ts software healthy src/pages/dashboard/hooks/useGlobalWeekData.ts
useGlobalMonthData.ts software healthy src/pages/dashboard/hooks/useGlobalMonthData.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
types software healthy src/types
constants software healthy src/constants
utils software healthy src/utils
components software healthy src/components
lib software healthy src/lib
pages software healthy src/pages
voucher-confirmation software healthy src/pages/voucher-confirmation
dashboard software healthy src/pages/dashboard
components software healthy src/pages/dashboard/components
fetch software healthy src/pages/dashboard/fetch
hooks software healthy src/pages/dashboard/hooks
administrator software healthy src/pages/administrator
global software healthy src/pages/global
charts software healthy src/pages/global/charts
components software healthy src/pages/global/charts/components
noona software healthy src/pages/global/noona
components software healthy src/pages/global/noona/components
manage software healthy src/pages/global/noona/components/manage
masters software healthy src/pages/global/noona/components/masters
fetch software healthy src/pages/global/noona/fetch
tabs software healthy src/pages/global/noona/tabs
analytics software healthy src/pages/global/analytics
components software healthy src/pages/global/analytics/components
fetch software healthy src/pages/global/analytics/fetch
tabs software healthy src/pages/global/analytics/tabs
utils software healthy src/pages/global/utils
team software healthy src/pages/global/team
fetch software healthy src/pages/global/team/fetch
tabs software healthy src/pages/global/team/tabs
components software healthy src/pages/global/components
blogAi software healthy src/pages/global/components/blogAi
priceIncrease software healthy src/pages/global/components/priceIncrease
shiftClose software healthy src/pages/global/components/shiftClose
fetch software healthy src/pages/global/fetch
hooks software healthy src/pages/global/hooks
email-campaign software healthy src/pages/email-campaign
icons software healthy src/icons
hooks software healthy src/hooks
services software healthy src/services
context software healthy src/context

LabelLayerStatusPath
App frontend healthy src/App.tsx
Button frontend healthy src/components/Button.tsx
LogoWrap frontend healthy src/components/LogoWrap.tsx
Login frontend healthy src/pages/Login.tsx
VoucherConfirmationPage frontend healthy src/pages/voucher-confirmation/VoucherConfirmationPage.tsx
AdminPage frontend healthy src/pages/dashboard/AdminPage.tsx
AdminLayout frontend healthy src/pages/dashboard/AdminLayout.tsx
OptimizedWorks frontend healthy src/pages/dashboard/components/OptimizedWorks.tsx
AdministratorCabinetPage frontend healthy src/pages/administrator/AdministratorCabinetPage.tsx
ReviewSyncPage frontend healthy src/pages/global/ReviewSyncPage.tsx
GlobalMonthStates frontend healthy src/pages/global/GlobalPage.tsx
ShiftClosePage frontend healthy src/pages/global/ShiftClosePage.tsx
BlogAIPage frontend healthy src/pages/global/BlogAIPage.tsx
ErrorLogsPage frontend healthy src/pages/global/ErrorLogsPage.tsx
ExpensesPage frontend healthy src/pages/global/ExpensesPage.tsx
NoonaPage frontend healthy src/pages/global/noona/NoonaPage.tsx
ServicesTab frontend healthy src/pages/global/noona/tabs/ServicesTab.tsx
MastersTab frontend healthy src/pages/global/noona/tabs/MastersTab.tsx
PriceIncreaseTab frontend healthy src/pages/global/noona/tabs/PriceIncreaseTab.tsx
ManageTab frontend healthy src/pages/global/noona/tabs/ManageTab.tsx
JuniorTab frontend healthy src/pages/global/noona/tabs/JuniorTab.tsx
HistoryTab frontend healthy src/pages/global/noona/tabs/HistoryTab.tsx
AnalyticsPage frontend healthy src/pages/global/analytics/AnalyticsPage.tsx
RetentionTab frontend healthy src/pages/global/analytics/tabs/RetentionTab.tsx
ForecastTab frontend healthy src/pages/global/analytics/tabs/ForecastTab.tsx
ClientsTab frontend healthy src/pages/global/analytics/tabs/ClientsTab.tsx
OverviewTab frontend healthy src/pages/global/analytics/tabs/OverviewTab.tsx
CancellationsTab frontend healthy src/pages/global/analytics/tabs/CancellationsTab.tsx
ProceduresTab frontend healthy src/pages/global/analytics/tabs/ProceduresTab.tsx
SleepingTab frontend healthy src/pages/global/analytics/tabs/SleepingTab.tsx
VouchersTab frontend healthy src/pages/global/analytics/tabs/VouchersTab.tsx
ChartsTab frontend healthy src/pages/global/analytics/tabs/ChartsTab.tsx
TeamPage frontend healthy src/pages/global/team/TeamPage.tsx
GapsTab frontend healthy src/pages/global/team/tabs/GapsTab.tsx
SalariesTab frontend healthy src/pages/global/team/tabs/SalariesTab.tsx
PriorityTab frontend healthy src/pages/global/team/tabs/PriorityTab.tsx
TimeOffTab frontend healthy src/pages/global/team/tabs/TimeOffTab.tsx
LoadTab frontend healthy src/pages/global/team/tabs/LoadTab.tsx
EmailCampaignPage frontend healthy src/pages/email-campaign/EmailCampaignPage.tsx

LabelLayerStatusPath
POST /api/email-campaign-logs api healthy src/pages/global/analytics/fetch/emailCampaign.ts
GET /api/personals?fields[0]=name&fields[1]=noonaEmployeeId… api healthy src/pages/global/fetch/masterPriority.ts
GET /api/google-reviews?sort=createdAt:desc&pagination[page… api healthy src/pages/global/fetch/reviewSync.ts
GET /api/blog-plans?sort=year:desc,month:desc&populate[topi… api healthy src/pages/global/fetch/blogAi.ts
POST /api/blog-ai/generate-plan api healthy src/pages/global/fetch/blogAi.ts
POST /api/offerings api healthy src/pages/global/fetch/strapiOfferings.ts

LabelLayerStatusPath
SSH_USER cicd healthy
SSH_HOST cicd healthy
SSH_PRIVATE_KEY cicd healthy

LabelLayerStatusPath
auth::src/pages/Login.tsx security healthy src/pages/Login.tsx
auth::src/services/auth.ts security healthy src/services/auth.ts

LabelLayerStatusPath
repobility-clone-p9xamh26 software healthy /tmp/repobility-clone-p9xamh26

LabelLayerStatusPath
port:22 network healthy .github/workflows/deploy.yml

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml

LabelLayerStatusPath
deploy cicd healthy .github/workflows/deploy.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/b6ea88bd-3514-4850-b556-7f194b4decd8/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b6ea88bd-3514-4850-b556-7f194b4decd8/

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.