https://github.com/AIVENA-spain/aivena
· scanned 2026-06-17 01:11 UTC (1 month, 2 weeks ago)
33 raw signals (0 security + 33 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +19.5 (diff) · 32 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 855 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 |
|---|---|---|---|
withAgency |
software | healthy | packages/db/client.ts:withAgency |
isRls |
software | healthy | packages/db/tests/rls.test.ts:isRls |
isPerm |
software | healthy | packages/db/tests/rls.test.ts:isPerm |
withAgency |
software | healthy | packages/db/tests/rls.test.ts:withAgency |
proxy |
software | healthy | apps/dashboard/proxy.ts:proxy |
RootLoading |
software | healthy | apps/dashboard/app/loading.tsx:RootLoading |
RootLayout |
software | healthy | apps/dashboard/app/layout.tsx:RootLayout |
ValuationForm |
software | healthy | apps/dashboard/app/valuation/[slug]/valuation-form.tsx:Valu… |
Field |
software | healthy | apps/dashboard/app/valuation/[slug]/valuation-form.tsx:Field |
ValuationPage |
software | healthy | apps/dashboard/app/valuation/[slug]/page.tsx:ValuationPage |
prettifySlug |
software | healthy | apps/dashboard/app/valuation/[slug]/page.tsx:prettifySlug |
AppLoading |
software | healthy | apps/dashboard/app/(app)/loading.tsx:AppLoading |
AppError |
software | healthy | apps/dashboard/app/(app)/error.tsx:AppError |
greetingForHour |
software | healthy | apps/dashboard/app/(app)/layout.tsx:greetingForHour |
getInboxCount |
software | healthy | apps/dashboard/app/(app)/layout.tsx:getInboxCount |
pickBrowserLocale |
software | healthy | apps/dashboard/app/(app)/layout.tsx:pickBrowserLocale |
getSettings |
software | healthy | apps/dashboard/app/(app)/layout.tsx:getSettings |
AppLayout |
software | healthy | apps/dashboard/app/(app)/layout.tsx:AppLayout |
OverviewPage |
software | healthy | apps/dashboard/app/(app)/page.tsx:OverviewPage |
VoicePage |
software | healthy | apps/dashboard/app/(app)/voice/page.tsx:VoicePage |
MatchesPage |
software | healthy | apps/dashboard/app/(app)/matches/page.tsx:MatchesPage |
prepareImageForUpload |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:prepareImag… |
isActive |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:isActive |
useGenerations |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:useGenerati… |
StudioTabs |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:StudioTabs |
useGenerate |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:useGenerate |
propertyLine |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:propertyLine |
dateFmt |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:dateFmt |
AdCreativeTab |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:AdCreativeT… |
onGenerate |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:onGenerate |
SocialPostTab |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:SocialPostT… |
RenovationTab |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:RenovationT… |
toggleFeature |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:toggleFeatu… |
ModeToggle |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:ModeToggle |
ImageUpload |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:ImageUpload |
onFile |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:onFile |
clear |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:clear |
PropertyPicker |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:PropertyPic… |
LanguageSelect |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:LanguageSel… |
FormatSelect |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:FormatSelect |
SelectBlock |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:SelectBlock |
FeatureChip |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:FeatureChip |
DetailsField |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:DetailsField |
GenerateFooter |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:GenerateFoo… |
Gallery |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:Gallery |
GalleryCard |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:GalleryCard |
LibraryTab |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:LibraryTab |
LibraryCard |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:LibraryCard |
LibraryReadModal |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:LibraryRead… |
StatusPill |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx:StatusPill |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vitest.config.ts |
software | healthy | vitest.config.ts |
railway.json |
software | healthy | railway.json |
package-lock.json |
software | healthy | package-lock.json |
package.json |
software | healthy | package.json |
tsconfig.json |
software | healthy | tsconfig.json |
drizzle.config.ts |
software | healthy | packages/db/drizzle.config.ts |
client.ts |
software | healthy | packages/db/client.ts |
rls.test.ts |
software | healthy | packages/db/tests/rls.test.ts |
index.ts |
software | healthy | packages/db/schema/index.ts |
enums.ts |
software | healthy | packages/db/schema/enums.ts |
tables.ts |
software | healthy | packages/db/schema/tables.ts |
logger.ts |
software | healthy | packages/config/logger.ts |
queues.ts |
software | healthy | packages/config/queues.ts |
env.ts |
software | healthy | packages/config/env.ts |
ci.yml |
software | healthy | .github/workflows/ci.yml |
vercel.json |
software | healthy | apps/dashboard/vercel.json |
proxy.ts |
software | healthy | apps/dashboard/proxy.ts |
eslint.config.mjs |
software | healthy | apps/dashboard/eslint.config.mjs |
README.md |
software | healthy | apps/dashboard/README.md |
postcss.config.mjs |
software | healthy | apps/dashboard/postcss.config.mjs |
package.json |
software | healthy | apps/dashboard/package.json |
next.config.ts |
software | healthy | apps/dashboard/next.config.ts |
components.json |
software | healthy | apps/dashboard/components.json |
tsconfig.json |
software | healthy | apps/dashboard/tsconfig.json |
loading.tsx |
software | healthy | apps/dashboard/app/loading.tsx |
globals.css |
software | healthy | apps/dashboard/app/globals.css |
layout.tsx |
software | healthy | apps/dashboard/app/layout.tsx |
valuation-form.tsx |
software | healthy | apps/dashboard/app/valuation/[slug]/valuation-form.tsx |
page.tsx |
software | healthy | apps/dashboard/app/valuation/[slug]/page.tsx |
loading.tsx |
software | healthy | apps/dashboard/app/(app)/loading.tsx |
error.tsx |
software | healthy | apps/dashboard/app/(app)/error.tsx |
layout.tsx |
software | healthy | apps/dashboard/app/(app)/layout.tsx |
page.tsx |
software | healthy | apps/dashboard/app/(app)/page.tsx |
page.tsx |
software | healthy | apps/dashboard/app/(app)/voice/page.tsx |
page.tsx |
software | healthy | apps/dashboard/app/(app)/matches/page.tsx |
studio-tabs.tsx |
software | healthy | apps/dashboard/app/(app)/studio/studio-tabs.tsx |
wizard-actions.ts |
software | healthy | apps/dashboard/app/(app)/studio/wizard-actions.ts |
studio-actions.ts |
software | healthy | apps/dashboard/app/(app)/studio/studio-actions.ts |
page.tsx |
software | healthy | apps/dashboard/app/(app)/studio/page.tsx |
studio-wizard.tsx |
software | healthy | apps/dashboard/app/(app)/studio/studio-wizard.tsx |
page.tsx |
software | healthy | apps/dashboard/app/(app)/network/page.tsx |
layout.tsx |
software | healthy | apps/dashboard/app/(app)/admin/layout.tsx |
admin-actions.ts |
software | healthy | apps/dashboard/app/(app)/admin/admin-actions.ts |
page.tsx |
software | healthy | apps/dashboard/app/(app)/admin/page.tsx |
agencies-list.tsx |
software | healthy | apps/dashboard/app/(app)/admin/agencies/agencies-list.tsx |
page.tsx |
software | healthy | apps/dashboard/app/(app)/admin/agencies/page.tsx |
agency-tabs.tsx |
software | healthy | apps/dashboard/app/(app)/admin/agencies/[id]/agency-tabs.tsx |
page.tsx |
software | healthy | apps/dashboard/app/(app)/admin/agencies/[id]/page.tsx |
agency-wizard.tsx |
software | healthy | apps/dashboard/app/(app)/admin/agencies/new/agency-wizard.t… |
page.tsx |
software | healthy | apps/dashboard/app/(app)/admin/agencies/new/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 |
|---|---|---|---|
packages |
software | healthy | packages |
db |
software | healthy | packages/db |
tests |
software | healthy | packages/db/tests |
schema |
software | healthy | packages/db/schema |
config |
software | healthy | packages/config |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
apps |
software | healthy | apps |
dashboard |
software | healthy | apps/dashboard |
app |
software | healthy | apps/dashboard/app |
valuation |
software | healthy | apps/dashboard/app/valuation |
[slug] |
software | healthy | apps/dashboard/app/valuation/[slug] |
(app) |
software | healthy | apps/dashboard/app/(app) |
voice |
software | healthy | apps/dashboard/app/(app)/voice |
matches |
software | healthy | apps/dashboard/app/(app)/matches |
studio |
software | healthy | apps/dashboard/app/(app)/studio |
network |
software | healthy | apps/dashboard/app/(app)/network |
admin |
software | healthy | apps/dashboard/app/(app)/admin |
agencies |
software | healthy | apps/dashboard/app/(app)/admin/agencies |
[id] |
software | healthy | apps/dashboard/app/(app)/admin/agencies/[id] |
new |
software | healthy | apps/dashboard/app/(app)/admin/agencies/new |
_components |
software | healthy | apps/dashboard/app/(app)/admin/_components |
leads |
software | healthy | apps/dashboard/app/(app)/leads |
performance |
software | healthy | apps/dashboard/app/(app)/performance |
sellers |
software | healthy | apps/dashboard/app/(app)/sellers |
settings |
software | healthy | apps/dashboard/app/(app)/settings |
team |
software | healthy | apps/dashboard/app/(app)/settings/team |
sections |
software | healthy | apps/dashboard/app/(app)/settings/sections |
viewings |
software | healthy | apps/dashboard/app/(app)/viewings |
tasks |
software | healthy | apps/dashboard/app/(app)/tasks |
overview |
software | healthy | apps/dashboard/app/(app)/overview |
properties |
software | healthy | apps/dashboard/app/(app)/properties |
content |
software | healthy | apps/dashboard/app/(app)/content |
inbox |
software | healthy | apps/dashboard/app/(app)/inbox |
ads |
software | healthy | apps/dashboard/app/(app)/ads |
approvals |
software | healthy | apps/dashboard/app/(app)/approvals |
[taskId] |
software | healthy | apps/dashboard/app/(app)/approvals/[taskId] |
(auth) |
software | healthy | apps/dashboard/app/(auth) |
login |
software | healthy | apps/dashboard/app/(auth)/login |
invite |
software | healthy | apps/dashboard/app/(auth)/invite |
accept |
software | healthy | apps/dashboard/app/(auth)/invite/accept |
auth |
software | healthy | apps/dashboard/app/(auth)/auth |
callback |
software | healthy | apps/dashboard/app/(auth)/auth/callback |
reset-password |
software | healthy | apps/dashboard/app/(auth)/reset-password |
forgot-password |
software | healthy | apps/dashboard/app/(auth)/forgot-password |
components |
software | healthy | apps/dashboard/components |
shell |
software | healthy | apps/dashboard/components/shell |
ui |
software | healthy | apps/dashboard/components/ui |
messages |
software | healthy | apps/dashboard/messages |
i18n |
software | healthy | apps/dashboard/i18n |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | apps/api/src/index.ts |
USE /api/* |
api | healthy | apps/api/src/index.ts |
USE /api/v1/admin/* |
api | healthy | apps/api/src/index.ts |
USE /webhooks/whatsapp/* |
api | healthy | apps/api/src/index.ts |
USE /webhooks/twilio/* |
api | healthy | apps/api/src/index.ts |
GET /api/v1/test-rls |
api | healthy | apps/api/src/index.ts |
GET /:id/properties |
api | healthy | apps/api/src/routes/properties.ts |
POST /:id/property-imports |
api | healthy | apps/api/src/routes/properties.ts |
POST /:id/property-imports/:batchId/confirm |
api | healthy | apps/api/src/routes/properties.ts |
GET /quota |
api | healthy | apps/api/src/routes/images.ts |
GET / |
api | healthy | apps/api/src/routes/images.ts |
GET /:id |
api | healthy | apps/api/src/routes/images.ts |
POST / |
api | healthy | apps/api/src/routes/images.ts |
POST /upload-url |
api | healthy | apps/api/src/routes/studio.ts |
GET /kpis |
api | healthy | apps/api/src/routes/overview.ts |
GET /needs-you |
api | healthy | apps/api/src/routes/overview.ts |
GET /inbox |
api | healthy | apps/api/src/routes/overview.ts |
GET /performance |
api | healthy | apps/api/src/routes/overview.ts |
GET /recent-activity |
api | healthy | apps/api/src/routes/overview.ts |
POST /:id/approve |
api | healthy | apps/api/src/routes/tasks.ts |
POST /:id/dismiss |
api | healthy | apps/api/src/routes/tasks.ts |
POST /branding |
api | healthy | apps/api/src/routes/settings.ts |
POST /identity |
api | healthy | apps/api/src/routes/settings.ts |
POST /working-hours |
api | healthy | apps/api/src/routes/settings.ts |
POST /ai-rules |
api | healthy | apps/api/src/routes/settings.ts |
POST /reply-lanes |
api | healthy | apps/api/src/routes/settings.ts |
POST /languages |
api | healthy | apps/api/src/routes/settings.ts |
POST /agency-languages |
api | healthy | apps/api/src/routes/settings.ts |
POST /logo |
api | healthy | apps/api/src/routes/settings.ts |
PATCH /:noteId |
api | healthy | apps/api/src/routes/lead-notes.ts |
DELETE /:noteId |
api | healthy | apps/api/src/routes/lead-notes.ts |
POST /:noteId/ai-context |
api | healthy | apps/api/src/routes/lead-notes.ts |
GET /preferences |
api | healthy | apps/api/src/routes/me.ts |
PATCH /preferences |
api | healthy | apps/api/src/routes/me.ts |
PATCH /:id |
api | healthy | apps/api/src/routes/bookings.ts |
POST /:id/cancel |
api | healthy | apps/api/src/routes/bookings.ts |
GET /lead-search |
api | healthy | apps/api/src/routes/bookings.ts |
POST /quick-lead |
api | healthy | apps/api/src/routes/bookings.ts |
POST /preview |
api | healthy | apps/api/src/routes/studio-wizard.ts |
POST /generate |
api | healthy | apps/api/src/routes/studio-wizard.ts |
POST /revise |
api | healthy | apps/api/src/routes/studio-wizard.ts |
GET /status/:id |
api | healthy | apps/api/src/routes/studio-wizard.ts |
GET /library |
api | healthy | apps/api/src/routes/studio-wizard.ts |
GET /properties |
api | healthy | apps/api/src/routes/studio-wizard.ts |
GET /properties/:id/photos |
api | healthy | apps/api/src/routes/studio-wizard.ts |
POST /:id/revoke |
api | healthy | apps/api/src/routes/invitations.ts |
POST /:id/resend |
api | healthy | apps/api/src/routes/invitations.ts |
GET /check-slug |
api | healthy | apps/api/src/routes/admin/agencies.ts |
POST /:id/invitations/:invitationId/send |
api | healthy | apps/api/src/routes/admin/agencies.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/valuation/[slug] |
frontend | healthy | apps/dashboard/app/valuation/[slug]/page.tsx |
/(app) |
frontend | healthy | apps/dashboard/app/(app)/page.tsx |
/(app)/voice |
frontend | healthy | apps/dashboard/app/(app)/voice/page.tsx |
/(app)/matches |
frontend | healthy | apps/dashboard/app/(app)/matches/page.tsx |
/(app)/studio |
frontend | healthy | apps/dashboard/app/(app)/studio/page.tsx |
/(app)/network |
frontend | healthy | apps/dashboard/app/(app)/network/page.tsx |
/(app)/admin |
frontend | healthy | apps/dashboard/app/(app)/admin/page.tsx |
/(app)/admin/agencies |
frontend | healthy | apps/dashboard/app/(app)/admin/agencies/page.tsx |
/(app)/admin/agencies/[id] |
frontend | healthy | apps/dashboard/app/(app)/admin/agencies/[id]/page.tsx |
/(app)/admin/agencies/new |
frontend | healthy | apps/dashboard/app/(app)/admin/agencies/new/page.tsx |
/(app)/leads |
frontend | healthy | apps/dashboard/app/(app)/leads/page.tsx |
/(app)/performance |
frontend | healthy | apps/dashboard/app/(app)/performance/page.tsx |
/(app)/sellers |
frontend | healthy | apps/dashboard/app/(app)/sellers/page.tsx |
/(app)/settings |
frontend | healthy | apps/dashboard/app/(app)/settings/page.tsx |
/(app)/settings/team |
frontend | healthy | apps/dashboard/app/(app)/settings/team/page.tsx |
/(app)/viewings |
frontend | healthy | apps/dashboard/app/(app)/viewings/page.tsx |
/(app)/tasks |
frontend | healthy | apps/dashboard/app/(app)/tasks/page.tsx |
/(app)/properties |
frontend | healthy | apps/dashboard/app/(app)/properties/page.tsx |
/(app)/content |
frontend | healthy | apps/dashboard/app/(app)/content/page.tsx |
/(app)/inbox |
frontend | healthy | apps/dashboard/app/(app)/inbox/page.tsx |
/(app)/ads |
frontend | healthy | apps/dashboard/app/(app)/ads/page.tsx |
/(app)/approvals |
frontend | healthy | apps/dashboard/app/(app)/approvals/page.tsx |
/(app)/approvals/[taskId] |
frontend | healthy | apps/dashboard/app/(app)/approvals/[taskId]/page.tsx |
/(auth)/login |
frontend | healthy | apps/dashboard/app/(auth)/login/page.tsx |
/(auth)/invite/accept |
frontend | healthy | apps/dashboard/app/(auth)/invite/accept/page.tsx |
/(auth)/reset-password |
frontend | healthy | apps/dashboard/app/(auth)/reset-password/page.tsx |
/(auth)/forgot-password |
frontend | healthy | apps/dashboard/app/(auth)/forgot-password/page.tsx |
/ |
frontend | healthy | apps/dashboard/app/(app)/settings/actions.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/dashboard/messages/pt.json |
security | healthy | apps/dashboard/messages/pt.json |
auth::apps/api/src/types/hono.d.ts |
security | healthy | apps/api/src/types/hono.d.ts |
auth::apps/dashboard/messages/de.json |
security | healthy | apps/dashboard/messages/de.json |
auth::apps/api/src/routes/settings.ts |
security | healthy | apps/api/src/routes/settings.ts |
auth::apps/dashboard/messages/ru.json |
security | healthy | apps/dashboard/messages/ru.json |
auth::apps/dashboard/messages/fi.json |
security | healthy | apps/dashboard/messages/fi.json |
auth::apps/api/src/middleware/require-aivena-staff.ts |
security | healthy | apps/api/src/middleware/require-aivena-staff.ts |
auth::apps/api/src/routes/admin/agencies.ts |
security | healthy | apps/api/src/routes/admin/agencies.ts |
auth::apps/dashboard/messages/sv.json |
security | healthy | apps/dashboard/messages/sv.json |
auth::apps/dashboard/messages/es.json |
security | healthy | apps/dashboard/messages/es.json |
auth::apps/dashboard/app/valuation/[slug]/page.tsx |
security | healthy | apps/dashboard/app/valuation/[slug]/page.tsx |
auth::apps/dashboard/messages/it.json |
security | healthy | apps/dashboard/messages/it.json |
auth::apps/dashboard/messages/da.json |
security | healthy | apps/dashboard/messages/da.json |
auth::apps/dashboard/messages/fr.json |
security | healthy | apps/dashboard/messages/fr.json |
auth::apps/dashboard/messages/nl.json |
security | healthy | apps/dashboard/messages/nl.json |
auth::apps/api/src/routes/admin/_shared.ts |
security | healthy | apps/api/src/routes/admin/_shared.ts |
auth::apps/dashboard/messages/pl.json |
security | healthy | apps/dashboard/messages/pl.json |
auth::apps/dashboard/messages/en.json |
security | healthy | apps/dashboard/messages/en.json |
auth::apps/dashboard/app/valuation/[slug]/valuation-form.tsx |
security | healthy | apps/dashboard/app/valuation/[slug]/valuation-form.tsx |
auth::apps/dashboard/messages/no.json |
security | healthy | apps/dashboard/messages/no.json |
auth::apps/api/src/index.ts |
security | healthy | apps/api/src/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLoading |
frontend | healthy | apps/dashboard/app/loading.tsx |
AppLoading |
frontend | healthy | apps/dashboard/app/(app)/loading.tsx |
AppError |
frontend | healthy | apps/dashboard/app/(app)/error.tsx |
AdminHome |
frontend | healthy | apps/dashboard/app/(app)/admin/page.tsx |
NewAgencyPage |
frontend | healthy | apps/dashboard/app/(app)/admin/agencies/new/page.tsx |
SellersPage |
frontend | healthy | apps/dashboard/app/(app)/sellers/page.tsx |
ContentPage |
frontend | healthy | apps/dashboard/app/(app)/content/page.tsx |
AuthLayout |
frontend | healthy | apps/dashboard/app/(auth)/layout.tsx |
LoginPage |
frontend | healthy | apps/dashboard/app/(auth)/login/page.tsx |
ResetPasswordPage |
frontend | healthy | apps/dashboard/app/(auth)/reset-password/page.tsx |
ForgotPasswordPage |
frontend | healthy | apps/dashboard/app/(auth)/forgot-password/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4000 |
network | healthy | package.json |
port:426 |
network | healthy | .github/workflows/ci.yml |
port:14 |
network | healthy | .github/workflows/ci.yml |
port:1137 |
network | healthy | .github/workflows/ci.yml |
port:32 |
network | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
to |
software | healthy | apps/dashboard/app/layout.tsx:to |
on |
software | healthy | apps/dashboard/components/shell/theme-switcher.tsx:on |
ApiError |
software | healthy | apps/dashboard/lib/api/client.ts:ApiError |
RouteHandlerError |
software | healthy | apps/api/src/middleware/agency-context.ts:RouteHandlerError |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | package.json |
postgresql |
data | healthy | packages/db/drizzle.config.ts |
redis |
data | healthy | packages/config/env.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
AIVENA-spain__aivena |
software | healthy | /data/fable5_failed_archive/AIVENA-spain__aivena |
| Label | Layer | Status | Path |
|---|---|---|---|
bullmq |
data | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | packages/db/tests/rls.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/088e8303-1040-4d45-ae29-6c77e845236e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/088e8303-1040-4d45-ae29-6c77e845236e/
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.