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.

Daividdi/shiftsync-bi

https://github.com/Daividdi/shiftsync-bi · scanned 2026-06-17 01:25 UTC (1 month, 2 weeks ago)

33 raw signals (0 security + 33 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +1.6 (diff) · 33 actionable findings from 1 signal source. 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 1804 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
addCol software healthy backend/src/db.js:addCol
normalizeName software healthy backend/src/parsers/quality.js:normalizeName
upper software healthy backend/src/parsers/quality.js:upper
weekLabelToDate software healthy backend/src/parsers/quality.js:weekLabelToDate
monthLabelToEndDate software healthy backend/src/parsers/quality.js:monthLabelToEndDate
safeNum software healthy backend/src/parsers/quality.js:safeNum
findSheet software healthy backend/src/parsers/quality.js:findSheet
findAllSheets software healthy backend/src/parsers/quality.js:findAllSheets
detectDesignerSheetPeriod software healthy backend/src/parsers/quality.js:detectDesignerSheetPeriod
unpivotWeekly software healthy backend/src/parsers/quality.js:unpivotWeekly
parseDesignerSheet software healthy backend/src/parsers/quality.js:parseDesignerSheet
parseQualityFile software healthy backend/src/parsers/quality.js:parseQualityFile
normalizeName software healthy backend/src/parsers/productivity.js:normalizeName
upper software healthy backend/src/parsers/productivity.js:upper
classifyCase software healthy backend/src/parsers/productivity.js:classifyCase
detectCaseTypeColumn software healthy backend/src/parsers/productivity.js:detectCaseTypeColumn
parseProductivityFile software healthy backend/src/parsers/productivity.js:parseProductivityFile
isProductionGroup software healthy backend/src/routes/quality.js:isProductionGroup
latestDesignerDate software healthy backend/src/routes/quality.js:latestDesignerDate
resolveDate software healthy backend/src/routes/quality.js:resolveDate
aggregateDesigners software healthy backend/src/routes/quality.js:aggregateDesigners
isProductionGroup software healthy backend/src/routes/metrics.js:isProductionGroup
lastNDates software healthy backend/src/routes/metrics.js:lastNDates
prodSummary software healthy backend/src/routes/metrics.js:prodSummary
datesForMonth software healthy backend/src/routes/metrics.js:datesForMonth
latestProductivityMonth software healthy backend/src/routes/metrics.js:latestProductivityMonth
monthlyAgg software healthy backend/src/routes/metrics.js:monthlyAgg
notifyBiUpdated software healthy backend/src/routes/upload.js:notifyBiUpdated
describeProductivityUpdate software healthy backend/src/routes/upload.js:describeProductivityUpdate
describeQualityUpdate software healthy backend/src/routes/upload.js:describeQualityUpdate
handleProductivity software healthy backend/src/routes/upload.js:handleProductivity
upsertUpload software healthy backend/src/routes/upload.js:upsertUpload
handleQuality software healthy backend/src/routes/upload.js:handleQuality
getAdminQuotaResolver software healthy backend/src/routes/admin.js:getAdminQuotaResolver
normalizeName software healthy backend/src/routes/admin.js:normalizeName
getExcludedDesigners software healthy backend/src/routes/admin.js:getExcludedDesigners
applyTheme software healthy frontend/src/theme.js:applyTheme
gridCols software healthy frontend/src/theme.js:gridCols
progColor software healthy frontend/src/theme.js:progColor
scoreColor software healthy frontend/src/theme.js:scoreColor
readTheme software healthy frontend/src/App.jsx:readTheme
toggleFullscreen software healthy frontend/src/App.jsx:toggleFullscreen
App software healthy frontend/src/App.jsx:App
handler software healthy frontend/src/App.jsx:handler
showNavBriefly software healthy frontend/src/App.jsx:showNavBriefly
fmtDateFull software healthy frontend/src/screens/ProductivityOverallScreen.jsx:fmtDateF…
TT software healthy frontend/src/screens/ProductivityOverallScreen.jsx:TT
ProductivityOverallScreen software healthy frontend/src/screens/ProductivityOverallScreen.jsx:Producti…
load software healthy frontend/src/screens/ProductivityOverallScreen.jsx:load
weeklyDates software healthy frontend/src/screens/ProductivityOverallScreen.jsx:weeklyDa…

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

LabelLayerStatusPath
USE /api/upload api healthy backend/src/index.js
USE /api/metrics api healthy backend/src/index.js
USE /api/quality api healthy backend/src/index.js
USE /api/admin api healthy backend/src/index.js
GET /api/health api healthy backend/src/index.js
GET /available-dates api healthy backend/src/routes/quality.js
GET /summary api healthy backend/src/routes/quality.js
GET /trend api healthy backend/src/routes/quality.js
GET /trend/month api healthy backend/src/routes/quality.js
GET /top api healthy backend/src/routes/quality.js
GET /groups api healthy backend/src/routes/quality.js
GET /top-by-group api healthy backend/src/routes/quality.js
GET /designers api healthy backend/src/routes/quality.js
GET /productivity/today api healthy backend/src/routes/metrics.js
GET /productivity/trend api healthy backend/src/routes/metrics.js
GET /productivity/top api healthy backend/src/routes/metrics.js
GET /productivity/groups api healthy backend/src/routes/metrics.js
GET /productivity/groups/trend api healthy backend/src/routes/metrics.js
GET /productivity/top-by-group api healthy backend/src/routes/metrics.js
GET /productivity/top-by-group/month api healthy backend/src/routes/metrics.js
GET /productivity/available-dates api healthy backend/src/routes/metrics.js
GET /productivity/geo api healthy backend/src/routes/metrics.js
GET /productivity/levels api healthy backend/src/routes/metrics.js
GET /productivity/attainment api healthy backend/src/routes/metrics.js
GET /productivity/attainment-period api healthy backend/src/routes/metrics.js
GET /productivity/available-months api healthy backend/src/routes/metrics.js
GET /productivity/month-summary api healthy backend/src/routes/metrics.js
GET /productivity/month-trend api healthy backend/src/routes/metrics.js
GET /productivity/month-top api healthy backend/src/routes/metrics.js
GET /productivity/month-geo api healthy backend/src/routes/metrics.js
POST /preview api healthy backend/src/routes/upload.js
POST / api healthy backend/src/routes/upload.js
GET /history api healthy backend/src/routes/upload.js
DELETE /:date/:type api healthy backend/src/routes/upload.js
GET /quotas api healthy backend/src/routes/admin.js
POST /quotas api healthy backend/src/routes/admin.js
PUT /quotas/:id api healthy backend/src/routes/admin.js
DELETE /quotas/:id api healthy backend/src/routes/admin.js
GET /metrics/productivity/available-dates api healthy frontend/src/screens/ProductivityOverallScreen.jsx
GET /metrics/productivity/groups/trend?days=12 api healthy frontend/src/screens/ProductivityOverallScreen.jsx
GET /upload/history api healthy frontend/src/screens/UploadPage.jsx
POST /upload/preview api healthy frontend/src/screens/UploadPage.jsx
POST /upload api healthy frontend/src/screens/UploadPage.jsx
GET /metrics/productivity/today?groupType=atp api healthy frontend/src/screens/ATPProductivityScreen.jsx
GET /metrics/productivity/trend?days=10&groupType=atp api healthy frontend/src/screens/ATPProductivityScreen.jsx
GET /metrics/productivity/top?n=5&groupType=atp api healthy frontend/src/screens/ATPProductivityScreen.jsx
GET /quality/available-dates api healthy frontend/src/screens/OverallQualityScreen.jsx
GET /metrics/productivity/trend?days=10&groupType=atd api healthy frontend/src/screens/ProductivityScreen.jsx
GET /metrics/productivity/groups api healthy frontend/src/screens/OverallProductivityScreen.jsx
GET /metrics/productivity/top-by-group?n=5 api healthy frontend/src/screens/OverallProductivityScreen.jsx

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

LabelLayerStatusPath
docker-compose.example.yml software healthy docker-compose.example.yml
.env.example software healthy backend/.env.example
check_br5.js software healthy backend/check_br5.js
package.json software healthy backend/package.json
Dockerfile software healthy backend/Dockerfile
index.js software healthy backend/src/index.js
db.js software healthy backend/src/db.js
quality.js software healthy backend/src/parsers/quality.js
productivity.js software healthy backend/src/parsers/productivity.js
quality.js software healthy backend/src/routes/quality.js
metrics.js software healthy backend/src/routes/metrics.js
upload.js software healthy backend/src/routes/upload.js
admin.js software healthy backend/src/routes/admin.js
package-lock.json software healthy frontend/package-lock.json
package.json software healthy frontend/package.json
index.html software healthy frontend/index.html
vite.config.js software healthy frontend/vite.config.js
Dockerfile software healthy frontend/Dockerfile
theme.js software healthy frontend/src/theme.js
App.jsx software healthy frontend/src/App.jsx
main.jsx software healthy frontend/src/main.jsx
api.js software healthy frontend/src/api.js
ProductivityOverallScreen.jsx software healthy frontend/src/screens/ProductivityOverallScreen.jsx
UploadPage.jsx software healthy frontend/src/screens/UploadPage.jsx
ATPProductivityScreen.jsx software healthy frontend/src/screens/ATPProductivityScreen.jsx
OverallQualityScreen.jsx software healthy frontend/src/screens/OverallQualityScreen.jsx
ProductivityScreen.jsx software healthy frontend/src/screens/ProductivityScreen.jsx
OverallProductivityScreen.jsx software healthy frontend/src/screens/OverallProductivityScreen.jsx
QualityScreen.jsx software healthy frontend/src/screens/QualityScreen.jsx
QuotaAdminScreen.jsx software healthy frontend/src/screens/QuotaAdminScreen.jsx
OverviewScreen.jsx software healthy frontend/src/screens/OverviewScreen.jsx
RankingCard.jsx software healthy frontend/src/components/RankingCard.jsx
PeriodSelector.jsx software healthy frontend/src/components/PeriodSelector.jsx
TrendChart.jsx software healthy frontend/src/components/TrendChart.jsx
ProgressBar.jsx software healthy frontend/src/components/ProgressBar.jsx
KPICard.jsx software healthy frontend/src/components/KPICard.jsx
WorldMap.jsx software healthy frontend/src/components/WorldMap.jsx
world-110m.json software healthy frontend/public/world-110m.json
world-110m.json software healthy frontend-dist/world-110m.json
index.html software healthy frontend-dist/index.html
index-m9PGaA-_.js software healthy frontend-dist/assets/index-m9PGaA-_.js
index-Bc2snuRD.js software healthy frontend-dist/assets/index-Bc2snuRD.js
index-BIaLuTjl.js software healthy frontend-dist/assets/index-BIaLuTjl.js

LabelLayerStatusPath
App frontend healthy frontend/src/App.jsx
ProductivityOverallScreen frontend healthy frontend/src/screens/ProductivityOverallScreen.jsx
UploadPage frontend healthy frontend/src/screens/UploadPage.jsx
ATPProductivityScreen frontend healthy frontend/src/screens/ATPProductivityScreen.jsx
OverallQualityScreen frontend healthy frontend/src/screens/OverallQualityScreen.jsx
ProductivityScreen frontend healthy frontend/src/screens/ProductivityScreen.jsx
OverallProductivityScreen frontend healthy frontend/src/screens/OverallProductivityScreen.jsx
QualityScreen frontend healthy frontend/src/screens/QualityScreen.jsx
QuotaAdminScreen frontend healthy frontend/src/screens/QuotaAdminScreen.jsx
OverviewScreen frontend healthy frontend/src/screens/OverviewScreen.jsx
RankingCard frontend healthy frontend/src/components/RankingCard.jsx
PeriodSelector frontend healthy frontend/src/components/PeriodSelector.jsx
ProgressBar frontend healthy frontend/src/components/ProgressBar.jsx
KPICard frontend healthy frontend/src/components/KPICard.jsx

LabelLayerStatusPath
backend software healthy backend
src software healthy backend/src
parsers software healthy backend/src/parsers
routes software healthy backend/src/routes
frontend software healthy frontend
src software healthy frontend/src
screens software healthy frontend/src/screens
components software healthy frontend/src/components
public software healthy frontend/public
frontend-dist software healthy frontend-dist
assets software healthy frontend-dist/assets

LabelLayerStatusPath
as software healthy frontend-dist/assets/index-m9PGaA-_.js:as
h_ software healthy frontend-dist/assets/index-m9PGaA-_.js:h_
as software healthy frontend-dist/assets/index-Bc2snuRD.js:as
h_ software healthy frontend-dist/assets/index-Bc2snuRD.js:h_
as software healthy frontend-dist/assets/index-BIaLuTjl.js:as
h_ software healthy frontend-dist/assets/index-BIaLuTjl.js:h_

LabelLayerStatusPath
port:4000 network healthy docker-compose.example.yml
port:8090 network healthy docker-compose.example.yml
port:80 network healthy docker-compose.example.yml

LabelLayerStatusPath
image::backend/Dockerfile hardware healthy backend/Dockerfile
image::frontend/Dockerfile hardware healthy frontend/Dockerfile

LabelLayerStatusPath
Daividdi__shiftsync-bi software healthy /data/fable5_failed_archive/Daividdi__shiftsync-bi

LabelLayerStatusPath
sqlite data healthy backend/src/db.js

LabelLayerStatusPath
172.25.66.23 network healthy backend/src/routes/upload.js

LabelLayerStatusPath
nginx network healthy frontend/Dockerfile
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/41127365-813b-47bb-8236-4214c323ddf4/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/41127365-813b-47bb-8236-4214c323ddf4/

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.