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.

AIVENA-spain/aivena

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

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

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
/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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
postgres data healthy package.json
postgresql data healthy packages/db/drizzle.config.ts
redis data healthy packages/config/env.ts

LabelLayerStatusPath
AIVENA-spain__aivena software healthy /data/fable5_failed_archive/AIVENA-spain__aivena

LabelLayerStatusPath
bullmq data healthy package.json

LabelLayerStatusPath
vps::aws hardware healthy packages/db/tests/rls.test.ts

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

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.yml
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/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.