Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

saltbo/saas-web-starter

https://github.com/saltbo/saas-web-starter · scanned 2026-06-16 00:00 UTC (2 months, 3 weeks ago)

11 raw signals (0 security + 11 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 11 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 236 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.

LabelLayerStatusPath
playwright.config.ts software healthy playwright.config.ts
vite.config.ts software healthy vite.config.ts
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
commitlint.config.cjs software healthy commitlint.config.cjs
package.json software healthy package.json
wrangler.toml software healthy wrangler.toml
index.html software healthy index.html
components.json software healthy components.json
.dependency-cruiser.cjs software healthy .dependency-cruiser.cjs
tsconfig.json software healthy tsconfig.json
drizzle.config.ts software healthy drizzle.config.ts
LICENSE software healthy LICENSE
biome.json software healthy biome.json
vitest.config.ts software healthy vitest.config.ts
README.md software healthy spec/README.md
types.ts software healthy shared/types.ts
config.ts software healthy server/config.ts
env.ts software healthy server/env.ts
composition.ts software healthy server/composition.ts
app.ts software healthy server/app.ts
tsconfig.json software healthy server/tsconfig.json
worker.ts software healthy server/worker.ts
verifier.ts software healthy server/adapters/auth/verifier.ts
notes.ts software healthy server/adapters/repos/notes.ts
notes.test.ts software healthy server/integration/notes.test.ts
env.d.ts software healthy server/integration/env.d.ts
apply-migrations.ts software healthy server/integration/apply-migrations.ts
config.ts software healthy server/http/config.ts
context.ts software healthy server/http/context.ts
notes.ts software healthy server/http/notes.ts
middleware.ts software healthy server/http/middleware.ts
app.test.ts software healthy server/http/app.test.ts
errors.ts software healthy server/http/errors.ts
schema.ts software healthy server/db/schema.ts
client.ts software healthy server/db/client.ts
notes.test.ts software healthy server/usecases/notes.test.ts
deps.ts software healthy server/usecases/deps.ts
ports.ts software healthy server/usecases/ports.ts
notes.ts software healthy server/usecases/notes.ts
note.test.ts software healthy server/domain/note.test.ts
note.ts software healthy server/domain/note.ts
20260613042923_init.sql software healthy migrations/20260613042923_init.sql
20260613142640_sturdy_scream.sql software healthy migrations/20260613142640_sturdy_scream.sql
20260613042923_snapshot.json software healthy migrations/meta/20260613042923_snapshot.json
20260613142640_snapshot.json software healthy migrations/meta/20260613142640_snapshot.json
_journal.json software healthy migrations/meta/_journal.json
PULL_REQUEST_TEMPLATE.md software healthy .github/PULL_REQUEST_TEMPLATE.md
dependabot.yml software healthy .github/dependabot.yml

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
testAuthBindings software healthy vitest.config.ts:testAuthBindings
getAuthConfig software healthy server/config.ts:getAuthConfig
createDeps software healthy server/composition.ts:createDeps
toUser software healthy server/adapters/auth/verifier.ts:toUser
resolveJwks software healthy server/adapters/auth/verifier.ts:resolveJwks
createAuthVerifier software healthy server/adapters/auth/verifier.ts:createAuthVerifier
encodeCursor software healthy server/adapters/repos/notes.ts:encodeCursor
decodeCursor software healthy server/adapters/repos/notes.ts:decodeCursor
createNotesRepo software healthy server/adapters/repos/notes.ts:createNotesRepo
bearer software healthy server/integration/notes.test.ts:bearer
request software healthy server/integration/notes.test.ts:request
createdBody software healthy server/integration/notes.test.ts:createdBody
list software healthy server/integration/notes.test.ts:list
others software healthy server/integration/notes.test.ts:others
body software healthy server/integration/notes.test.ts:body
request software healthy server/http/app.test.ts:request
onError software healthy server/http/errors.ts:onError
createDb software healthy server/db/client.ts:createDb
createDeps software healthy server/usecases/notes.test.ts:createDeps
createNote software healthy server/usecases/notes.ts:createNote
normalizeNoteText software healthy server/domain/note.ts:normalizeNoteText
LanguageToggle software healthy src/components/language-toggle.tsx:LanguageToggle
next software healthy src/components/language-toggle.tsx:next
ThemeToggle software healthy src/components/theme-toggle.tsx:ThemeToggle
Button software healthy src/components/ui/button.tsx:Button
Card software healthy src/components/ui/card.tsx:Card
CardHeader software healthy src/components/ui/card.tsx:CardHeader
CardTitle software healthy src/components/ui/card.tsx:CardTitle
CardDescription software healthy src/components/ui/card.tsx:CardDescription
CardAction software healthy src/components/ui/card.tsx:CardAction
CardContent software healthy src/components/ui/card.tsx:CardContent
CardFooter software healthy src/components/ui/card.tsx:CardFooter
Input software healthy src/components/ui/input.tsx:Input
Skeleton software healthy src/components/ui/skeleton.tsx:Skeleton
NavItem software healthy src/app/layout.tsx:NavItem
Layout software healthy src/app/layout.tsx:Layout
Providers software healthy src/app/providers.tsx:Providers
loadConfig software healthy src/lib/config.ts:loadConfig
getConfig software healthy src/lib/config.ts:getConfig
cn software healthy src/lib/utils.ts:cn
getToken software healthy src/lib/token.ts:getToken
setToken software healthy src/lib/token.ts:setToken
clearToken software healthy src/lib/token.ts:clearToken
prefersDark software healthy src/lib/theme.tsx:prefersDark
applyTheme software healthy src/lib/theme.tsx:applyTheme
ThemeProvider software healthy src/lib/theme.tsx:ThemeProvider
onChange software healthy src/lib/theme.tsx:onChange
useTheme software healthy src/lib/theme.tsx:useTheme
mockNotesBackend software healthy src/routes/notes.test.tsx:mockNotesBackend
body software healthy src/routes/notes.test.tsx:body

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
spec software healthy spec
shared software healthy shared
server software healthy server
adapters software healthy server/adapters
auth software healthy server/adapters/auth
repos software healthy server/adapters/repos
integration software healthy server/integration
http software healthy server/http
db software healthy server/db
usecases software healthy server/usecases
domain software healthy server/domain
migrations software healthy migrations
meta software healthy migrations/meta
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
i18n software healthy src/i18n
locales software healthy src/i18n/locales
test software healthy src/test
components software healthy src/components
ui software healthy src/components/ui
app software healthy src/app
lib software healthy src/lib
routes software healthy src/routes
styles software healthy src/styles
features software healthy src/features
auth software healthy src/features/auth
notes software healthy src/features/notes
e2e software healthy e2e

LabelLayerStatusPath
auth::src/main.tsx security healthy src/main.tsx
auth::vite.config.ts security healthy vite.config.ts
auth::server/http/config.ts security healthy server/http/config.ts
auth::src/features/auth/guard.ts security healthy src/features/auth/guard.ts
auth::server/adapters/auth/verifier.ts security healthy server/adapters/auth/verifier.ts
auth::server/http/app.test.ts security healthy server/http/app.test.ts
auth::vitest.config.ts security healthy vitest.config.ts
auth::src/features/auth/oidc.ts security healthy src/features/auth/oidc.ts
auth::shared/types.ts security healthy shared/types.ts
auth::server/integration/notes.test.ts security healthy server/integration/notes.test.ts
auth::src/features/auth/oidc.test.ts security healthy src/features/auth/oidc.test.ts
auth::CLAUDE.md security healthy CLAUDE.md
auth::src/lib/rpc.test.ts security healthy src/lib/rpc.test.ts
auth::src/features/auth/index.ts security healthy src/features/auth/index.ts
auth::src/lib/token.ts security healthy src/lib/token.ts
auth::package.json security healthy package.json
auth::README.md security healthy README.md
auth::src/lib/config.test.ts security healthy src/lib/config.test.ts

LabelLayerStatusPath
NotFoundPage frontend healthy src/routes/not-found.tsx
LoginPage frontend healthy src/routes/login.tsx
CallbackPage frontend healthy src/routes/callback.tsx
AboutPage frontend healthy src/routes/about.tsx
NotesPage frontend healthy src/routes/notes.tsx

LabelLayerStatusPath
sqlite data healthy pnpm-lock.yaml
redis data healthy pnpm-lock.yaml
postgres data healthy pnpm-lock.yaml

LabelLayerStatusPath
apply-migrations.ts data healthy server/integration/apply-migrations.ts
20260613042923_init.sql data healthy migrations/20260613042923_init.sql
20260613142640_sturdy_scream.sql data healthy migrations/20260613142640_sturdy_scream.sql

LabelLayerStatusPath
deploy cicd healthy .github/workflows/deploy.yml
verify cicd healthy .github/workflows/ci.yml
e2e cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
CLOUDFLARE_API_TOKEN cicd healthy
CLOUDFLARE_ACCOUNT_ID cicd healthy

LabelLayerStatusPath
repobility-clone-mdxweucn software healthy /tmp/repobility-clone-mdxweucn

LabelLayerStatusPath
ErrorBoundary software healthy src/app/error-boundary.tsx:ErrorBoundary

LabelLayerStatusPath
notes data healthy migrations/20260613042923_init.sql

LabelLayerStatusPath
port:5173 network healthy playwright.config.ts

LabelLayerStatusPath
vps::aws hardware healthy pnpm-lock.yaml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/62c9d3f9-f8e5-428f-8656-ac257ff47153/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/62c9d3f9-f8e5-428f-8656-ac257ff47153/

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.