https://github.com/Vsingh70/Focals-Base
· scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)
27 raw signals (0 security + 27 graph)
Last scanned 2 months, 1 week ago · v1 · 27 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1420 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 |
|---|---|---|---|
ApertureMark |
software | healthy | tasks/design_handoff_lenslate_brand/brand.jsx:ApertureMark |
LogoLockup |
software | healthy | tasks/design_handoff_lenslate_brand/brand.jsx:LogoLockup |
word |
software | healthy | tasks/design_handoff_lenslate_brand/brand.jsx:word |
WordmarkStage |
software | healthy | tasks/design_handoff_lenslate_brand/brand.jsx:WordmarkStage |
IconStage |
software | healthy | tasks/design_handoff_lenslate_brand/brand.jsx:IconStage |
AppIcon |
software | healthy | tasks/design_handoff_lenslate_brand/brand.jsx:AppIcon |
LoginScreen |
software | healthy | tasks/design_handoff_lenslate_brand/brand.jsx:LoginScreen |
GoogleG |
software | healthy | tasks/design_handoff_lenslate_brand/brand.jsx:GoogleG |
NavRow |
software | healthy | tasks/design_handoff_lenslate_brand/brand.jsx:NavRow |
SidebarMock |
software | healthy | tasks/design_handoff_lenslate_brand/brand.jsx:SidebarMock |
tick |
software | healthy | tasks/design_handoff_lenslate_brand/brand.jsx:tick |
dcFlatten |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:dcFla… |
DesignCanvas |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:Desig… |
kept |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:kept |
onKey |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:onKey |
onPd |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:onPd |
DCViewport |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:DCVie… |
flush |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:flush |
zoomAt |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:zoomAt |
isMouseWheel |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:isMou… |
onWheel |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:onWhe… |
onGestureStart |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:onGes… |
onGestureChange |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:onGes… |
onGestureEnd |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:onGes… |
onPointerDown |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:onPoi… |
onPointerMove |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:onPoi… |
onPointerUp |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:onPoi… |
onHostMsg |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:onHos… |
DCSection |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:DCSec… |
sec |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:sec |
DCArtboard |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:DCArt… |
dcExport |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:dcExp… |
toDataURL |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:toDat… |
scrapeCss |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:scrap… |
walk |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:walk |
fontCss |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:fontC… |
cloneStyled |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:clone… |
save |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:save |
DCArtboardFrame |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:DCArt… |
off |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:off |
doExport |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:doExp… |
onGripDown |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:onGri… |
layout |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:layout |
move |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:move |
up |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:up |
DCEditable |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:DCEdi… |
DCFocusOverlay |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:DCFoc… |
go |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:go |
goSection |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:goSec… |
k |
software | healthy | tasks/design_handoff_lenslate_brand/design-canvas.jsx:k |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
USER_TODO.md |
software | healthy | USER_TODO.md |
project.yml |
software | healthy | ios/project.yml |
Package.swift |
software | healthy | ios/FocalsKit/Package.swift |
CacheContainer.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/CacheContainer.swift |
InquiryConversionResult.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/InquiryConversionResult.s… |
OFFLINE_FIRST.md |
software | healthy | ios/FocalsKit/Sources/FocalsCache/OFFLINE_FIRST.md |
CacheRepository.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/CacheRepository.swift |
LinksCacheRepository.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Repositories/LinksCacheRe… |
InquiriesCacheRepository.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Repositories/InquiriesCac… |
GearCacheRepository.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Repositories/GearCacheRep… |
ClientsCacheRepository.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Repositories/ClientsCache… |
ContractTemplatesCacheRepository.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Repositories/ContractTemp… |
FinancesCacheRepository.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Repositories/FinancesCach… |
ContractsCacheRepository.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Repositories/ContractsCac… |
ProjectsCacheRepository.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Repositories/ProjectsCach… |
CachedContractTemplate.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Models/CachedContractTemp… |
CachedLink.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Models/CachedLink.swift |
CachedClient.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Models/CachedClient.swift |
CachedGear.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Models/CachedGear.swift |
CachedInquiry.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Models/CachedInquiry.swift |
CachedFinance.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Models/CachedFinance.swift |
CachedProject.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Models/CachedProject.swift |
CachedContract.swift |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Models/CachedContract.swi… |
Color+Tokens.swift |
software | healthy | ios/FocalsKit/Sources/FocalsDesign/Color+Tokens.swift |
Font+Tokens.swift |
software | healthy | ios/FocalsKit/Sources/FocalsDesign/Font+Tokens.swift |
Radius.swift |
software | healthy | ios/FocalsKit/Sources/FocalsDesign/Radius.swift |
Spacing.swift |
software | healthy | ios/FocalsKit/Sources/FocalsDesign/Spacing.swift |
ViewModifiers.swift |
software | healthy | ios/FocalsKit/Sources/FocalsDesign/ViewModifiers.swift |
Link.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/Link.swift |
Enums.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/Enums.swift |
Gear.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/Gear.swift |
SCHEMA_MAPPING.md |
software | healthy | ios/FocalsKit/Sources/FocalsModels/SCHEMA_MAPPING.md |
ContractTemplate.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/ContractTemplate.swift |
Contract.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/Contract.swift |
Project.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/Project.swift |
Client.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/Client.swift |
Form.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/Form.swift |
InquirySource.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/InquirySource.swift |
UserIntegration.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/UserIntegration.swift |
Finance.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/Finance.swift |
Profile.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/Profile.swift |
ProjectUploadJob.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/ProjectUploadJob.swift |
Decoding.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/Decoding.swift |
AnyCodable.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/AnyCodable.swift |
Inquiry.swift |
software | healthy | ios/FocalsKit/Sources/FocalsModels/Inquiry.swift |
FinanceConstants.swift |
software | healthy | ios/FocalsKit/Sources/FocalsAPI/FinanceConstants.swift |
Repository.swift |
software | healthy | ios/FocalsKit/Sources/FocalsAPI/Repository.swift |
SupabaseClient.swift |
software | healthy | ios/FocalsKit/Sources/FocalsAPI/SupabaseClient.swift |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ios |
software | healthy | ios |
FocalsKit |
software | healthy | ios/FocalsKit |
Sources |
software | healthy | ios/FocalsKit/Sources |
FocalsCache |
software | healthy | ios/FocalsKit/Sources/FocalsCache |
Repositories |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Repositories |
Models |
software | healthy | ios/FocalsKit/Sources/FocalsCache/Models |
FocalsDesign |
software | healthy | ios/FocalsKit/Sources/FocalsDesign |
FocalsModels |
software | healthy | ios/FocalsKit/Sources/FocalsModels |
FocalsAPI |
software | healthy | ios/FocalsKit/Sources/FocalsAPI |
Repositories |
software | healthy | ios/FocalsKit/Sources/FocalsAPI/Repositories |
FocalsTests |
software | healthy | ios/FocalsTests |
Fixtures |
software | healthy | ios/FocalsTests/Fixtures |
Focals |
software | healthy | ios/Focals |
Auth |
software | healthy | ios/Focals/Auth |
Modules |
software | healthy | ios/Focals/Modules |
Dashboard |
software | healthy | ios/Focals/Modules/Dashboard |
Projects |
software | healthy | ios/Focals/Modules/Projects |
Settings |
software | healthy | ios/Focals/Modules/Settings |
Contracts |
software | healthy | ios/Focals/Modules/Contracts |
ProjectUpload |
software | healthy | ios/Focals/Modules/ProjectUpload |
Links |
software | healthy | ios/Focals/Modules/Links |
Clients |
software | healthy | ios/Focals/Modules/Clients |
Calendar |
software | healthy | ios/Focals/Modules/Calendar |
Help |
software | healthy | ios/Focals/Modules/Help |
Inbox |
software | healthy | ios/Focals/Modules/Inbox |
Finances |
software | healthy | ios/Focals/Modules/Finances |
Forms |
software | healthy | ios/Focals/Modules/Forms |
Gear |
software | healthy | ios/Focals/Modules/Gear |
Navigation |
software | healthy | ios/Focals/Navigation |
Resources |
software | healthy | ios/Focals/Resources |
Assets.xcassets |
software | healthy | ios/Focals/Resources/Assets.xcassets |
BrandWarning.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/BrandWarning.colorset |
BrandBorderSecondary.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/BrandBorderSecondary.c… |
BrandTextTertiary.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/BrandTextTertiary.colo… |
BrandBorder.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/BrandBorder.colorset |
AppIcon.appiconset |
software | healthy | ios/Focals/Resources/Assets.xcassets/AppIcon.appiconset |
BrandBgTertiary.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/BrandBgTertiary.colors… |
BrandTextSecondary.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/BrandTextSecondary.col… |
BrandAccentMuted.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/BrandAccentMuted.color… |
BrandBg.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/BrandBg.colorset |
BrandBgSecondary.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/BrandBgSecondary.color… |
BrandDanger.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/BrandDanger.colorset |
BrandSuccess.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/BrandSuccess.colorset |
AccentColor.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/AccentColor.colorset |
BrandAccent.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/BrandAccent.colorset |
BrandTextPrimary.colorset |
software | healthy | ios/Focals/Resources/Assets.xcassets/BrandTextPrimary.color… |
Shared |
software | healthy | ios/Focals/Shared |
Forms |
software | healthy | ios/Focals/Shared/Forms |
Notifications |
software | healthy | ios/Focals/Notifications |
App |
software | healthy | ios/Focals/App |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/auth/auth-code-error |
frontend | healthy | my-app/src/app/auth/auth-code-error/page.jsx |
/(dashboard) |
frontend | healthy | my-app/src/app/(dashboard)/page.tsx |
/(dashboard)/settings |
frontend | healthy | my-app/src/app/(dashboard)/settings/page.tsx |
/(dashboard)/help |
frontend | healthy | my-app/src/app/(dashboard)/help/page.tsx |
/(dashboard)/help/[slug] |
frontend | healthy | my-app/src/app/(dashboard)/help/[slug]/page.tsx |
/(dashboard)/projects |
frontend | healthy | my-app/src/app/(dashboard)/projects/page.tsx |
/(dashboard)/clients |
frontend | healthy | my-app/src/app/(dashboard)/clients/page.tsx |
/(dashboard)/clients/[id] |
frontend | healthy | my-app/src/app/(dashboard)/clients/[id]/page.tsx |
/(dashboard)/links |
frontend | healthy | my-app/src/app/(dashboard)/links/page.tsx |
/(dashboard)/finances |
frontend | healthy | my-app/src/app/(dashboard)/finances/page.tsx |
/(dashboard)/contracts |
frontend | healthy | my-app/src/app/(dashboard)/contracts/page.tsx |
/(dashboard)/contracts/new |
frontend | healthy | my-app/src/app/(dashboard)/contracts/new/page.tsx |
/(dashboard)/contracts/[id] |
frontend | healthy | my-app/src/app/(dashboard)/contracts/[id]/page.tsx |
/(dashboard)/contracts/templates |
frontend | healthy | my-app/src/app/(dashboard)/contracts/templates/page.tsx |
/(dashboard)/gear |
frontend | healthy | my-app/src/app/(dashboard)/gear/page.tsx |
/(dashboard)/inbox |
frontend | healthy | my-app/src/app/(dashboard)/inbox/page.tsx |
/(dashboard)/calendar |
frontend | healthy | my-app/src/app/(dashboard)/calendar/page.tsx |
/(dashboard)/forms |
frontend | healthy | my-app/src/app/(dashboard)/forms/page.tsx |
/error |
frontend | healthy | my-app/src/app/error/page.jsx |
/(auth)/login |
frontend | healthy | my-app/src/app/(auth)/login/page.tsx |
/(marketing)/landing |
frontend | healthy | my-app/src/app/(marketing)/landing/page.tsx |
/(marketing)/landing/ios |
frontend | healthy | my-app/src/app/(marketing)/landing/ios/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
20260426191116_profiles_tutorial_progress.sql |
data | healthy | my-app/supabase/migrations/20260426191116_profiles_tutorial… |
20260502000000_sync_income_on_payment_status.sql |
data | healthy | my-app/supabase/migrations/20260502000000_sync_income_on_pa… |
20260430000000_shoot_date_to_wall_clock.sql |
data | healthy | my-app/supabase/migrations/20260430000000_shoot_date_to_wal… |
20260429000000_drop_shoots_and_auto_finance_income.sql |
data | healthy | my-app/supabase/migrations/20260429000000_drop_shoots_and_a… |
20260611000000_waitlist_signups.sql |
data | healthy | my-app/supabase/migrations/20260611000000_waitlist_signups.… |
20260428170000_user_integrations_and_upload_jobs.sql |
data | healthy | my-app/supabase/migrations/20260428170000_user_integrations… |
20260423154234_profiles_calendar_token.sql |
data | healthy | my-app/supabase/migrations/20260423154234_profiles_calendar… |
20260430010000_shoot_date_repair_marker.sql |
data | healthy | my-app/supabase/migrations/20260430010000_shoot_date_repair… |
20260501000000_links_project_id.sql |
data | healthy | my-app/supabase/migrations/20260501000000_links_project_id.… |
20260423151623_inquiry_sources_token_index.sql |
data | healthy | my-app/supabase/migrations/20260423151623_inquiry_sources_t… |
20260429210000_normalize_shoot_date_utc_midnight.sql |
data | healthy | my-app/supabase/migrations/20260429210000_normalize_shoot_d… |
20260429180000_projects_shoot_date_to_timestamptz.sql |
data | healthy | my-app/supabase/migrations/20260429180000_projects_shoot_da… |
20260423141532_init_schema.sql |
data | healthy | my-app/supabase/migrations/20260423141532_init_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
ProjectStatusChart |
frontend | healthy | my-app/src/components/dashboard/ProjectStatusChart.tsx |
RevenueChart |
frontend | healthy | my-app/src/components/dashboard/RevenueChart.tsx |
FinancesChart |
frontend | healthy | my-app/src/components/finances/FinancesChart.tsx |
AuthCodeError |
frontend | healthy | my-app/src/app/auth/auth-code-error/page.jsx |
DashboardLayout |
frontend | healthy | my-app/src/app/(dashboard)/layout.tsx |
ErrorPage |
frontend | healthy | my-app/src/app/error/page.jsx |
AuthLayout |
frontend | healthy | my-app/src/app/(auth)/layout.jsx |
LoginPage |
frontend | healthy | my-app/src/app/(auth)/login/page.tsx |
MarketingLayout |
frontend | healthy | my-app/src/app/(marketing)/layout.tsx |
WebLandingPage |
frontend | healthy | my-app/src/app/(marketing)/landing/page.tsx |
IosLandingPage |
frontend | healthy | my-app/src/app/(marketing)/landing/ios/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | my-app/supabase/config.toml |
redis |
data | healthy | my-app/src/lib/rate-limit.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
auth::my-app/next.config.mjs |
security | healthy | my-app/next.config.mjs |
auth::my-app/supabase/config.toml |
security | healthy | my-app/supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
MissingApiKeyError |
software | healthy | my-app/src/lib/llm/provider.ts:MissingApiKeyError |
UserKeyProvider |
software | healthy | my-app/src/lib/llm/provider.ts:UserKeyProvider |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | my-app/supabase/config.toml |
vps::aws |
hardware | healthy | my-app/supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-a9lqt4wd |
software | healthy | /tmp/repobility-clone-a9lqt4wd |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | my-app/supabase/migrations/20260430000000_shoot_date_to_wal… |
This page is publicly accessible at:
https://repobility.com/scan/8708200f-75a9-4f28-af19-cb89afb773e1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8708200f-75a9-4f28-af19-cb89afb773e1/
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.