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.

APOPDUDE/CRECRM

https://github.com/APOPDUDE/CRECRM · scanned 2026-06-17 01:12 UTC (1 month, 2 weeks ago)

22 raw signals (0 security + 22 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +3.3 (diff) · 18 actionable findings from 1 signal source. 4 repeated signals 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 427 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
App software healthy src/App.tsx:App
useTenantReps software healthy src/hooks/use-tenant-reps.ts:useTenantReps
useTenantRepDetail software healthy src/hooks/use-tenant-reps.ts:useTenantRepDetail
useCreateTenantRep software healthy src/hooks/use-tenant-reps.ts:useCreateTenantRep
useUpdateTenantRep software healthy src/hooks/use-tenant-reps.ts:useUpdateTenantRep
useMarkTenantRepLost software healthy src/hooks/use-tenant-reps.ts:useMarkTenantRepLost
useReopenTenantRep software healthy src/hooks/use-tenant-reps.ts:useReopenTenantRep
useUpdateTenantRepStage software healthy src/hooks/use-tenant-reps.ts:useUpdateTenantRepStage
listingMatchesKey software healthy src/hooks/use-matches.ts:listingMatchesKey
tenantRepMatchesKey software healthy src/hooks/use-matches.ts:tenantRepMatchesKey
useListingMatches software healthy src/hooks/use-matches.ts:useListingMatches
useTenantRepMatches software healthy src/hooks/use-matches.ts:useTenantRepMatches
useMatch software healthy src/hooks/use-matches.ts:useMatch
invalidateMatchViews software healthy src/hooks/use-matches.ts:invalidateMatchViews
useCreateMatch software healthy src/hooks/use-matches.ts:useCreateMatch
useUpdateMatch software healthy src/hooks/use-matches.ts:useUpdateMatch
useUpdateMatchStage software healthy src/hooks/use-matches.ts:useUpdateMatchStage
usePromoteToTenantRep software healthy src/hooks/use-matches.ts:usePromoteToTenantRep
useCompanies software healthy src/hooks/use-companies.ts:useCompanies
useCompany software healthy src/hooks/use-companies.ts:useCompany
useCreateCompany software healthy src/hooks/use-companies.ts:useCreateCompany
useUpdateCompany software healthy src/hooks/use-companies.ts:useUpdateCompany
useDeleteCompany software healthy src/hooks/use-companies.ts:useDeleteCompany
BreadcrumbProvider software healthy src/hooks/use-breadcrumb.tsx:BreadcrumbProvider
useBreadcrumbValue software healthy src/hooks/use-breadcrumb.tsx:useBreadcrumbValue
useSetBreadcrumb software healthy src/hooks/use-breadcrumb.tsx:useSetBreadcrumb
notesKey software healthy src/hooks/use-notes.ts:notesKey
useNotes software healthy src/hooks/use-notes.ts:useNotes
useCreateNote software healthy src/hooks/use-notes.ts:useCreateNote
contactNameOf software healthy src/hooks/use-contacts.ts:contactNameOf
useContacts software healthy src/hooks/use-contacts.ts:useContacts
useContact software healthy src/hooks/use-contacts.ts:useContact
useCreateContact software healthy src/hooks/use-contacts.ts:useCreateContact
useUpdateContact software healthy src/hooks/use-contacts.ts:useUpdateContact
useDeleteContact software healthy src/hooks/use-contacts.ts:useDeleteContact
useListings software healthy src/hooks/use-listings.ts:useListings
useListingDetail software healthy src/hooks/use-listings.ts:useListingDetail
useCreateListing software healthy src/hooks/use-listings.ts:useCreateListing
useUpdateListing software healthy src/hooks/use-listings.ts:useUpdateListing
useMarkListingLost software healthy src/hooks/use-listings.ts:useMarkListingLost
useReopenListing software healthy src/hooks/use-listings.ts:useReopenListing
useUpdateListingStage software healthy src/hooks/use-listings.ts:useUpdateListingStage
AuthProvider software healthy src/hooks/use-auth.tsx:AuthProvider
signIn software healthy src/hooks/use-auth.tsx:signIn
signOut software healthy src/hooks/use-auth.tsx:signOut
useAuth software healthy src/hooks/use-auth.tsx:useAuth
useProperties software healthy src/hooks/use-properties.ts:useProperties
useProperty software healthy src/hooks/use-properties.ts:useProperty
useCreateProperty software healthy src/hooks/use-properties.ts:useCreateProperty
useUpdateProperty software healthy src/hooks/use-properties.ts:useUpdateProperty

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

LabelLayerStatusPath
.env.example software healthy .env.example
CLAUDE.md software healthy CLAUDE.md
tsconfig.node.json software healthy tsconfig.node.json
vercel.json software healthy vercel.json
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
package-lock.json software healthy package-lock.json
README.md software healthy README.md
package.json software healthy package.json
eslint.config.js software healthy eslint.config.js
index.html software healthy index.html
components.json software healthy components.json
tsconfig.json software healthy tsconfig.json
main.tsx software healthy src/main.tsx
index.css software healthy src/index.css
App.tsx software healthy src/App.tsx
use-tenant-reps.ts software healthy src/hooks/use-tenant-reps.ts
use-matches.ts software healthy src/hooks/use-matches.ts
use-companies.ts software healthy src/hooks/use-companies.ts
use-breadcrumb.tsx software healthy src/hooks/use-breadcrumb.tsx
use-notes.ts software healthy src/hooks/use-notes.ts
use-contacts.ts software healthy src/hooks/use-contacts.ts
use-listings.ts software healthy src/hooks/use-listings.ts
use-auth.tsx software healthy src/hooks/use-auth.tsx
use-properties.ts software healthy src/hooks/use-properties.ts
app-shell.tsx software healthy src/components/app-shell.tsx
mark-lost-dialog.tsx software healthy src/components/mark-lost-dialog.tsx
confirm-delete-dialog.tsx software healthy src/components/confirm-delete-dialog.tsx
add-tenant-dialog.tsx software healthy src/components/add-tenant-dialog.tsx
property-select.tsx software healthy src/components/property-select.tsx
tenant-rep-edit-dialog.tsx software healthy src/components/tenant-rep-edit-dialog.tsx
company-select.tsx software healthy src/components/company-select.tsx
tour-date-dialog.tsx software healthy src/components/tour-date-dialog.tsx
add-tenant-match-dialog.tsx software healthy src/components/add-tenant-match-dialog.tsx
listing-card.tsx software healthy src/components/listing-card.tsx
protected-route.tsx software healthy src/components/protected-route.tsx
source-badge.tsx software healthy src/components/source-badge.tsx
tenant-rep-card.tsx software healthy src/components/tenant-rep-card.tsx
contact-select.tsx software healthy src/components/contact-select.tsx
match-slide-over.tsx software healthy src/components/match-slide-over.tsx
add-listing-dialog.tsx software healthy src/components/add-listing-dialog.tsx
property-form-dialog.tsx software healthy src/components/property-form-dialog.tsx
list-error-state.tsx software healthy src/components/list-error-state.tsx
add-property-match-dialog.tsx software healthy src/components/add-property-match-dialog.tsx
contact-form-dialog.tsx software healthy src/components/contact-form-dialog.tsx
tenant-requirements.tsx software healthy src/components/tenant-requirements.tsx
match-card.tsx software healthy src/components/match-card.tsx
company-form-dialog.tsx software healthy src/components/company-form-dialog.tsx
notes-log.tsx software healthy src/components/notes-log.tsx
executed-match-dialog.tsx software healthy src/components/executed-match-dialog.tsx

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

LabelLayerStatusPath
/login frontend healthy src/pages/login.tsx
/property-board frontend healthy src/pages/property-board.tsx
/company-detail frontend healthy src/pages/company-detail.tsx
/property-detail frontend healthy src/pages/property-detail.tsx
/tenant-rep frontend healthy src/pages/tenant-rep.tsx
/landlord-rep frontend healthy src/pages/landlord-rep.tsx
/tenant-board frontend healthy src/pages/tenant-board.tsx
/contact-detail frontend healthy src/pages/contact-detail.tsx
/companies frontend healthy src/pages/companies.tsx
/placeholder frontend healthy src/pages/placeholder.tsx
/contacts frontend healthy src/pages/contacts.tsx
/properties frontend healthy src/pages/properties.tsx
/ frontend healthy src/App.tsx
/landlord-rep/:listingId frontend healthy src/App.tsx
/tenant-rep/:tenantRepId frontend healthy src/App.tsx
/contacts/:id frontend healthy src/App.tsx
/companies/:id frontend healthy src/App.tsx
/properties/:id frontend healthy src/App.tsx
* frontend healthy src/App.tsx

LabelLayerStatusPath
src software healthy src
hooks software healthy src/hooks
components software healthy src/components
kanban software healthy src/components/kanban
ui software healthy src/components/ui
pages software healthy src/pages
lib software healthy src/lib
supabase software healthy supabase
migrations software healthy supabase/migrations
.claude software healthy .claude

LabelLayerStatusPath
companies data healthy supabase/migrations/20260612000001_initial_schema.sql
contacts data healthy supabase/migrations/20260612000001_initial_schema.sql
properties data healthy supabase/migrations/20260612000001_initial_schema.sql
listings data healthy supabase/migrations/20260612000001_initial_schema.sql
tenant_reps data healthy supabase/migrations/20260612000001_initial_schema.sql
matches data healthy supabase/migrations/20260612000001_initial_schema.sql
notes data healthy supabase/migrations/20260612000001_initial_schema.sql
files data healthy supabase/migrations/20260612000001_initial_schema.sql

LabelLayerStatusPath
20260613000002_promote_match_to_tenant_rep_fn.sql data healthy supabase/migrations/20260613000002_promote_match_to_tenant_…
20260612000001_initial_schema.sql data healthy supabase/migrations/20260612000001_initial_schema.sql
20260613000001_create_property_and_listing_fn.sql data healthy supabase/migrations/20260613000001_create_property_and_list…
20260613000003_tenant_rep_requirements.sql data healthy supabase/migrations/20260613000003_tenant_rep_requirements.…

LabelLayerStatusPath
APOPDUDE__CRECRM software healthy /data/fable5_failed_archive/APOPDUDE__CRECRM

LabelLayerStatusPath
postgres data healthy CLAUDE.md

LabelLayerStatusPath
App frontend healthy src/App.tsx
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/68755a2f-df93-492f-9cb5-2134ba610ec8/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/68755a2f-df93-492f-9cb5-2134ba610ec8/

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.