https://github.com/rileyosachoff1/Fix-it-Ai
· scanned 2026-06-15 23:51 UTC (2 months, 3 weeks ago)
26 raw signals (0 security + 26 graph)
Last scanned 2 months, 3 weeks ago · v1 · 26 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 383 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 |
|---|---|---|---|
readLS |
software | healthy | frontend/src/App.jsx:readLS |
writeLS |
software | healthy | frontend/src/App.jsx:writeLS |
hydrateSchedule |
software | healthy | frontend/src/App.jsx:hydrateSchedule |
readFileAsDataUrl |
software | healthy | frontend/src/App.jsx:readFileAsDataUrl |
compressImage |
software | healthy | frontend/src/App.jsx:compressImage |
App |
software | healthy | frontend/src/App.jsx:App |
ping |
software | healthy | frontend/src/App.jsx:ping |
poll |
software | healthy | frontend/src/App.jsx:poll |
OnboardingScreen |
software | healthy | frontend/src/screens/OnboardingScreen.jsx:OnboardingScreen |
handleComplete |
software | healthy | frontend/src/screens/OnboardingScreen.jsx:handleComplete |
next |
software | healthy | frontend/src/screens/OnboardingScreen.jsx:next |
isMobileDevice |
software | healthy | frontend/src/screens/MechanicScreen.jsx:isMobileDevice |
shopMatchesFilter |
software | healthy | frontend/src/screens/MechanicScreen.jsx:shopMatchesFilter |
services |
software | healthy | frontend/src/screens/MechanicScreen.jsx:services |
shopSpecializesInMake |
software | healthy | frontend/src/screens/MechanicScreen.jsx:shopSpecializesInMa… |
Stars |
software | healthy | frontend/src/screens/MechanicScreen.jsx:Stars |
PartnerSkeleton |
software | healthy | frontend/src/screens/MechanicScreen.jsx:PartnerSkeleton |
NearbySkeleton |
software | healthy | frontend/src/screens/MechanicScreen.jsx:NearbySkeleton |
PartnerCard |
software | healthy | frontend/src/screens/MechanicScreen.jsx:PartnerCard |
handleCall |
software | healthy | frontend/src/screens/MechanicScreen.jsx:handleCall |
handleDirections |
software | healthy | frontend/src/screens/MechanicScreen.jsx:handleDirections |
handleSend |
software | healthy | frontend/src/screens/MechanicScreen.jsx:handleSend |
NearbyCard |
software | healthy | frontend/src/screens/MechanicScreen.jsx:NearbyCard |
InquiryModal |
software | healthy | frontend/src/screens/MechanicScreen.jsx:InquiryModal |
update |
software | healthy | frontend/src/screens/MechanicScreen.jsx:update |
handleSubmit |
software | healthy | frontend/src/screens/MechanicScreen.jsx:handleSubmit |
SendDiagnosisSheet |
software | healthy | frontend/src/screens/MechanicScreen.jsx:SendDiagnosisSheet |
handleCopy |
software | healthy | frontend/src/screens/MechanicScreen.jsx:handleCopy |
FilterSheet |
software | healthy | frontend/src/screens/MechanicScreen.jsx:FilterSheet |
MechanicScreen |
software | healthy | frontend/src/screens/MechanicScreen.jsx:MechanicScreen |
applyFilters |
software | healthy | frontend/src/screens/MechanicScreen.jsx:applyFilters |
handleAddressSearch |
software | healthy | frontend/src/screens/MechanicScreen.jsx:handleAddressSearch |
handleSendDiagnosis |
software | healthy | frontend/src/screens/MechanicScreen.jsx:handleSendDiagnosis |
handleSuggest |
software | healthy | frontend/src/screens/MechanicScreen.jsx:handleSuggest |
diagnosisName |
software | healthy | frontend/src/screens/MechanicScreen.jsx:diagnosisName |
sortShops |
software | healthy | frontend/src/screens/MechanicScreen.jsx:sortShops |
getBodyType |
software | healthy | frontend/src/utils/vehicleBodyType.js:getBodyType |
guessFromModel |
software | healthy | frontend/src/utils/vehicleBodyType.js:guessFromModel |
generateAlerts |
software | healthy | frontend/src/utils/alerts.js:generateAlerts |
truncateSentences |
software | healthy | frontend/src/utils/alerts.js:truncateSentences |
rateReading |
software | healthy | frontend/src/utils/sensorRanges.js:rateReading |
readingMeaning |
software | healthy | frontend/src/utils/sensorRanges.js:readingMeaning |
kmToDisplay |
software | healthy | frontend/src/utils/units.js:kmToDisplay |
odoToKm |
software | healthy | frontend/src/utils/units.js:odoToKm |
formatInterval |
software | healthy | frontend/src/utils/units.js:formatInterval |
formatKm |
software | healthy | frontend/src/utils/units.js:formatKm |
clamp |
software | healthy | frontend/src/utils/healthScore.js:clamp |
countUnresolvedDiagnoses |
software | healthy | frontend/src/utils/healthScore.js:countUnresolvedDiagnoses |
computeHealthScore |
software | healthy | frontend/src/utils/healthScore.js:computeHealthScore |
overdue |
software | healthy | frontend/src/utils/healthScore.js:overdue |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
start.sh |
software | healthy | start.sh |
vite.config.js |
software | healthy | frontend/vite.config.js |
vercel.json |
software | healthy | frontend/vercel.json |
package.json |
software | healthy | frontend/package.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
index.css |
software | healthy | frontend/src/index.css |
App.jsx |
software | healthy | frontend/src/App.jsx |
main.jsx |
software | healthy | frontend/src/main.jsx |
OnboardingScreen.css |
software | healthy | frontend/src/screens/OnboardingScreen.css |
OnboardingScreen.jsx |
software | healthy | frontend/src/screens/OnboardingScreen.jsx |
MechanicScreen.jsx |
software | healthy | frontend/src/screens/MechanicScreen.jsx |
MechanicScreen.css |
software | healthy | frontend/src/screens/MechanicScreen.css |
vehicleBodyType.js |
software | healthy | frontend/src/utils/vehicleBodyType.js |
alerts.js |
software | healthy | frontend/src/utils/alerts.js |
sensorRanges.js |
software | healthy | frontend/src/utils/sensorRanges.js |
units.js |
software | healthy | frontend/src/utils/units.js |
healthScore.js |
software | healthy | frontend/src/utils/healthScore.js |
maintenance.js |
software | healthy | frontend/src/utils/maintenance.js |
VehicleTab.jsx |
software | healthy | frontend/src/components/VehicleTab.jsx |
AlertsTab.jsx |
software | healthy | frontend/src/components/AlertsTab.jsx |
HomeTab.css |
software | healthy | frontend/src/components/HomeTab.css |
AnalyzingScreen.jsx |
software | healthy | frontend/src/components/AnalyzingScreen.jsx |
RecordingScreen.css |
software | healthy | frontend/src/components/RecordingScreen.css |
TabBar.jsx |
software | healthy | frontend/src/components/TabBar.jsx |
AlertsTab.css |
software | healthy | frontend/src/components/AlertsTab.css |
MaintenanceTab.jsx |
software | healthy | frontend/src/components/MaintenanceTab.jsx |
GuidedScreen.jsx |
software | healthy | frontend/src/components/GuidedScreen.jsx |
TabBar.css |
software | healthy | frontend/src/components/TabBar.css |
AddressAutocomplete.css |
software | healthy | frontend/src/components/AddressAutocomplete.css |
AddressAutocomplete.jsx |
software | healthy | frontend/src/components/AddressAutocomplete.jsx |
MaintenanceTab.css |
software | healthy | frontend/src/components/MaintenanceTab.css |
ResultsScreen.css |
software | healthy | frontend/src/components/ResultsScreen.css |
ServiceRecordCapture.css |
software | healthy | frontend/src/components/ServiceRecordCapture.css |
ResultsScreen.jsx |
software | healthy | frontend/src/components/ResultsScreen.jsx |
HomeScreen.css |
software | healthy | frontend/src/components/HomeScreen.css |
RecordingScreen.jsx |
software | healthy | frontend/src/components/RecordingScreen.jsx |
AlertsSheet.css |
software | healthy | frontend/src/components/AlertsSheet.css |
CircularGauge.jsx |
software | healthy | frontend/src/components/CircularGauge.jsx |
ServiceRecordCapture.jsx |
software | healthy | frontend/src/components/ServiceRecordCapture.jsx |
DiagnoseModal.jsx |
software | healthy | frontend/src/components/DiagnoseModal.jsx |
AnalyzingScreen.css |
software | healthy | frontend/src/components/AnalyzingScreen.css |
VehicleTab.css |
software | healthy | frontend/src/components/VehicleTab.css |
SettingsSheet.css |
software | healthy | frontend/src/components/SettingsSheet.css |
GuidedScreen.css |
software | healthy | frontend/src/components/GuidedScreen.css |
HomeTab.jsx |
software | healthy | frontend/src/components/HomeTab.jsx |
DiagnoseModal.css |
software | healthy | frontend/src/components/DiagnoseModal.css |
AlertsSheet.jsx |
software | healthy | frontend/src/components/AlertsSheet.jsx |
LiveTab.css |
software | healthy | frontend/src/components/LiveTab.css |
SettingsSheet.jsx |
software | healthy | frontend/src/components/SettingsSheet.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.jsx |
OnboardingScreen |
frontend | healthy | frontend/src/screens/OnboardingScreen.jsx |
MechanicScreen |
frontend | healthy | frontend/src/screens/MechanicScreen.jsx |
VehicleTab |
frontend | healthy | frontend/src/components/VehicleTab.jsx |
AlertsTab |
frontend | healthy | frontend/src/components/AlertsTab.jsx |
AnalyzingScreen |
frontend | healthy | frontend/src/components/AnalyzingScreen.jsx |
TabBar |
frontend | healthy | frontend/src/components/TabBar.jsx |
MaintenanceTab |
frontend | healthy | frontend/src/components/MaintenanceTab.jsx |
GuidedScreen |
frontend | healthy | frontend/src/components/GuidedScreen.jsx |
AddressAutocomplete |
frontend | healthy | frontend/src/components/AddressAutocomplete.jsx |
ResultsScreen |
frontend | healthy | frontend/src/components/ResultsScreen.jsx |
RecordingScreen |
frontend | healthy | frontend/src/components/RecordingScreen.jsx |
CircularGauge |
frontend | healthy | frontend/src/components/CircularGauge.jsx |
ServiceRecordCapture |
frontend | healthy | frontend/src/components/ServiceRecordCapture.jsx |
DiagnoseModal |
frontend | healthy | frontend/src/components/DiagnoseModal.jsx |
HomeTab |
frontend | healthy | frontend/src/components/HomeTab.jsx |
AlertsSheet |
frontend | healthy | frontend/src/components/AlertsSheet.jsx |
SettingsSheet |
frontend | healthy | frontend/src/components/SettingsSheet.jsx |
HomeScreen |
frontend | healthy | frontend/src/components/HomeScreen.jsx |
LiveTab |
frontend | healthy | frontend/src/components/LiveTab.jsx |
HealthGauge |
frontend | healthy | frontend/src/components/ui/HealthGauge.jsx |
VehicleSilhouette |
frontend | healthy | frontend/src/components/ui/VehicleSilhouette.jsx |
ShopPlayerCard |
frontend | healthy | frontend/src/components/ui/ShopPlayerCard.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | backend/server.js |
GET /api/health |
api | healthy | backend/server.js |
POST /api/diagnose |
api | healthy | backend/server.js |
POST /api/read-service-record |
api | healthy | backend/server.js |
POST /api/analyze-vehicle-photo |
api | healthy | backend/server.js |
GET /api/vehicle-specs |
api | healthy | backend/server.js |
GET /api/vehicle-image |
api | healthy | backend/server.js |
GET /api/shops |
api | healthy | backend/server.js |
POST /api/waitlist |
api | healthy | backend/server.js |
GET /api/waitlist/count |
api | healthy | backend/server.js |
POST /api/log-referral |
api | healthy | backend/server.js |
POST /api/partner-inquiry |
api | healthy | backend/server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
screens |
software | healthy | frontend/src/screens |
utils |
software | healthy | frontend/src/utils |
components |
software | healthy | frontend/src/components |
ui |
software | healthy | frontend/src/components/ui |
services |
software | healthy | frontend/src/services |
backend |
software | healthy | backend |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | frontend/vite.config.js |
port:3001 |
network | healthy | backend/.env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-cpf6gdlp |
software | healthy | /tmp/repobility-clone-cpf6gdlp |
| Label | Layer | Status | Path |
|---|---|---|---|
AudioService |
software | healthy | frontend/src/services/audioService.js:AudioService |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | backend/server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | frontend/src/utils/vehicleBodyType.js |
This page is publicly accessible at:
https://repobility.com/scan/41119512-429d-4396-9059-562cc4a30de7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/41119512-429d-4396-9059-562cc4a30de7/
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.