https://github.com/ttech-AI/tyrotrade
· scanned 2026-06-16 00:43 UTC (2 months, 1 week ago)
147 raw signals (0 security + 147 graph)
Last scanned 2 months, 1 week ago · v1 · 136 actionable findings from 1 signal source. 11 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1237 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 |
|---|---|---|---|
route |
software | healthy | scripts/build-mocks.py:94 |
detect_cargo |
software | healthy | scripts/build-mocks.py:149 |
detect_origin |
software | healthy | scripts/build-mocks.py:157 |
detect_destination |
software | healthy | scripts/build-mocks.py:178 |
pick_hero_image |
software | healthy | scripts/build-mocks.py:209 |
extract_vessel |
software | healthy | scripts/build-mocks.py:222 |
extract_quantity_tons |
software | healthy | scripts/build-mocks.py:237 |
detect_supplier |
software | healthy | scripts/build-mocks.py:257 |
detect_buyer |
software | healthy | scripts/build-mocks.py:283 |
build_milestones |
software | healthy | scripts/build-mocks.py:299 |
ts_str |
software | healthy | scripts/build-mocks.py:388 |
dump_obj |
software | dead | scripts/build-mocks.py:401 |
dump_value |
software | healthy | scripts/build-mocks.py:410 |
main |
software | healthy | scripts/build-mocks.py:437 |
col |
software | healthy | scripts/build-mocks.py:443 |
fetchHtml |
software | healthy | cloudflare-worker/worker.js:fetchHtml |
json |
software | healthy | cloudflare-worker/worker.js:json |
tree |
software | healthy | src/main.tsx:tree |
renderApp |
software | healthy | src/main.tsx:renderApp |
S |
software | healthy | src/App.tsx:S |
RestrictedRoute |
software | healthy | src/App.tsx:RestrictedRoute |
App |
software | healthy | src/App.tsx:App |
shellTree |
software | healthy | src/App.tsx:shellTree |
findProject |
software | healthy | src/mocks/projects.ts:findProject |
hash |
software | healthy | src/mocks/vesselPositions.ts:hash |
mockPositionAgeDays |
software | healthy | src/mocks/vesselPositions.ts:mockPositionAgeDays |
mockPositionReceivedAt |
software | healthy | src/mocks/vesselPositions.ts:mockPositionReceivedAt |
buildEvents |
software | healthy | src/components/layout/NotificationButton.tsx:buildEvents |
NotificationButton |
software | healthy | src/components/layout/NotificationButton.tsx:NotificationBu… |
SectionHeader |
software | healthy | src/components/layout/NotificationButton.tsx:SectionHeader |
EventRow |
software | healthy | src/components/layout/NotificationButton.tsx:EventRow |
HomeLineIcon |
software | healthy | src/components/layout/AppSidebar.tsx:HomeLineIcon |
PLCostIcon |
software | healthy | src/components/layout/AppSidebar.tsx:PLCostIcon |
OverviewIcon |
software | healthy | src/components/layout/AppSidebar.tsx:OverviewIcon |
PriceTrackingIcon |
software | healthy | src/components/layout/AppSidebar.tsx:PriceTrackingIcon |
AppSidebar |
software | healthy | src/components/layout/AppSidebar.tsx:AppSidebar |
NavSection |
software | healthy | src/components/layout/AppSidebar.tsx:NavSection |
NavItemLink |
software | healthy | src/components/layout/AppSidebar.tsx:NavItemLink |
inner |
software | healthy | src/components/layout/AppSidebar.tsx:inner |
SidebarToolItem |
software | healthy | src/components/layout/AppSidebar.tsx:SidebarToolItem |
innerContent |
software | healthy | src/components/layout/AppSidebar.tsx:innerContent |
readTheme |
software | healthy | src/components/layout/sidebar-context.tsx:readTheme |
SidebarProvider |
software | healthy | src/components/layout/sidebar-context.tsx:SidebarProvider |
useSidebar |
software | healthy | src/components/layout/sidebar-context.tsx:useSidebar |
HeaderSearch |
software | healthy | src/components/layout/HeaderSearch.tsx:HeaderSearch |
handler |
software | healthy | src/components/layout/HeaderSearch.tsx:handler |
TyroChatButton |
software | healthy | src/components/layout/TyroChatButton.tsx:TyroChatButton |
useThemeAccent |
software | healthy | src/components/layout/theme-accent.ts:useThemeAccent |
AppShell |
software | healthy | src/components/layout/AppShell.tsx:AppShell |
ShellInner |
software | healthy | src/components/layout/AppShell.tsx:ShellInner |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
architecture.html |
software | healthy | architecture.html |
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 |
components.json |
software | healthy | components.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
dataverse-schema.md |
software | healthy | docs/dataverse-schema.md |
2026-06-15-mobile-i18n-overhaul.md |
software | healthy | docs/superpowers/plans/2026-06-15-mobile-i18n-overhaul.md |
2026-06-15-fiyat-takibi-freight-price-tracking-design.md |
software | healthy | docs/superpowers/specs/2026-06-15-fiyat-takibi-freight-pric… |
build-mocks.py |
software | healthy | scripts/build-mocks.py |
worker.js |
software | healthy | cloudflare-worker/worker.js |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
globals.css |
software | healthy | src/globals.css |
main.tsx |
software | healthy | src/main.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
App.tsx |
software | healthy | src/App.tsx |
projects.ts |
software | healthy | src/mocks/projects.ts |
vesselPositions.ts |
software | healthy | src/mocks/vesselPositions.ts |
NotificationButton.tsx |
software | healthy | src/components/layout/NotificationButton.tsx |
AppSidebar.tsx |
software | healthy | src/components/layout/AppSidebar.tsx |
sidebar-context.tsx |
software | healthy | src/components/layout/sidebar-context.tsx |
HeaderSearch.tsx |
software | healthy | src/components/layout/HeaderSearch.tsx |
TyroChatButton.tsx |
software | healthy | src/components/layout/TyroChatButton.tsx |
theme-accent.ts |
software | healthy | src/components/layout/theme-accent.ts |
AppShell.tsx |
software | healthy | src/components/layout/AppShell.tsx |
ThemeSwitcher.tsx |
software | healthy | src/components/layout/ThemeSwitcher.tsx |
TyroWmsButton.tsx |
software | healthy | src/components/layout/TyroWmsButton.tsx |
LanguageToggle.tsx |
software | healthy | src/components/layout/LanguageToggle.tsx |
ProfileMenu.tsx |
software | healthy | src/components/layout/ProfileMenu.tsx |
Wordmark.tsx |
software | healthy | src/components/brand/Wordmark.tsx |
Logo.tsx |
software | healthy | src/components/brand/Logo.tsx |
PLCostQuickFilters.tsx |
software | healthy | src/components/pl-cost/PLCostQuickFilters.tsx |
PLCostKpiTiles.tsx |
software | healthy | src/components/pl-cost/PLCostKpiTiles.tsx |
PLCostProgress.tsx |
software | healthy | src/components/pl-cost/PLCostProgress.tsx |
PLCostDetailPanel.tsx |
software | healthy | src/components/pl-cost/PLCostDetailPanel.tsx |
PLCostTable.tsx |
software | healthy | src/components/pl-cost/PLCostTable.tsx |
PLCostInsightsRibbon.tsx |
software | healthy | src/components/pl-cost/PLCostInsightsRibbon.tsx |
DataverseLoginAutoRefresh.tsx |
software | healthy | src/components/auth/DataverseLoginAutoRefresh.tsx |
AuthGate.tsx |
software | healthy | src/components/auth/AuthGate.tsx |
ProjectCard.tsx |
software | healthy | src/components/projects/ProjectCard.tsx |
ProjectQuickAsk.tsx |
software | healthy | src/components/projects/ProjectQuickAsk.tsx |
ProjectsEmptyState.tsx |
software | healthy | src/components/projects/ProjectsEmptyState.tsx |
ProjectList.tsx |
software | healthy | src/components/projects/ProjectList.tsx |
GlobeScene.tsx |
software | healthy | src/components/login/GlobeScene.tsx |
OrigamiVesselScene.tsx |
software | healthy | src/components/login/OrigamiVesselScene.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
cloudflare-worker |
software | healthy | cloudflare-worker |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
mocks |
software | healthy | src/mocks |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
brand |
software | healthy | src/components/brand |
pl-cost |
software | healthy | src/components/pl-cost |
auth |
software | healthy | src/components/auth |
projects |
software | healthy | src/components/projects |
login |
software | healthy | src/components/login |
ui |
software | healthy | src/components/ui |
dashboard |
software | healthy | src/components/dashboard |
tiles |
software | healthy | src/components/dashboard/tiles |
chat |
software | healthy | src/components/chat |
evilcharts |
software | healthy | src/components/evilcharts |
charts |
software | healthy | src/components/evilcharts/charts |
ui |
software | healthy | src/components/evilcharts/ui |
blocks |
software | healthy | src/components/evilcharts/blocks |
glass |
software | healthy | src/components/glass |
details |
software | healthy | src/components/details |
data-management |
software | healthy | src/components/data-management |
freight |
software | healthy | src/components/freight |
overview |
software | healthy | src/components/overview |
map |
software | healthy | src/components/map |
command |
software | healthy | src/components/command |
filters |
software | healthy | src/components/filters |
lib |
software | healthy | src/lib |
settings |
software | healthy | src/lib/settings |
routing |
software | healthy | src/lib/routing |
i18n |
software | healthy | src/lib/i18n |
ai |
software | healthy | src/lib/ai |
auth |
software | healthy | src/lib/auth |
dashboard |
software | healthy | src/lib/dashboard |
finance |
software | healthy | src/lib/finance |
query |
software | healthy | src/lib/query |
dataverse |
software | healthy | src/lib/dataverse |
repos |
software | healthy | src/lib/dataverse/repos |
selectors |
software | healthy | src/lib/selectors |
map |
software | healthy | src/lib/map |
storage |
software | healthy | src/lib/storage |
filters |
software | healthy | src/lib/filters |
export |
software | healthy | src/lib/export |
pages |
software | healthy | src/pages |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/LoginPage |
frontend | healthy | src/pages/LoginPage.tsx |
/OverviewPage |
frontend | healthy | src/pages/OverviewPage.tsx |
/PLCostPage |
frontend | healthy | src/pages/PLCostPage.tsx |
/DataManagementPage |
frontend | healthy | src/pages/DataManagementPage.tsx |
/SettingsPage |
frontend | healthy | src/pages/SettingsPage.tsx |
/DashboardPage |
frontend | healthy | src/pages/DashboardPage.tsx |
/HelpPage |
frontend | healthy | src/pages/HelpPage.tsx |
/ProjectsPage |
frontend | healthy | src/pages/ProjectsPage.tsx |
/VesselMapPage |
frontend | healthy | src/pages/VesselMapPage.tsx |
/PriceTrackingPage |
frontend | healthy | src/pages/PriceTrackingPage.tsx |
/login |
frontend | healthy | src/App.tsx |
dashboard |
frontend | healthy | src/App.tsx |
overview |
frontend | healthy | src/App.tsx |
projects |
frontend | healthy | src/App.tsx |
projects/:projectId |
frontend | healthy | src/App.tsx |
pl-cost |
frontend | healthy | src/App.tsx |
price-tracking |
frontend | healthy | src/App.tsx |
data |
frontend | healthy | src/App.tsx |
vessel-map |
frontend | healthy | src/App.tsx |
settings |
frontend | healthy | src/App.tsx |
help |
frontend | healthy | src/App.tsx |
* |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
for |
software | healthy | src/components/details/BudgetSalesCard.tsx:for |
shows |
software | healthy | src/lib/i18n/translations.ts:shows |
so |
software | healthy | src/lib/ai/gemini.ts:so |
GeminiError |
software | healthy | src/lib/ai/gemini.ts:GeminiError |
MockDataverseClient |
software | healthy | src/lib/dataverse/mockClient.ts:MockDataverseClient |
RealDataverseClient |
software | healthy | src/lib/dataverse/realClient.ts:RealDataverseClient |
ODataBuilder |
software | healthy | src/lib/dataverse/odata.ts:ODataBuilder |
DataverseError |
software | healthy | src/lib/dataverse/client.ts:DataverseError |
DataverseNotFoundError |
software | healthy | src/lib/dataverse/client.ts:DataverseNotFoundError |
from |
software | healthy | src/lib/dataverse/actualExpenseRollup.ts:from |
of |
software | healthy | src/lib/storage/entityCache.ts:of |
label |
software | healthy | src/hooks/useProjectExpenseLines.ts:label |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | package.json |
vps::gcp |
hardware | healthy | src/lib/settings/userSettings.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
GlobeScene |
frontend | healthy | src/components/login/GlobeScene.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-yps2nlyr |
software | healthy | /tmp/repobility-clone-yps2nlyr |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
124.0.0.0 |
network | healthy | cloudflare-worker/worker.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
VITE_SUPABASE_ANON_KEY |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/bdc680ad-9812-4a56-9eee-ebe5e17da535/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bdc680ad-9812-4a56-9eee-ebe5e17da535/
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.