https://github.com/Vitali2011/quantika-demo
· scanned 2026-06-16 00:52 UTC (2 months, 1 week ago)
405 raw signals (0 security + 405 graph)
Last scanned 2 months, 1 week ago · v1 · 401 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 6629 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 |
|---|---|---|---|
register |
software | healthy | instrumentation.ts:register |
isAuthBypassed |
software | healthy | middleware.ts:isAuthBypassed |
isCsrfPath |
software | healthy | middleware.ts:isCsrfPath |
rateLimitKey |
software | healthy | middleware.ts:rateLimitKey |
tooManyRequests |
software | healthy | middleware.ts:tooManyRequests |
middleware |
software | healthy | middleware.ts:middleware |
readSource |
software | healthy | __tests__/market-snapshot-label.test.tsx:readSource |
readSource |
software | healthy | __tests__/match-detail.test.tsx:readSource |
GET |
software | healthy | __tests__/match-detail.test.tsx:GET |
PATCH |
software | healthy | __tests__/match-detail.test.tsx:PATCH |
readSource |
software | healthy | __tests__/matches-overflow-375.test.tsx:readSource |
call |
software | healthy | __tests__/middleware-demo-rehydrate.test.ts:call |
makeReq |
software | healthy | __tests__/middleware-demo-rehydrate.test.ts:makeReq |
runMiddleware |
software | healthy | __tests__/middleware-demo-rehydrate.test.ts:runMiddleware |
makeValidDemoAuthCookie |
software | healthy | __tests__/middleware-demo-rehydrate.test.ts:makeValidDemoAu… |
vessel |
software | healthy | __tests__/progong-parse-regression.test.ts:vessel |
readSource |
software | healthy | __tests__/matches-polish-490-489-488.test.tsx:readSource |
makeRow |
software | healthy | __tests__/matches-dedup-787.test.ts:makeRow |
setEnv |
software | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts:setE… |
runMiddleware |
software | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts:runM… |
loginReq |
software | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts:logi… |
freshDb |
software | healthy | __tests__/econ-c2-worksheet.test.ts:freshDb |
insertMeta |
software | healthy | __tests__/econ-c2-worksheet.test.ts:insertMeta |
insertSeedMatch |
software | healthy | __tests__/econ-c2-worksheet.test.ts:insertSeedMatch |
insertParsedResults |
software | healthy | __tests__/econ-c2-worksheet.test.ts:insertParsedResults |
insertMultiCargoData |
software | healthy | __tests__/econ-c2-worksheet.test.ts:insertMultiCargoData |
makeMatchWithStaleWorksheet |
software | healthy | __tests__/econ-c2-worksheet.test.ts:makeMatchWithStaleWorks… |
makeDb |
software | healthy | __tests__/match-worksheet-migration.test.ts:makeDb |
cols |
software | healthy | __tests__/match-worksheet-migration.test.ts:cols |
baseFb |
software | healthy | __tests__/persist-session-matches-applied-cap.test.ts:baseFb |
detailSrc |
software | healthy | __tests__/match-laycan-unify.test.ts:detailSrc |
toTs |
software | healthy | __tests__/match-laycan-unify.test.ts:toTs |
count |
software | healthy | __tests__/match-laycan-unify.test.ts:count |
computeLaycanDisplay |
software | healthy | __tests__/match-laycan-unify.test.ts:computeLaycanDisplay |
src |
software | healthy | __tests__/matches-hydration-418.test.ts:src |
clockSrc |
software | healthy | __tests__/matches-hydration-418.test.ts:clockSrc |
must |
software | healthy | __tests__/matches-hydration-418.test.ts:must |
isFreshMatch |
software | healthy | __tests__/matches-hydration-418.test.ts:isFreshMatch |
invocation |
software | healthy | __tests__/mode-aware-content.test.ts:invocation |
makeMatch |
software | healthy | __tests__/mode-aware-content.test.ts:makeMatch |
headerBranches |
software | healthy | __tests__/mode-aware-content.test.ts:headerBranches |
labels |
software | healthy | __tests__/mode-aware-content.test.ts:labels |
should |
software | healthy | __tests__/sentry-wiring.test.ts:should |
sentryTuningMock |
software | healthy | __tests__/sentry-wiring.test.ts:sentryTuningMock |
readSource |
software | healthy | __tests__/matches-filter.test.tsx:readSource |
must |
software | healthy | __tests__/matches-filter.test.tsx:must |
is |
software | healthy | __tests__/rsc-streaming-suspense.test.ts:is |
read |
software | healthy | __tests__/rsc-streaming-suspense.test.ts:read |
does |
software | healthy | __tests__/rsc-streaming-suspense.test.ts:does |
body |
software | healthy | __tests__/rsc-streaming-suspense.test.ts:body |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ecosystem.config.js |
software | healthy | ecosystem.config.js |
playwright.config.visual.ts |
software | healthy | playwright.config.visual.ts |
playwright.config.ts |
software | healthy | playwright.config.ts |
.env.local.example |
software | healthy | .env.local.example |
.prettierrc.json |
software | healthy | .prettierrc.json |
LOOP-LOG.md |
software | healthy | LOOP-LOG.md |
instrumentation.ts |
software | healthy | instrumentation.ts |
.mcp.json |
software | healthy | .mcp.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
MANUAL_TESTING_GUIDE.md |
software | healthy | MANUAL_TESTING_GUIDE.md |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
.env.demo |
software | healthy | .env.demo |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
HANDOFF-port-master.md |
software | healthy | HANDOFF-port-master.md |
recon-tce-epic.md |
software | healthy | recon-tce-epic.md |
Dockerfile |
software | healthy | Dockerfile |
sentry.server.config.ts |
software | healthy | sentry.server.config.ts |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
middleware.ts |
software | healthy | middleware.ts |
instrumentation-client.ts |
software | healthy | instrumentation-client.ts |
jest.config.mjs |
software | healthy | jest.config.mjs |
PARTNER_TESTING_GUIDE.md |
software | healthy | PARTNER_TESTING_GUIDE.md |
plan-tce-high.md |
software | healthy | plan-tce-high.md |
ROADMAP.md |
software | healthy | ROADMAP.md |
jest.setup.ts |
software | healthy | jest.setup.ts |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
smoke-test-extended.sh |
software | healthy | smoke-test-extended.sh |
.env.gpt-fallback.example |
software | healthy | .env.gpt-fallback.example |
ROADMAP_MVP.md |
software | healthy | ROADMAP_MVP.md |
sentry.edge.config.ts |
software | healthy | sentry.edge.config.ts |
jest.regression.config.mjs |
software | healthy | jest.regression.config.mjs |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.mjs |
software | healthy | next.config.mjs |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
README_DEMO.md |
software | healthy | README_DEMO.md |
QUESTIONS.md |
software | healthy | QUESTIONS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
playwright.a11y.config.ts |
software | healthy | playwright.a11y.config.ts |
smoke-test-ssh.sh |
software | healthy | smoke-test-ssh.sh |
BACKLOG_FUTURE.md |
software | healthy | BACKLOG_FUTURE.md |
recon-logic-inventory.md |
software | healthy | recon-logic-inventory.md |
market-snapshot-label.test.tsx |
software | healthy | __tests__/market-snapshot-label.test.tsx |
match-detail.test.tsx |
software | healthy | __tests__/match-detail.test.tsx |
matches-overflow-375.test.tsx |
software | healthy | __tests__/matches-overflow-375.test.tsx |
cii-cache-source-preservation.test.ts |
software | healthy | __tests__/cii-cache-source-preservation.test.ts |
middleware-demo-rehydrate.test.ts |
software | healthy | __tests__/middleware-demo-rehydrate.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
__tests__ |
software | healthy | __tests__ |
economics |
software | healthy | __tests__/economics |
integration |
software | healthy | __tests__/integration |
cargo |
software | healthy | __tests__/cargo |
psc |
software | healthy | __tests__/psc |
adversarial |
software | healthy | __tests__/adversarial |
auth |
software | healthy | __tests__/auth |
boot |
software | healthy | __tests__/boot |
parsing |
software | healthy | __tests__/parsing |
api |
software | healthy | __tests__/api |
auth |
software | healthy | __tests__/api/auth |
health |
software | healthy | __tests__/api/health |
voyage |
software | healthy | __tests__/api/voyage |
admin |
software | healthy | __tests__/api/admin |
market |
software | healthy | __tests__/api/admin/market |
market |
software | healthy | __tests__/api/market |
fixtures |
software | healthy | __tests__/fixtures |
demo-seed |
software | healthy | __tests__/fixtures/demo-seed |
ui |
software | healthy | __tests__/ui |
research |
software | healthy | __tests__/research |
scripts |
software | healthy | __tests__/scripts |
progonq |
software | healthy | __tests__/scripts/progonq |
knowledge |
software | healthy | __tests__/scripts/knowledge |
sources |
software | healthy | __tests__/scripts/knowledge/sources |
cron |
software | healthy | __tests__/scripts/knowledge/cron |
dashboard |
software | healthy | __tests__/dashboard |
utils |
software | healthy | __tests__/utils |
components |
software | healthy | __tests__/components |
economics |
software | healthy | __tests__/components/economics |
match |
software | healthy | __tests__/components/match |
admin |
software | healthy | __tests__/components/admin |
market |
software | healthy | __tests__/components/market |
vessel |
software | healthy | __tests__/components/vessel |
app |
software | healthy | __tests__/app |
more |
software | healthy | __tests__/app/more |
upgrade |
software | healthy | __tests__/app/upgrade |
lib |
software | healthy | __tests__/lib |
economics |
software | healthy | __tests__/lib/economics |
utils |
software | healthy | __tests__/lib/utils |
market |
software | healthy | __tests__/lib/market |
db |
software | healthy | __tests__/lib/db |
migrations |
software | healthy | __tests__/lib/migrations |
matching |
software | healthy | __tests__/lib/matching |
jobs |
software | healthy | __tests__/lib/jobs |
sailing |
software | healthy | __tests__/lib/sailing |
sanctions |
software | healthy | __tests__/lib/sanctions |
knowledge |
software | healthy | __tests__/lib/knowledge |
sources |
software | healthy | __tests__/lib/knowledge/sources |
bimco |
software | healthy | __tests__/lib/knowledge/sources/bimco |
igc |
software | healthy | __tests__/lib/knowledge/sources/igc |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
on |
software | healthy | __tests__/matches-client-m3.test.tsx:on |
society |
software | healthy | __tests__/progonq-explain-deal-regression.test.ts:society |
const |
software | healthy | __tests__/progonq-explain-deal-regression.test.ts:const |
const |
software | healthy | __tests__/matches-table-layout.test.tsx:const |
estimate |
software | healthy | __tests__/economics/vessel-consumption.test.ts:estimate |
const |
software | healthy | __tests__/psc/psc-search.test.tsx:const |
QueueFullError |
software | healthy | __tests__/api/ai-llm-timeout-graceful.test.ts:QueueFullError |
LLMTimeoutError |
software | healthy | __tests__/api/parse-vessel-demo-cache.test.ts:LLMTimeoutErr… |
LLMTimeoutError |
software | healthy | __tests__/api/compare-routes-perf.test.ts:LLMTimeoutError |
CorpusNotFoundError |
software | healthy | __tests__/api/etms-demo-missing.test.ts:CorpusNotFoundError |
LLMTimeoutError |
software | healthy | __tests__/api/parse-cargo-demo-cache.test.ts:LLMTimeoutError |
LLMTimeoutError |
software | healthy | __tests__/api/classify-demo-cache.test.ts:LLMTimeoutError |
CorpusNotFoundError |
software | healthy | __tests__/api/etms-demo-loaded.test.ts:CorpusNotFoundError |
midpoint |
software | healthy | __tests__/api/voyage/bunker-recommendation-consumption-dwt.… |
for |
software | healthy | __tests__/ui/matches-route-overflow.test.tsx:for |
and |
software | healthy | __tests__/ui/cargo-wrap.test.tsx:and |
ShipAndBunkerParseError |
software | healthy | __tests__/scripts/knowledge/cron/refresh-bunker.test.ts:Shi… |
EexNoAuctionFoundError |
software | healthy | __tests__/scripts/knowledge/cron/refresh-eua.test.ts:EexNoA… |
to |
software | healthy | __tests__/components/cargo-table-columns.test.tsx:to |
label |
software | healthy | __tests__/lib/fit-breakdown-dwt0-ballast.test.ts:label |
breakeven |
software | healthy | __tests__/lib/matching/persist-session-matches-fit-recomput… |
OR |
software | healthy | __tests__/lib/knowledge/pipeline-fts.test.ts:OR |
codes |
software | healthy | __tests__/regression/progonq-matching.test.ts:codes |
applied |
software | healthy | __tests__/e2e/playwright/dark-mode.spec.ts:applied |
to |
software | healthy | __tests__/e2e/playwright/dark-mode.spec.ts:to |
before |
software | healthy | __tests__/e2e/playwright/dark-mode.spec.ts:before |
radius |
software | healthy | tests/regression/ballast-size-cap-adversarial.test.ts:radius |
and |
software | healthy | tests/regression/ballast-size-cap-adversarial.test.ts:and |
LLMTimeoutError |
software | healthy | tests/regression/test_route_decision_timer_leak.test.ts:LLM… |
and |
software | healthy | tests/regression/oilmonster-adversarial.test.ts:and |
codes |
software | healthy | tests/regression/progonq-matching.test.ts:codes |
per |
software | healthy | scripts/audit-grounding.ts:per |
summary |
software | healthy | scripts/audit-grounding.ts:summary |
or |
software | healthy | scripts/audit-grounding.ts:or |
radius |
software | healthy | scripts/research/top-matches-broker-view.ts:radius |
desc |
software | healthy | scripts/research/top-matches-broker-view.ts:desc |
FakeEventSource |
software | healthy | components/__tests__/quote-tab-generate-draft.test.tsx:Fake… |
when |
software | healthy | components/match/__tests__/MatchTabs.test.tsx:when |
covered |
software | healthy | components/match/__tests__/ExplainDealModal.flag.test.tsx:c… |
FakeEventSource |
software | healthy | components/request/__tests__/draft-quote-card.test.tsx:Fake… |
anywhere |
software | healthy | app/__tests__/upgrade-page.test.tsx:anywhere |
for |
software | healthy | app/__tests__/page-skeleton.test.tsx:for |
to |
software | healthy | app/cargo/__tests__/cargo-client.test.tsx:to |
so |
software | healthy | app/cargo/__tests__/cargo-client.test.tsx:so |
presence |
software | healthy | app/laytime/__tests__/touch-targets.test.tsx:presence |
not |
software | healthy | app/laytime/__tests__/touch-targets.test.tsx:not |
on |
software | healthy | app/laytime/__tests__/touch-targets.test.tsx:on |
society |
software | healthy | app/api/ai/__tests__/explain-deal-hallucination.test.ts:soc… |
LLMTimeoutError |
software | healthy | app/api/ai/__tests__/parse-vessel.test.ts:LLMTimeoutError |
LLMTimeoutError |
software | healthy | app/api/ai/parse-cargo/__tests__/route.test.ts:LLMTimeoutEr… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
match-worksheet-migration.test.ts |
data | healthy | __tests__/match-worksheet-migration.test.ts |
038-jobs-progress.test.ts |
data | healthy | __tests__/lib/migrations/038-jobs-progress.test.ts |
017-eca-zones.test.ts |
data | healthy | __tests__/lib/migrations/017-eca-zones.test.ts |
013-knowledge-sources.test.ts |
data | healthy | __tests__/lib/migrations/013-knowledge-sources.test.ts |
018-knowledge-rag-vec-tables.test.ts |
data | healthy | __tests__/lib/migrations/018-knowledge-rag-vec-tables.test.… |
023-bunker-prices-rewrite.test.ts |
data | healthy | __tests__/lib/migrations/023-bunker-prices-rewrite.test.ts |
024-eua-prices-rewrite.test.ts |
data | healthy | __tests__/lib/migrations/024-eua-prices-rewrite.test.ts |
all-6-virtual-tables.test.ts |
data | healthy | __tests__/lib/migrations/all-6-virtual-tables.test.ts |
016-war-risk-zones.test.ts |
data | healthy | __tests__/lib/migrations/016-war-risk-zones.test.ts |
015-port-distances.test.ts |
data | healthy | __tests__/lib/migrations/015-port-distances.test.ts |
014-sanctions-entities.test.ts |
data | healthy | __tests__/lib/migrations/014-sanctions-entities.test.ts |
018-knowledge-rag-tables.test.ts |
data | healthy | __tests__/lib/migrations/018-knowledge-rag-tables.test.ts |
020-toepfer-tmi-seed.test.ts |
data | healthy | __tests__/lib/migrations/020-toepfer-tmi-seed.test.ts |
018-knowledge-rag-fts-tables.test.ts |
data | healthy | __tests__/lib/migrations/018-knowledge-rag-fts-tables.test.… |
022-drop-market-benchmarks.test.ts |
data | healthy | __tests__/lib/migrations/022-drop-market-benchmarks.test.ts |
029-bimco-rag.test.ts |
data | healthy | __tests__/lib/migrations/029-bimco-rag.test.ts |
runner.test.ts |
data | healthy | __tests__/migrations/runner.test.ts |
matches-item-unique-migration-051-prodshape.test.ts |
data | healthy | tests/regression/matches-item-unique-migration-051-prodshap… |
008-pipedrive-tables.sql |
data | healthy | scripts/migrations/008-pipedrive-tables.sql |
008-canal-tariffs.sql |
data | healthy | scripts/migrations/008-canal-tariffs.sql |
psc-history-migration.test.ts |
data | healthy | lib/__tests__/psc-history-migration.test.ts |
charterers-migration.test.ts |
data | healthy | lib/__tests__/charterers-migration.test.ts |
migration-runner.test.ts |
data | healthy | lib/__tests__/migration-runner.test.ts |
044-matches-item-index.ts |
data | healthy | lib/migrations/044-matches-item-index.ts |
012-ai-audit.ts |
data | healthy | lib/migrations/012-ai-audit.ts |
006-trial-state.ts |
data | healthy | lib/migrations/006-trial-state.ts |
014-sanctions-entities.ts |
data | healthy | lib/migrations/014-sanctions-entities.ts |
003-economics-cache.ts |
data | healthy | lib/migrations/003-economics-cache.ts |
033-matches-score-breakdown.ts |
data | healthy | lib/migrations/033-matches-score-breakdown.ts |
035-matches-tce-distance.ts |
data | healthy | lib/migrations/035-matches-tce-distance.ts |
023-bunker-prices-rewrite.ts |
data | healthy | lib/migrations/023-bunker-prices-rewrite.ts |
020-toepfer-tmi-seed.ts |
data | healthy | lib/migrations/020-toepfer-tmi-seed.ts |
043-baltic-tc-dayrates-seed.ts |
data | healthy | lib/migrations/043-baltic-tc-dayrates-seed.ts |
042-matches-fit.ts |
data | healthy | lib/migrations/042-matches-fit.ts |
032-matches.ts |
data | healthy | lib/migrations/032-matches.ts |
045-matches-worksheet.ts |
data | healthy | lib/migrations/045-matches-worksheet.ts |
037-add-user-preferred-mode.ts |
data | healthy | lib/migrations/037-add-user-preferred-mode.ts |
022-drop-market-benchmarks.ts |
data | healthy | lib/migrations/022-drop-market-benchmarks.ts |
028-psc-history.ts |
data | healthy | lib/migrations/028-psc-history.ts |
021-port-da-large-vessels.ts |
data | healthy | lib/migrations/021-port-da-large-vessels.ts |
039-demo-seed-meta.ts |
data | healthy | lib/migrations/039-demo-seed-meta.ts |
008-ais-polling-flag.ts |
data | healthy | lib/migrations/008-ais-polling-flag.ts |
034-matches-unique-constraint.ts |
data | healthy | lib/migrations/034-matches-unique-constraint.ts |
052-matches-vessel-cargo-inputs.ts |
data | healthy | lib/migrations/052-matches-vessel-cargo-inputs.ts |
010-port-da-estimates.ts |
data | healthy | lib/migrations/010-port-da-estimates.ts |
040-counter-offers.ts |
data | healthy | lib/migrations/040-counter-offers.ts |
index.ts |
data | healthy | lib/migrations/index.ts |
025-fx-rates.ts |
data | healthy | lib/migrations/025-fx-rates.ts |
017-eca-zones.ts |
data | healthy | lib/migrations/017-eca-zones.ts |
049-quote-jobs-match-id.ts |
data | healthy | lib/migrations/049-quote-jobs-match-id.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MatchesClient |
frontend | healthy | __tests__/matches-client-m3.test.tsx |
AuditTrail |
frontend | healthy | components/audit-trail.tsx |
VoyageBreakdownChart |
frontend | healthy | components/economics/VoyageBreakdownChart.tsx |
PageSkeleton |
frontend | healthy | components/ui/PageSkeleton.tsx |
FixturesSection |
frontend | healthy | components/market/FixturesSection.tsx |
RoutesSection |
frontend | healthy | components/market/RoutesSection.tsx |
KpiCard |
frontend | healthy | components/market/KpiCard.tsx |
KnowledgeFeed |
frontend | healthy | components/market/KnowledgeFeed.tsx |
MarketKpiTile |
frontend | healthy | components/market/MarketKpiTile.tsx |
Loading |
frontend | healthy | app/loading.tsx |
Error |
frontend | healthy | app/error.tsx |
GlobalError |
frontend | healthy | app/global-error.tsx |
SettingsPage |
frontend | healthy | app/settings/page.tsx |
AboutPage |
frontend | healthy | app/about/page.tsx |
Loading |
frontend | healthy | app/matches/loading.tsx |
Error |
frontend | healthy | app/matches/error.tsx |
MatchesClient |
frontend | healthy | app/matches/MatchesClient.tsx |
Loading |
frontend | healthy | app/processing/loading.tsx |
ProcessingPage |
frontend | healthy | app/processing/page.tsx |
Error |
frontend | healthy | app/processing/error.tsx |
Loading |
frontend | healthy | app/match/[id]/loading.tsx |
Error |
frontend | healthy | app/match/[id]/error.tsx |
CargoClient |
frontend | healthy | app/cargo/CargoClient.tsx |
Loading |
frontend | healthy | app/cargo/[id]/loading.tsx |
Error |
frontend | healthy | app/cargo/[id]/error.tsx |
Loading |
frontend | healthy | app/psc/loading.tsx |
PscSearchPage |
frontend | healthy | app/psc/page.tsx |
Error |
frontend | healthy | app/psc/error.tsx |
Loading |
frontend | healthy | app/email/[id]/loading.tsx |
Error |
frontend | healthy | app/email/[id]/error.tsx |
VesselsClient |
frontend | healthy | app/vessels/VesselsClient.tsx |
Loading |
frontend | healthy | app/vessels/[imo]/psc-history/loading.tsx |
PscHistoryPage |
frontend | healthy | app/vessels/[imo]/psc-history/page.tsx |
Loading |
frontend | healthy | app/recap/[id]/loading.tsx |
Error |
frontend | healthy | app/recap/[id]/error.tsx |
Loading |
frontend | healthy | app/laytime/loading.tsx |
LaytimePage |
frontend | healthy | app/laytime/page.tsx |
Loading |
frontend | healthy | app/login/loading.tsx |
LoginLayout |
frontend | healthy | app/login/layout.tsx |
Loading |
frontend | healthy | app/fixture/[id]/loading.tsx |
Loading |
frontend | healthy | app/dashboard/loading.tsx |
Error |
frontend | healthy | app/dashboard/error.tsx |
DesignPage |
frontend | healthy | app/design/page.tsx |
MorePage |
frontend | healthy | app/more/page.tsx |
RoutesPage |
frontend | healthy | app/routes/page.tsx |
Loading |
frontend | healthy | app/admin/knowledge/loading.tsx |
Loading |
frontend | healthy | app/onboarding/loading.tsx |
Loading |
frontend | healthy | app/upgrade/loading.tsx |
UpgradePage |
frontend | healthy | app/upgrade/page.tsx |
Loading |
frontend | healthy | app/market/loading.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::lib/constants.ts |
security | healthy | lib/constants.ts |
auth::.env.local.example |
security | healthy | .env.local.example |
auth::__tests__/api/emails-fetch.test.ts |
security | healthy | __tests__/api/emails-fetch.test.ts |
auth::jest.setup.ts |
security | healthy | jest.setup.ts |
auth::extensions/gmail/src/sidebar/index.ts |
security | healthy | extensions/gmail/src/sidebar/index.ts |
auth::scripts/__tests__/setup-gmail-oauth.test.ts |
security | healthy | scripts/__tests__/setup-gmail-oauth.test.ts |
auth::__tests__/api/auth-google.test.ts |
security | healthy | __tests__/api/auth-google.test.ts |
auth::app/api/emails/fetch/route.ts |
security | healthy | app/api/emails/fetch/route.ts |
auth::app/onboarding/page.tsx |
security | healthy | app/onboarding/page.tsx |
auth::extensions/gmail/sidebar.tsx |
security | healthy | extensions/gmail/sidebar.tsx |
auth::app/api/integrations/pipedrive/oauth/route.ts |
security | healthy | app/api/integrations/pipedrive/oauth/route.ts |
auth::app/api/auth/google/route.ts |
security | healthy | app/api/auth/google/route.ts |
auth::lib/integrations/pipedrive/types.ts |
security | healthy | lib/integrations/pipedrive/types.ts |
auth::scripts/__tests__/import-gmail-emails.test.ts |
security | healthy | scripts/__tests__/import-gmail-emails.test.ts |
auth::scripts/setup-gmail-oauth.ts |
security | healthy | scripts/setup-gmail-oauth.ts |
auth::scripts/lib/__tests__/oauth-shared.test.ts |
security | healthy | scripts/lib/__tests__/oauth-shared.test.ts |
auth::__tests__/scripts/regenerate-matches-freight.test.ts |
security | healthy | __tests__/scripts/regenerate-matches-freight.test.ts |
auth::tests/integration/pipedrive/oauth.test.ts |
security | healthy | tests/integration/pipedrive/oauth.test.ts |
auth::lib/integrations/pipedrive/tokens.ts |
security | healthy | lib/integrations/pipedrive/tokens.ts |
auth::scripts/demo-seed/regenerate-matches.ts |
security | healthy | scripts/demo-seed/regenerate-matches.ts |
auth::extensions/gmail/inserts/passport.ts |
security | healthy | extensions/gmail/inserts/passport.ts |
auth::tests/extensions/gmail/passport-nan.test.ts |
security | healthy | tests/extensions/gmail/passport-nan.test.ts |
auth::tests/regression/wave-d-passport-provenance.test.tsx |
security | healthy | tests/regression/wave-d-passport-provenance.test.tsx |
auth::extensions/gmail/src/sidebar/index.html |
security | healthy | extensions/gmail/src/sidebar/index.html |
auth::tests/extensions/gmail/inserts.test.ts |
security | healthy | tests/extensions/gmail/inserts.test.ts |
auth::components/vessel/VesselPassportPanel.tsx |
security | healthy | components/vessel/VesselPassportPanel.tsx |
auth::extensions/gmail/src/sidebar/render.ts |
security | healthy | extensions/gmail/src/sidebar/render.ts |
auth::lib/__tests__/counterparty-passport.test.ts |
security | healthy | lib/__tests__/counterparty-passport.test.ts |
auth::README.md |
security | healthy | README.md |
auth::package.json |
security | healthy | package.json |
auth::tests/visual/onboarding-page.spec.ts |
security | healthy | tests/visual/onboarding-page.spec.ts |
auth::components/ui/__tests__/DismissableDemoBadge.test.tsx |
security | healthy | components/ui/__tests__/DismissableDemoBadge.test.tsx |
auth::__tests__/api/pipedrive-oauth.test.ts |
security | healthy | __tests__/api/pipedrive-oauth.test.ts |
auth::__tests__/e2e/smoke/tier2-match-detail.spec.ts |
security | healthy | __tests__/e2e/smoke/tier2-match-detail.spec.ts |
auth::components/match/MatchTabs.tsx |
security | healthy | components/match/MatchTabs.tsx |
auth::lib/counterparty.ts |
security | healthy | lib/counterparty.ts |
auth::scripts/lib/oauth-shared.ts |
security | healthy | scripts/lib/oauth-shared.ts |
auth::tests/unit/integrations/pipedrive/tokens-refresh-cred… |
security | healthy | tests/unit/integrations/pipedrive/tokens-refresh-creds.test… |
auth::app/vessel/[id]/page.tsx |
security | healthy | app/vessel/[id]/page.tsx |
auth::__tests__/api/pipedrive-oauth-cookie.test.ts |
security | healthy | __tests__/api/pipedrive-oauth-cookie.test.ts |
auth::tests/unit/integrations/pipedrive-refresh-creds.test.… |
security | healthy | tests/unit/integrations/pipedrive-refresh-creds.test.ts |
auth::components/match/PassportTab.tsx |
security | healthy | components/match/PassportTab.tsx |
auth::extensions/gmail/inserts/sanitize.ts |
security | healthy | extensions/gmail/inserts/sanitize.ts |
auth::__tests__/middleware-demo-rehydrate.test.ts |
security | healthy | __tests__/middleware-demo-rehydrate.test.ts |
auth::components/match/__tests__/PassportTab.test.tsx |
security | healthy | components/match/__tests__/PassportTab.test.tsx |
auth::app/api/auth/logout/route.ts |
security | healthy | app/api/auth/logout/route.ts |
auth::scripts/import-gmail-emails.ts |
security | healthy | scripts/import-gmail-emails.ts |
auth::components/match/__tests__/MatchTabs.test.tsx |
security | healthy | components/match/__tests__/MatchTabs.test.tsx |
auth::app/api/auth/__tests__/logout.test.ts |
security | healthy | app/api/auth/__tests__/logout.test.ts |
auth::middleware.ts |
security | healthy | middleware.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/demo-session-rehydrate-redirect.test |
frontend | healthy | __tests__/pages/demo-session-rehydrate-redirect.test.ts |
/dashboard-market-link.test |
frontend | healthy | __tests__/pages/dashboard-market-link.test.ts |
/match-item-index-resolve.test |
frontend | healthy | __tests__/pages/match-item-index-resolve.test.ts |
/dashboard-match-href.test |
frontend | healthy | __tests__/pages/dashboard-match-href.test.ts |
/dashboard-no-blocked-pairs.test |
frontend | healthy | __tests__/pages/dashboard-no-blocked-pairs.test.ts |
/dashboard-divergence.test |
frontend | healthy | __tests__/pages/dashboard-divergence.test.tsx |
/empty-state-pages.test |
frontend | healthy | __tests__/pages/empty-state-pages.test.ts |
/charterer-page.test |
frontend | healthy | __tests__/pages/charterer-page.test.tsx |
/dashboard-fresh-fit.test |
frontend | healthy | __tests__/pages/dashboard-fresh-fit.test.tsx |
/match-cii-source.test |
frontend | healthy | __tests__/pages/match-cii-source.test.ts |
/demo-session-rehydrate-behavioral.test |
frontend | healthy | __tests__/pages/demo-session-rehydrate-behavioral.test.ts |
/dashboard-dbid-fallback-600.test |
frontend | healthy | __tests__/pages/dashboard-dbid-fallback-600.test.tsx |
/dashboard-charterers-link.test |
frontend | healthy | __tests__/pages/dashboard-charterers-link.test.ts |
/email-detail-sender.test |
frontend | healthy | __tests__/pages/email-detail-sender.test.ts |
/vessel-fixture-sender.test |
frontend | healthy | __tests__/pages/vessel-fixture-sender.test.ts |
/index.spec |
frontend | healthy | tests/a11y/pages/index.spec.ts |
/psc.spec |
frontend | healthy | tests/a11y/pages/psc.spec.ts |
/matches.spec |
frontend | healthy | tests/a11y/pages/matches.spec.ts |
/processing.spec |
frontend | healthy | tests/a11y/pages/processing.spec.ts |
/email.spec |
frontend | healthy | tests/a11y/pages/email.spec.ts |
/upgrade.spec |
frontend | healthy | tests/a11y/pages/upgrade.spec.ts |
/request.spec |
frontend | healthy | tests/a11y/pages/request.spec.ts |
/laytime.spec |
frontend | healthy | tests/a11y/pages/laytime.spec.ts |
/clauses.spec |
frontend | healthy | tests/a11y/pages/clauses.spec.ts |
/commission.spec |
frontend | healthy | tests/a11y/pages/commission.spec.ts |
/settings.spec |
frontend | healthy | tests/a11y/pages/settings.spec.ts |
/dashboard.spec |
frontend | healthy | tests/a11y/pages/dashboard.spec.ts |
/vessel-id.spec |
frontend | healthy | tests/a11y/pages/vessel-id.spec.ts |
/fixture.spec |
frontend | healthy | tests/a11y/pages/fixture.spec.ts |
/onboarding.spec |
frontend | healthy | tests/a11y/pages/onboarding.spec.ts |
/charterers.spec |
frontend | healthy | tests/a11y/pages/charterers.spec.ts |
/summary.spec |
frontend | healthy | tests/a11y/pages/summary.spec.ts |
/recap.spec |
frontend | healthy | tests/a11y/pages/recap.spec.ts |
/vessels.spec |
frontend | healthy | tests/a11y/pages/vessels.spec.ts |
/match-id.spec |
frontend | healthy | tests/a11y/pages/match-id.spec.ts |
/more.spec |
frontend | healthy | tests/a11y/pages/more.spec.ts |
/market.spec |
frontend | healthy | tests/a11y/pages/market.spec.ts |
/design.spec |
frontend | healthy | tests/a11y/pages/design.spec.ts |
/cargo.spec |
frontend | healthy | tests/a11y/pages/cargo.spec.ts |
/ |
frontend | healthy | __tests__/e2e/smoke/react-hydration.spec.ts |
/dashboard |
frontend | healthy | __tests__/e2e/smoke/react-hydration.spec.ts |
/cargo/sample-01 |
frontend | healthy | __tests__/e2e/smoke/react-hydration.spec.ts |
/vessel/sample-13 |
frontend | healthy | __tests__/e2e/smoke/react-hydration.spec.ts |
/onboarding |
frontend | healthy | __tests__/e2e/smoke/react-hydration.spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env.demo |
security | healthy | .env.demo |
password_literal::__tests__/middleware-demo-rehydrate.test.… |
security | healthy | __tests__/middleware-demo-rehydrate.test.ts |
password_literal::__tests__/api-auth-logout.test.ts |
security | healthy | __tests__/api-auth-logout.test.ts |
password_literal::__tests__/api-demo-rehydrate.test.ts |
security | healthy | __tests__/api-demo-rehydrate.test.ts |
password_literal::__tests__/middleware-auth.test.ts |
security | healthy | __tests__/middleware-auth.test.ts |
password_literal::__tests__/api/auth-login-demo-mode.test.ts |
security | healthy | __tests__/api/auth-login-demo-mode.test.ts |
password_literal::__tests__/api/settings.test.ts |
security | healthy | __tests__/api/settings.test.ts |
password_literal::__tests__/api/settings.test.ts |
security | healthy | __tests__/api/settings.test.ts |
password_literal::__tests__/api/settings.test.ts |
security | healthy | __tests__/api/settings.test.ts |
password_literal::__tests__/api/settings.test.ts |
security | healthy | __tests__/api/settings.test.ts |
password_literal::__tests__/api/settings.test.ts |
security | healthy | __tests__/api/settings.test.ts |
password_literal::__tests__/api/settings.test.ts |
security | healthy | __tests__/api/settings.test.ts |
password_literal::__tests__/api/settings.test.ts |
security | healthy | __tests__/api/settings.test.ts |
password_literal::__tests__/api/settings.test.ts |
security | healthy | __tests__/api/settings.test.ts |
password_literal::__tests__/api/settings.test.ts |
security | healthy | __tests__/api/settings.test.ts |
password_literal::__tests__/api/auth-login.test.ts |
security | healthy | __tests__/api/auth-login.test.ts |
password_literal::__tests__/api/auth-login.test.ts |
security | healthy | __tests__/api/auth-login.test.ts |
password_literal::__tests__/api/auth-login.test.ts |
security | healthy | __tests__/api/auth-login.test.ts |
password_literal::__tests__/api/auth-login.test.ts |
security | healthy | __tests__/api/auth-login.test.ts |
password_literal::__tests__/regression/logout-functional.te… |
security | healthy | __tests__/regression/logout-functional.test.tsx |
password_literal::__tests__/regression/logout-functional.te… |
security | healthy | __tests__/regression/logout-functional.test.tsx |
password_literal::__tests__/regression/logout-functional.te… |
security | healthy | __tests__/regression/logout-functional.test.tsx |
password_literal::__tests__/regression/logout-functional.te… |
security | healthy | __tests__/regression/logout-functional.test.tsx |
password_literal::app/api/auth/__tests__/login.test.ts |
security | healthy | app/api/auth/__tests__/login.test.ts |
password_literal::app/api/auth/__tests__/login.test.ts |
security | healthy | app/api/auth/__tests__/login.test.ts |
password_literal::app/api/auth/__tests__/login.test.ts |
security | healthy | app/api/auth/__tests__/login.test.ts |
password_literal::app/api/auth/__tests__/login.test.ts |
security | healthy | app/api/auth/__tests__/login.test.ts |
password_literal::lib/auth/__tests__/config.test.ts |
security | healthy | lib/auth/__tests__/config.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.local.example |
185.249.225.169 |
network | healthy | CLAUDE.md |
203.0.113.7 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
9.9.9.99 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
203.0.113.20 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
198.51.100.30 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
9.9.9.77 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
8.8.8.1 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
7.7.7.88 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
203.0.113.55 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
9.9.9.42 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
9.9.9.123 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
9.9.9.200 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
4.4.4.99 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
5.5.5.5 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
6.6.6.6 |
network | healthy | __tests__/middleware-rate-limit-trusted-source.test.ts |
203.0.113.10 |
network | healthy | __tests__/middleware-rate-limit.test.ts |
198.51.100.99 |
network | healthy | __tests__/middleware-rate-limit.test.ts |
203.0.113.30 |
network | healthy | __tests__/middleware-rate-limit.test.ts |
203.0.113.40 |
network | healthy | __tests__/middleware-rate-limit.test.ts |
203.0.113.50 |
network | healthy | __tests__/middleware-rate-limit.test.ts |
198.51.100.7 |
network | healthy | __tests__/middleware-rate-limit.test.ts |
1.2.3.4 |
network | healthy | __tests__/api/sample-route.test.ts |
157.173.124.116 |
network | healthy | scripts/post-deploy-smoke/README.md |
84.904.559.435 |
network | healthy | lib/sample-data/cargo-inquiries.json |
125.0.0.0 |
network | healthy | lib/knowledge/bunker/oilmonster-adapter.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
coverage |
cicd | healthy | .github/workflows/coverage.yml |
auto-merge |
cicd | healthy | .github/workflows/dependabot-auto-merge.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
smoke |
cicd | healthy | .github/workflows/post-deploy-smoke.yml |
typecheck |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
pre-merge-guard |
cicd | healthy | .github/workflows/pre-merge-guard.yml |
e2e |
cicd | healthy | .github/workflows/e2e.yml |
rebase-behind-prs |
cicd | healthy | .github/workflows/auto-rebase-prs.yml |
enable-auto-merge |
cicd | healthy | .github/workflows/auto-merge.yml |
trigger-deploy |
cicd | healthy | .github/workflows/auto-merge.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | ecosystem.config.js |
port:3001 |
network | healthy | playwright.config.visual.ts |
port:8200 |
network | healthy | docker-compose.yml |
port:45 |
network | healthy | __tests__/scripts/knowledge/sources/distances.test.ts |
port:10 |
network | healthy | __tests__/scripts/knowledge/sources/distances.test.ts |
port:03 |
network | healthy | scripts/ops/backup.sh |
port:40 |
network | healthy | lib/prompts/parse-cargo.ts |
port:09 |
network | healthy | .github/dependabot.yml |
port:04 |
network | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::coverage |
cicd | healthy | .github/workflows/coverage.yml |
gha::dependabot-auto-merge |
cicd | healthy | .github/workflows/dependabot-auto-merge.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::post-deploy-smoke |
cicd | healthy | .github/workflows/post-deploy-smoke.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::pre-merge-guard |
cicd | healthy | .github/workflows/pre-merge-guard.yml |
gha::e2e |
cicd | healthy | .github/workflows/e2e.yml |
gha::auto-rebase-prs |
cicd | healthy | .github/workflows/auto-rebase-prs.yml |
gha::auto-merge |
cicd | healthy | .github/workflows/auto-merge.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
AUTO_REBASE_PAT |
cicd | healthy | — |
ADMIN_TOKEN |
cicd | healthy | — |
DEV_VPS_SSH_KEY |
cicd | healthy | — |
PROD_SSH_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::services/searoute/Dockerfile |
hardware | healthy | services/searoute/Dockerfile |
app |
hardware | healthy | docker-compose.yml |
searoute |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
pipedrive_tokens |
data | healthy | scripts/migrations/008-pipedrive-tables.sql |
pipedrive_deal_mapping |
data | healthy | scripts/migrations/008-pipedrive-tables.sql |
canal_tariffs |
data | healthy | scripts/migrations/008-canal-tariffs.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.local.example |
vps::gcp |
hardware | healthy | __tests__/lib/knowledge/pipeline-fts.test.ts |
vps::hetzner |
hardware | healthy | scripts/sync-dev-from-prod.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | services/searoute/main.py |
POST /distance |
api | healthy | services/searoute/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-o7oj5odr |
software | healthy | /tmp/repobility-clone-o7oj5odr |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | .mcp.json |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | .env.local.example |
This page is publicly accessible at:
https://repobility.com/scan/ce5f37e7-a1f2-491c-88b9-b4076287be9a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ce5f37e7-a1f2-491c-88b9-b4076287be9a/
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.