https://github.com/rfkih/Blackridge
· scanned 2026-06-15 23:50 UTC (2 months, 3 weeks ago)
86 raw signals (24 security + 62 graph)
Last scanned 2 months, 3 weeks ago · v1 · 67 actionable findings from 2 signal sources. 38 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2648 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 |
|---|---|---|---|
requireProdEnv |
software | healthy | next.config.mjs:requireProdEnv |
renderWithClient |
software | healthy | tests/unit/test-utils.tsx:renderWithClient |
wrapper |
software | healthy | tests/unit/test-utils.tsx:wrapper |
envelope |
software | healthy | tests/e2e/account-type.spec.ts:envelope |
fulfill |
software | healthy | tests/e2e/account-type.spec.ts:fulfill |
seedAuth |
software | healthy | tests/e2e/account-type.spec.ts:seedAuth |
mockApi |
software | healthy | tests/e2e/account-type.spec.ts:mockApi |
_is_line_directive |
software | healthy | scripts/strip_ts_comments.py:49 |
_is_block_directive |
software | healthy | scripts/strip_ts_comments.py:54 |
strip_comments |
software | healthy | scripts/strip_ts_comments.py:61 |
collapse_blank_lines |
software | healthy | scripts/strip_ts_comments.py:168 |
process |
software | healthy | scripts/strip_ts_comments.py:200 |
main |
software | healthy | scripts/strip_ts_comments.py:209 |
isPublicPath |
software | healthy | src/middleware.ts:isPublicPath |
middleware |
software | healthy | src/middleware.ts:middleware |
isAccountType |
software | healthy | src/types/accountType.ts:isAccountType |
CommandPalette |
software | healthy | src/components/layout/CommandPalette.tsx:CommandPalette |
TopNav |
software | healthy | src/components/layout/TopNav.tsx:TopNav |
readFlagKey |
software | healthy | src/components/layout/NotificationPanel.tsx:readFlagKey |
dismissedKey |
software | healthy | src/components/layout/NotificationPanel.tsx:dismissedKey |
readLastSeenTs |
software | healthy | src/components/layout/NotificationPanel.tsx:readLastSeenTs |
writeLastSeenTs |
software | healthy | src/components/layout/NotificationPanel.tsx:writeLastSeenTs |
readDismissed |
software | healthy | src/components/layout/NotificationPanel.tsx:readDismissed |
writeDismissed |
software | healthy | src/components/layout/NotificationPanel.tsx:writeDismissed |
NotificationPanel |
software | healthy | src/components/layout/NotificationPanel.tsx:NotificationPan… |
NotificationRow |
software | healthy | src/components/layout/NotificationPanel.tsx:NotificationRow |
body |
software | healthy | src/components/layout/NotificationPanel.tsx:body |
iconFor |
software | healthy | src/components/layout/NotificationPanel.tsx:iconFor |
reasonLabel |
software | healthy | src/components/layout/NotificationPanel.tsx:reasonLabel |
executionTitle |
software | healthy | src/components/layout/NotificationPanel.tsx:executionTitle |
executionBody |
software | healthy | src/components/layout/NotificationPanel.tsx:executionBody |
alertTitle |
software | healthy | src/components/layout/NotificationPanel.tsx:alertTitle |
alertSeverity |
software | healthy | src/components/layout/NotificationPanel.tsx:alertSeverity |
colourFor |
software | healthy | src/components/layout/NotificationPanel.tsx:colourFor |
mkAccount |
software | healthy | src/components/layout/AccountSwitcher.test.tsx:mkAccount |
mkContext |
software | healthy | src/components/layout/AccountSwitcher.test.tsx:mkContext |
accountInitials |
software | healthy | src/components/layout/AccountSwitcher.tsx:accountInitials |
AccountSwitcher |
software | healthy | src/components/layout/AccountSwitcher.tsx:AccountSwitcher |
AccountAvatar |
software | healthy | src/components/layout/AccountSwitcher.tsx:AccountAvatar |
AccountOption |
software | healthy | src/components/layout/AccountSwitcher.tsx:AccountOption |
IpWhitelistBanner |
software | healthy | src/components/layout/IpWhitelistBanner.tsx:IpWhitelistBann… |
handleCopy |
software | healthy | src/components/layout/IpWhitelistBanner.tsx:handleCopy |
handleDismiss |
software | healthy | src/components/layout/IpWhitelistBanner.tsx:handleDismiss |
Sidebar |
software | healthy | src/components/layout/Sidebar.tsx:Sidebar |
isActive |
software | healthy | src/components/layout/Sidebar.tsx:isActive |
event |
software | healthy | src/components/layout/NotificationPanel.test.tsx:event |
NavigationProgressBar |
software | healthy | src/components/layout/NavigationProgressBar.tsx:NavigationP… |
tick |
software | healthy | src/components/layout/NavigationProgressBar.tsx:tick |
onClick |
software | healthy | src/components/layout/NavigationProgressBar.tsx:onClick |
target |
software | healthy | src/components/layout/NavigationProgressBar.tsx:target |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
API_CONTRACT.md |
software | healthy | API_CONTRACT.md |
package.json |
software | healthy | package.json |
SECURITY_FIXES.md |
software | healthy | SECURITY_FIXES.md |
Dockerfile |
software | healthy | Dockerfile |
components.json |
software | healthy | components.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
SECURITY_REVIEW.md |
software | healthy | SECURITY_REVIEW.md |
next.config.mjs |
software | healthy | next.config.mjs |
vitest.config.ts |
software | healthy | vitest.config.ts |
test-utils.tsx |
software | healthy | tests/unit/test-utils.tsx |
setup.ts |
software | healthy | tests/unit/setup.ts |
smoke.test.tsx |
software | healthy | tests/unit/smoke.test.tsx |
ExecutionTable.test.tsx |
software | healthy | tests/unit/components/ExecutionTable.test.tsx |
FailureBreakdownPanel.test.tsx |
software | healthy | tests/unit/components/FailureBreakdownPanel.test.tsx |
ExecutionHistoryTab.test.tsx |
software | healthy | tests/unit/components/ExecutionHistoryTab.test.tsx |
ExecutionDetailDrawer.test.tsx |
software | healthy | tests/unit/components/ExecutionDetailDrawer.test.tsx |
tradeExecutions.test.ts |
software | healthy | tests/unit/lib/tradeExecutions.test.ts |
account-type.spec.ts |
software | healthy | tests/e2e/account-type.spec.ts |
2026-06-11-trade-execution-history-tab.md |
software | healthy | docs/superpowers/plans/2026-06-11-trade-execution-history-t… |
2026-05-28-paper-action-buttons.md |
software | healthy | docs/superpowers/plans/2026-05-28-paper-action-buttons.md |
2026-05-28-ieee-paper-narration.md |
software | healthy | docs/superpowers/plans/2026-05-28-ieee-paper-narration.md |
2026-06-08-backtest-chart-indicators.md |
software | healthy | docs/superpowers/plans/2026-06-08-backtest-chart-indicators… |
2026-05-29-dropdown-datepicker-unified.md |
software | healthy | docs/superpowers/plans/2026-05-29-dropdown-datepicker-unifi… |
2026-06-05-account-type-frontend.md |
software | healthy | docs/superpowers/plans/2026-06-05-account-type-frontend.md |
2026-05-27-strategy-top-runs-dialog.md |
software | healthy | docs/superpowers/plans/2026-05-27-strategy-top-runs-dialog.… |
2026-06-13-live-trade-history-chart-design.md |
software | healthy | docs/superpowers/specs/2026-06-13-live-trade-history-chart-… |
2026-05-29-dropdown-datepicker-unified-design.md |
software | healthy | docs/superpowers/specs/2026-05-29-dropdown-datepicker-unifi… |
2026-05-28-ieee-paper-narration-design.md |
software | healthy | docs/superpowers/specs/2026-05-28-ieee-paper-narration-desi… |
2026-06-11-trade-execution-history-tab-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-trade-execution-history-t… |
2026-06-08-backtest-chart-indicators-design.md |
software | healthy | docs/superpowers/specs/2026-06-08-backtest-chart-indicators… |
2026-05-27-strategy-top-runs-dialog-design.md |
software | healthy | docs/superpowers/specs/2026-05-27-strategy-top-runs-dialog-… |
2026-06-05-account-type-frontend-design.md |
software | healthy | docs/superpowers/specs/2026-06-05-account-type-frontend-des… |
BACKTEST_CHART_OVERLAY.md |
software | healthy | docs/agent-context/BACKTEST_CHART_OVERLAY.md |
CONVENTIONS.md |
software | healthy | docs/agent-context/CONVENTIONS.md |
API.md |
software | healthy | docs/agent-context/API.md |
BACKTEST_PARAM_TUNING.md |
software | healthy | docs/agent-context/BACKTEST_PARAM_TUNING.md |
DESIGN_SYSTEM.md |
software | healthy | docs/agent-context/DESIGN_SYSTEM.md |
PAGES.md |
software | healthy | docs/agent-context/PAGES.md |
strip_ts_comments.py |
software | healthy | scripts/strip_ts_comments.py |
README.md |
software | healthy | deploy/README.md |
install-vps.sh |
software | healthy | deploy/scripts/install-vps.sh |
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 |
unit |
software | healthy | tests/unit |
components |
software | healthy | tests/unit/components |
lib |
software | healthy | tests/unit/lib |
e2e |
software | healthy | tests/e2e |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
agent-context |
software | healthy | docs/agent-context |
scripts |
software | healthy | scripts |
deploy |
software | healthy | deploy |
scripts |
software | healthy | deploy/scripts |
.claude |
software | healthy | .claude |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
charts |
software | healthy | src/components/charts |
__tests__ |
software | healthy | src/components/charts/__tests__ |
strategy |
software | healthy | src/components/strategy |
backtest |
software | healthy | src/components/backtest |
__tests__ |
software | healthy | src/components/backtest/__tests__ |
legal |
software | healthy | src/components/legal |
brand |
software | healthy | src/components/brand |
auth |
software | healthy | src/components/auth |
shared |
software | healthy | src/components/shared |
ui |
software | healthy | src/components/ui |
research |
software | healthy | src/components/research |
papers |
software | healthy | src/components/research/papers |
dashboard |
software | healthy | src/components/dashboard |
theme |
software | healthy | src/components/theme |
marketing |
software | healthy | src/components/marketing |
leaderboard |
software | healthy | src/components/leaderboard |
admin |
software | healthy | src/components/admin |
portfolio-rebalance |
software | healthy | src/components/admin/portfolio-rebalance |
symbol-approval |
software | healthy | src/components/admin/symbol-approval |
pending-approval |
software | healthy | src/components/admin/pending-approval |
ml |
software | healthy | src/components/ml |
market |
software | healthy | src/components/market |
account |
software | healthy | src/components/account |
trades |
software | healthy | src/components/trades |
execution |
software | healthy | src/components/trades/execution |
hedging |
software | healthy | src/components/hedging |
trading |
software | healthy | src/components/trading |
app |
software | healthy | src/app |
(dashboard) |
software | healthy | src/app/(dashboard) |
settings |
software | healthy | src/app/(dashboard)/settings |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
RootLoading |
frontend | healthy | src/app/loading.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
RouteErrorBoundary |
frontend | healthy | src/app/error.tsx |
GlobalErrorBoundary |
frontend | healthy | src/app/global-error.tsx |
DashboardRouteLoading |
frontend | healthy | src/app/(dashboard)/loading.tsx |
DashboardPage |
frontend | healthy | src/app/(dashboard)/page.tsx |
DashboardLayout |
frontend | healthy | src/app/(dashboard)/layout.tsx |
SettingsPage |
frontend | healthy | src/app/(dashboard)/settings/page.tsx |
BacktestListPage |
frontend | healthy | src/app/(dashboard)/backtest/page.tsx |
ResearchPage |
frontend | healthy | src/app/(dashboard)/backtest/research/page.tsx |
NewBacktestPage |
frontend | healthy | src/app/(dashboard)/backtest/new/page.tsx |
NewBacktestParamsPage |
frontend | healthy | src/app/(dashboard)/backtest/new/params/page.tsx |
BacktestResultPage |
frontend | healthy | src/app/(dashboard)/backtest/[id]/page.tsx |
BacktestDetailError |
frontend | healthy | src/app/(dashboard)/backtest/[id]/error.tsx |
HelpPage |
frontend | healthy | src/app/(dashboard)/help/page.tsx |
PnlPage |
frontend | healthy | src/app/(dashboard)/pnl/page.tsx |
ResearchDashboardPage |
frontend | healthy | src/app/(dashboard)/research/page.tsx |
ResearchSweepsPage |
frontend | healthy | src/app/(dashboard)/research/sweeps/page.tsx |
SweepDetailPage |
frontend | healthy | src/app/(dashboard)/research/sweeps/[id]/page.tsx |
ResearchLogPage |
frontend | healthy | src/app/(dashboard)/research/log/page.tsx |
ResearchQueuePage |
frontend | healthy | src/app/(dashboard)/research/queue/page.tsx |
WalkForwardPage |
frontend | healthy | src/app/(dashboard)/research/walk-forward/page.tsx |
ResearchPapersPage |
frontend | healthy | src/app/(dashboard)/research/papers/page.tsx |
PaperPage |
frontend | healthy | src/app/(dashboard)/research/papers/[id]/page.tsx |
AuditLogPage |
frontend | healthy | src/app/(dashboard)/audit/page.tsx |
LeaderboardPage |
frontend | healthy | src/app/(dashboard)/leaderboard/page.tsx |
StrategyHistoryPage |
frontend | healthy | src/app/(dashboard)/admin/strategy-history/page.tsx |
AdminHistoricalPage |
frontend | healthy | src/app/(dashboard)/admin/historical/page.tsx |
AdminErrorsPage |
frontend | healthy | src/app/(dashboard)/admin/errors/page.tsx |
SpecTracePage |
frontend | healthy | src/app/(dashboard)/admin/spec-trace/page.tsx |
AdminAlertsPage |
frontend | healthy | src/app/(dashboard)/admin/alerts/page.tsx |
AdminStrategiesPage |
frontend | healthy | src/app/(dashboard)/admin/strategies/page.tsx |
ResearchActivityPage |
frontend | healthy | src/app/(dashboard)/admin/research-activity/page.tsx |
AdminInboxPage |
frontend | healthy | src/app/(dashboard)/admin/inbox/page.tsx |
MlIngestAdminPage |
frontend | healthy | src/app/(dashboard)/admin/ml-ingest/page.tsx |
MlIndex |
frontend | healthy | src/app/(dashboard)/ml/page.tsx |
MlLayout |
frontend | healthy | src/app/(dashboard)/ml/layout.tsx |
MlModelsPage |
frontend | healthy | src/app/(dashboard)/ml/models/page.tsx |
ModelDetailPage |
frontend | healthy | src/app/(dashboard)/ml/models/[modelId]/page.tsx |
MlMonitorPage |
frontend | healthy | src/app/(dashboard)/ml/monitor/page.tsx |
MlSignalsPage |
frontend | healthy | src/app/(dashboard)/ml/signals/page.tsx |
SignalDetailPage |
frontend | healthy | src/app/(dashboard)/ml/signals/[signalId]/page.tsx |
PortfolioPage |
frontend | healthy | src/app/(dashboard)/portfolio/page.tsx |
AssetAllocationPage |
frontend | healthy | src/app/(dashboard)/portfolio/assets/page.tsx |
MonteCarloPage |
frontend | healthy | src/app/(dashboard)/montecarlo/page.tsx |
MarketPage |
frontend | healthy | src/app/(dashboard)/market/page.tsx |
TradesPage |
frontend | healthy | src/app/(dashboard)/trades/page.tsx |
TradeDetailPage |
frontend | healthy | src/app/(dashboard)/trades/[id]/page.tsx |
TradeDetailError |
frontend | healthy | src/app/(dashboard)/trades/[id]/error.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/(dashboard) |
frontend | healthy | src/app/(dashboard)/page.tsx |
/(dashboard)/settings |
frontend | healthy | src/app/(dashboard)/settings/page.tsx |
/(dashboard)/backtest |
frontend | healthy | src/app/(dashboard)/backtest/page.tsx |
/(dashboard)/backtest/research |
frontend | healthy | src/app/(dashboard)/backtest/research/page.tsx |
/(dashboard)/backtest/new |
frontend | healthy | src/app/(dashboard)/backtest/new/page.tsx |
/(dashboard)/backtest/new/params |
frontend | healthy | src/app/(dashboard)/backtest/new/params/page.tsx |
/(dashboard)/backtest/[id] |
frontend | healthy | src/app/(dashboard)/backtest/[id]/page.tsx |
/(dashboard)/help |
frontend | healthy | src/app/(dashboard)/help/page.tsx |
/(dashboard)/pnl |
frontend | healthy | src/app/(dashboard)/pnl/page.tsx |
/(dashboard)/research |
frontend | healthy | src/app/(dashboard)/research/page.tsx |
/(dashboard)/research/sweeps |
frontend | healthy | src/app/(dashboard)/research/sweeps/page.tsx |
/(dashboard)/research/sweeps/[id] |
frontend | healthy | src/app/(dashboard)/research/sweeps/[id]/page.tsx |
/(dashboard)/research/log |
frontend | healthy | src/app/(dashboard)/research/log/page.tsx |
/(dashboard)/research/queue |
frontend | healthy | src/app/(dashboard)/research/queue/page.tsx |
/(dashboard)/research/walk-forward |
frontend | healthy | src/app/(dashboard)/research/walk-forward/page.tsx |
/(dashboard)/research/papers |
frontend | healthy | src/app/(dashboard)/research/papers/page.tsx |
/(dashboard)/research/papers/[id] |
frontend | healthy | src/app/(dashboard)/research/papers/[id]/page.tsx |
/(dashboard)/audit |
frontend | healthy | src/app/(dashboard)/audit/page.tsx |
/(dashboard)/leaderboard |
frontend | healthy | src/app/(dashboard)/leaderboard/page.tsx |
/(dashboard)/admin/strategy-history |
frontend | healthy | src/app/(dashboard)/admin/strategy-history/page.tsx |
/(dashboard)/admin/historical |
frontend | healthy | src/app/(dashboard)/admin/historical/page.tsx |
/(dashboard)/admin/errors |
frontend | healthy | src/app/(dashboard)/admin/errors/page.tsx |
/(dashboard)/admin/spec-trace |
frontend | healthy | src/app/(dashboard)/admin/spec-trace/page.tsx |
/(dashboard)/admin/alerts |
frontend | healthy | src/app/(dashboard)/admin/alerts/page.tsx |
/(dashboard)/admin/strategies |
frontend | healthy | src/app/(dashboard)/admin/strategies/page.tsx |
/(dashboard)/admin/research-activity |
frontend | healthy | src/app/(dashboard)/admin/research-activity/page.tsx |
/(dashboard)/admin/inbox |
frontend | healthy | src/app/(dashboard)/admin/inbox/page.tsx |
/(dashboard)/admin/ml-ingest |
frontend | healthy | src/app/(dashboard)/admin/ml-ingest/page.tsx |
/(dashboard)/ml |
frontend | healthy | src/app/(dashboard)/ml/page.tsx |
/(dashboard)/ml/models |
frontend | healthy | src/app/(dashboard)/ml/models/page.tsx |
/(dashboard)/ml/models/[modelId] |
frontend | healthy | src/app/(dashboard)/ml/models/[modelId]/page.tsx |
/(dashboard)/ml/monitor |
frontend | healthy | src/app/(dashboard)/ml/monitor/page.tsx |
/(dashboard)/ml/signals |
frontend | healthy | src/app/(dashboard)/ml/signals/page.tsx |
/(dashboard)/ml/signals/[signalId] |
frontend | healthy | src/app/(dashboard)/ml/signals/[signalId]/page.tsx |
/(dashboard)/portfolio |
frontend | healthy | src/app/(dashboard)/portfolio/page.tsx |
/(dashboard)/portfolio/assets |
frontend | healthy | src/app/(dashboard)/portfolio/assets/page.tsx |
/(dashboard)/montecarlo |
frontend | healthy | src/app/(dashboard)/montecarlo/page.tsx |
/(dashboard)/market |
frontend | healthy | src/app/(dashboard)/market/page.tsx |
/(dashboard)/trades |
frontend | healthy | src/app/(dashboard)/trades/page.tsx |
/(dashboard)/trades/[id] |
frontend | healthy | src/app/(dashboard)/trades/[id]/page.tsx |
/(dashboard)/strategies |
frontend | healthy | src/app/(dashboard)/strategies/page.tsx |
/(dashboard)/strategies/[accountStrategyId] |
frontend | healthy | src/app/(dashboard)/strategies/[accountStrategyId]/page.tsx |
/(dashboard)/strategies/[accountStrategyId]/params |
frontend | healthy | src/app/(dashboard)/strategies/[accountStrategyId]/params/p… |
/(dashboard)/strategies/[accountStrategyId]/ml-gate |
frontend | healthy | src/app/(dashboard)/strategies/[accountStrategyId]/ml-gate/… |
/cookies |
frontend | healthy | src/app/cookies/page.tsx |
/terms |
frontend | healthy | src/app/terms/page.tsx |
/(auth)/reset-password |
frontend | healthy | src/app/(auth)/reset-password/page.tsx |
/(auth)/login |
frontend | healthy | src/app/(auth)/login/page.tsx |
/(auth)/forgot-password |
frontend | healthy | src/app/(auth)/forgot-password/page.tsx |
/(auth)/verify-email |
frontend | healthy | src/app/(auth)/verify-email/page.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::src/lib/api/tradeExecutions.ts |
security | healthy | src/lib/api/tradeExecutions.ts |
auth::src/lib/api/accounts.ts |
security | healthy | src/lib/api/accounts.ts |
auth::src/types/pendingApproval.ts |
security | healthy | src/types/pendingApproval.ts |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::README.md |
security | healthy | README.md |
auth::src/lib/api/client.ts |
security | healthy | src/lib/api/client.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /api/v1/users/password-reset/request |
api | healthy | src/lib/api/passwordReset.ts |
POST /api/v1/users/password-reset/confirm |
api | healthy | src/lib/api/passwordReset.ts |
POST /api/v1/users/email/verify |
api | healthy | src/lib/api/emailVerification.ts |
POST /api/v1/users/email/resend-verification |
api | healthy | src/lib/api/emailVerification.ts |
POST /api/v1/users/logout |
api | healthy | src/hooks/useAuth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:14 |
network | healthy | pnpm-lock.yaml |
port:11 |
network | healthy | pnpm-lock.yaml |
port:3000 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
IMAGE_FRONTEND |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
VPS_SSH_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | deploy/README.md |
redis |
data | healthy | deploy/README.md |
postgresql |
data | healthy | src/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
build-images |
cicd | healthy | .github/workflows/ci.yml |
deploy |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | src/components/shared/ErrorBoundary.tsx:ErrorBoundary |
ancestor |
software | healthy | src/app/(auth)/register/page.tsx:ancestor |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | next.config.mjs |
nginx |
network | healthy | next.config.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
202.74.75.3 |
network | healthy | deploy/README.md |
127.0.0.1 |
network | healthy | deploy/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6qq7a_do |
software | healthy | /tmp/repobility-clone-6qq7a_do |
| Label | Layer | Status | Path |
|---|---|---|---|
kafka |
data | healthy | deploy/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/29f57565-916e-41b5-b434-63317f91aa88/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/29f57565-916e-41b5-b434-63317f91aa88/
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.