https://github.com/AhmedKhan-GH/polaris
· scanned 2026-06-17 01:13 UTC (1 month, 2 weeks ago)
48 raw signals (0 security + 48 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -11.8 (diff) · 46 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 337 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 |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
proxy.ts |
software | healthy | proxy.ts |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
DOMAIN-CHARTER.md |
software | healthy | DOMAIN-CHARTER.md |
playwright.config.ts |
software | healthy | playwright.config.ts |
package-lock.json |
software | healthy | package-lock.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
README.md |
software | healthy | README.md |
HANDBOOK.md |
software | healthy | HANDBOOK.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
vitest.setup.ts |
software | healthy | vitest.setup.ts |
package.json |
software | healthy | package.json |
.env.test |
software | healthy | .env.test |
next.config.ts |
software | healthy | next.config.ts |
.env.test.example |
software | healthy | .env.test.example |
proxy.test.ts |
software | healthy | proxy.test.ts |
tsconfig.json |
software | healthy | tsconfig.json |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/page.tsx |
page.tsx |
software | healthy | app/login/page.tsx |
index.ts |
software | healthy | app/_features/landing/index.ts |
LandingPage.tsx |
software | healthy | app/_features/landing/LandingPage.tsx |
LandingPage.test.tsx |
software | healthy | app/_features/landing/LandingPage.test.tsx |
nav.test.ts |
software | healthy | app/_features/notes/nav.test.ts |
index.ts |
software | healthy | app/_features/notes/index.ts |
schema.ts |
software | healthy | app/_features/notes/schema.ts |
nav.ts |
software | healthy | app/_features/notes/nav.ts |
use-notes-realtime.test.tsx |
software | healthy | app/_features/notes/use-notes-realtime.test.tsx |
permissions.test.ts |
software | healthy | app/_features/notes/permissions.test.ts |
NotesLive.test.tsx |
software | healthy | app/_features/notes/NotesLive.test.tsx |
permissions.ts |
software | healthy | app/_features/notes/permissions.ts |
actions.test.ts |
software | healthy | app/_features/notes/actions.test.ts |
actions.ts |
software | healthy | app/_features/notes/actions.ts |
actions.integration.test.ts |
software | healthy | app/_features/notes/actions.integration.test.ts |
use-notes-realtime.ts |
software | healthy | app/_features/notes/use-notes-realtime.ts |
NotesLive.tsx |
software | healthy | app/_features/notes/NotesLive.tsx |
notes-broadcast.integration.test.ts |
software | healthy | app/_features/notes/__tests__/notes-broadcast.integration.t… |
notes-rls.integration.test.ts |
software | healthy | app/_features/notes/__tests__/notes-rls.integration.test.ts |
index.ts |
software | healthy | app/_features/auth/index.ts |
LoginForm.test.tsx |
software | healthy | app/_features/auth/LoginForm.test.tsx |
actions.test.ts |
software | healthy | app/_features/auth/actions.test.ts |
actions.ts |
software | healthy | app/_features/auth/actions.ts |
LoginForm.tsx |
software | healthy | app/_features/auth/LoginForm.tsx |
index.ts |
software | healthy | app/_features/activity/index.ts |
nav.ts |
software | healthy | app/_features/activity/nav.ts |
permissions.test.ts |
software | healthy | app/_features/activity/permissions.test.ts |
getSignInLog.ts |
software | healthy | app/_features/activity/getSignInLog.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
proxy |
software | healthy | proxy.ts:proxy |
req |
software | healthy | proxy.test.ts:req |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
Home |
software | healthy | app/page.tsx:Home |
LoginPage |
software | healthy | app/login/page.tsx:LoginPage |
LandingPage |
software | healthy | app/_features/landing/LandingPage.tsx:LandingPage |
insertFrame |
software | healthy | app/_features/notes/use-notes-realtime.test.tsx:insertFrame |
txStub |
software | healthy | app/_features/notes/actions.test.ts:txStub |
fd |
software | healthy | app/_features/notes/actions.test.ts:fd |
getNotes |
software | healthy | app/_features/notes/actions.ts:getNotes |
createNote |
software | healthy | app/_features/notes/actions.ts:createNote |
fd |
software | healthy | app/_features/notes/actions.integration.test.ts:fd |
useNotesRealtime |
software | healthy | app/_features/notes/use-notes-realtime.ts:useNotesRealtime |
extractRecord |
software | healthy | app/_features/notes/use-notes-realtime.ts:extractRecord |
NotesLive |
software | healthy | app/_features/notes/NotesLive.tsx:NotesLive |
topicCount |
software | healthy | app/_features/notes/__tests__/notes-broadcast.integration.t… |
visibleTopicCount |
software | healthy | app/_features/notes/__tests__/notes-broadcast.integration.t… |
is |
software | healthy | app/_features/auth/LoginForm.test.tsx:is |
form |
software | healthy | app/_features/auth/LoginForm.test.tsx:form |
fd |
software | healthy | app/_features/auth/actions.test.ts:fd |
supabaseSignInResolves |
software | healthy | app/_features/auth/actions.test.ts:supabaseSignInResolves |
signInAction |
software | healthy | app/_features/auth/actions.ts:signInAction |
signOutAction |
software | healthy | app/_features/auth/actions.ts:signOutAction |
noopSubscribe |
software | healthy | app/_features/auth/LoginForm.tsx:noopSubscribe |
useHydrated |
software | healthy | app/_features/auth/LoginForm.tsx:useHydrated |
LoginForm |
software | healthy | app/_features/auth/LoginForm.tsx:LoginForm |
getSignInLog |
software | healthy | app/_features/activity/getSignInLog.ts:getSignInLog |
txReturning |
software | healthy | app/_features/activity/getSignInLog.test.ts:txReturning |
PageHeader |
software | healthy | app/_features/shell/PageHeader.tsx:PageHeader |
DashboardNav |
software | healthy | app/_features/shell/DashboardNav.tsx:DashboardNav |
ChunkErrorReloader |
software | healthy | app/_features/shell/ChunkErrorReloader.tsx:ChunkErrorReload… |
maybeReload |
software | healthy | app/_features/shell/ChunkErrorReloader.tsx:maybeReload |
onError |
software | healthy | app/_features/shell/ChunkErrorReloader.tsx:onError |
onRejection |
software | healthy | app/_features/shell/ChunkErrorReloader.tsx:onRejection |
fireError |
software | healthy | app/_features/shell/ChunkErrorReloader.test.tsx:fireError |
fireRejection |
software | healthy | app/_features/shell/ChunkErrorReloader.test.tsx:fireRejecti… |
is |
software | healthy | app/_features/shell/PageHeader.test.tsx:is |
DashboardLayout |
software | healthy | app/(dashboard)/layout.tsx:DashboardLayout |
DashboardPage |
software | healthy | app/(dashboard)/dashboard/page.tsx:DashboardPage |
NotesPage |
software | healthy | app/(dashboard)/notes/page.tsx:NotesPage |
rows |
software | healthy | app/(dashboard)/notes/page.tsx:rows |
ActivityPage |
software | healthy | app/(dashboard)/activity/page.tsx:ActivityPage |
setupDb |
software | healthy | scripts/db-setup.ts:setupDb |
cli |
software | healthy | scripts/db-setup.ts:cli |
seedDemoUsers |
software | healthy | scripts/db-setup.ts:seedDemoUsers |
createUser |
software | healthy | scripts/db-setup.ts:createUser |
createSupabaseAdmin |
software | healthy | scripts/db-setup.ts:createSupabaseAdmin |
seedUser |
software | healthy | scripts/db-setup.ts:seedUser |
isDbSetupCliEntry |
software | healthy | scripts/db-setup.ts:isDbSetupCliEntry |
probeAsAppUser |
software | healthy | scripts/db-setup.integration.test.ts:probeAsAppUser |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
login |
software | healthy | app/login |
_features |
software | healthy | app/_features |
landing |
software | healthy | app/_features/landing |
notes |
software | healthy | app/_features/notes |
__tests__ |
software | healthy | app/_features/notes/__tests__ |
auth |
software | healthy | app/_features/auth |
activity |
software | healthy | app/_features/activity |
shell |
software | healthy | app/_features/shell |
(dashboard) |
software | healthy | app/(dashboard) |
dashboard |
software | healthy | app/(dashboard)/dashboard |
notes |
software | healthy | app/(dashboard)/notes |
activity |
software | healthy | app/(dashboard)/activity |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
drizzle |
software | healthy | drizzle |
meta |
software | healthy | drizzle/meta |
docs |
software | healthy | docs |
html |
software | healthy | docs/html |
superpowers |
software | healthy | docs/superpowers |
specs |
software | healthy | docs/superpowers/specs |
adr |
software | healthy | docs/adr |
supabase |
software | healthy | supabase |
lib |
software | healthy | lib |
audit |
software | healthy | lib/audit |
registry |
software | healthy | lib/registry |
auth |
software | healthy | lib/auth |
supabase |
software | healthy | lib/supabase |
db |
software | healthy | lib/db |
schema |
software | healthy | lib/db/schema |
__tests__ |
software | healthy | lib/db/__tests__ |
permissions |
software | healthy | lib/permissions |
realtime |
software | healthy | lib/realtime |
templates |
software | healthy | lib/realtime/templates |
verification |
software | healthy | lib/verification |
e2e |
software | healthy | e2e |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | package-lock.json |
sqlite |
data | healthy | package-lock.json |
redis |
data | healthy | package-lock.json |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env.test |
security | healthy | .env.test |
password_literal::scripts/create-user.test.ts |
security | healthy | scripts/create-user.test.ts |
password_literal::scripts/db-setup-live.integration.test.ts |
security | healthy | scripts/db-setup-live.integration.test.ts |
password_literal::scripts/create-user-live.integration.test… |
security | healthy | scripts/create-user-live.integration.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::app/_features/notes/__tests__/notes-broadcast.integra… |
security | healthy | app/_features/notes/__tests__/notes-broadcast.integration.t… |
auth::lib/db/__tests__/profiles-rls.integration.test.ts |
security | healthy | lib/db/__tests__/profiles-rls.integration.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
notes |
data | healthy | drizzle/0003_melted_owl.sql |
profiles |
data | healthy | drizzle/0001_bright_rage.sql |
sign_in_log |
data | healthy | drizzle/0002_old_master_chief.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
as |
software | healthy | scripts/db-setup.ts:as |
const |
software | healthy | lib/verification/import-boundaries.test.ts:const |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
vps::azure |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | lib/supabase/server.test.ts |
/x |
frontend | healthy | lib/supabase/server.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/ci.yml |
e2e |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
AhmedKhan-GH__polaris |
software | healthy | /data/fable5_failed_archive/AhmedKhan-GH__polaris |
| Label | Layer | Status | Path |
|---|---|---|---|
migrations.integration.test.ts |
data | healthy | lib/db/__tests__/migrations.integration.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.test |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/955312c8-d08b-466d-8ca0-371780e1707a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/955312c8-d08b-466d-8ca0-371780e1707a/
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.