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.

theshyre/shyre

https://github.com/theshyre/shyre · scanned 2026-06-16 00:34 UTC (2 months, 2 weeks ago)

211 raw signals (0 security + 211 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 210 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 3325 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
main software healthy scripts/cleanup-company-time-log-prefix.ts:main
desc software healthy scripts/cleanup-company-time-log-prefix.ts:desc
parseCsv software healthy scripts/seed-company-time-log.ts:parseCsv
get software healthy scripts/seed-company-time-log.ts:get
splitCsvLine software healthy scripts/seed-company-time-log.ts:splitCsvLine
buildStartTime software healthy scripts/seed-company-time-log.ts:buildStartTime
buildEndTime software healthy scripts/seed-company-time-log.ts:buildEndTime
main software healthy scripts/seed-company-time-log.ts:main
teamName software healthy scripts/seed-company-time-log.ts:teamName
register software healthy src/instrumentation.ts:register
onRequestError software healthy src/instrumentation.ts:onRequestError
proxy software healthy src/proxy.ts:proxy
slugify software healthy src/__tests__/docs-links.test.ts:slugify
extractHeadings software healthy src/__tests__/docs-links.test.ts:extractHeadings
fileOrDirReadme software healthy src/__tests__/docs-links.test.ts:fileOrDirReadme
insideBackticks software healthy src/__tests__/docs-links.test.ts:insideBackticks
audit software healthy src/__tests__/docs-links.test.ts:audit
href software healthy src/__tests__/docs-links.test.ts:href
must software healthy src/__tests__/edit-invoice-paid-date-rpc.test.ts:must
body software healthy src/__tests__/edit-invoice-paid-date-rpc.test.ts:body
readMigrationFile software healthy src/__tests__/edit-invoice-paid-date-rpc.test.ts:readMigrat…
as software healthy src/__tests__/edit-invoice-paid-date-rpc.test.ts:as
readMigrationsInOrder software healthy src/__tests__/messaging-rls.test.ts:readMigrationsInOrder
any software healthy src/__tests__/messaging-rls.test.ts:any
that software healthy src/__tests__/messaging-rls.test.ts:that
teamId software healthy src/__tests__/bytea-roundtrip.test.ts:teamId
readMigrationsInOrder software healthy src/__tests__/db-parity.test.ts:readMigrationsInOrder
extractCheckValues software healthy src/__tests__/db-parity.test.ts:extractCheckValues
makeEntry software healthy src/__tests__/fixtures/time-edges.ts:makeEntry
springForwardEntries software healthy src/__tests__/fixtures/time-edges.ts:springForwardEntries
fallBackEntries software healthy src/__tests__/fixtures/time-edges.ts:fallBackEntries
nyeEntry software healthy src/__tests__/fixtures/time-edges.ts:nyeEntry
leapDayEntry software healthy src/__tests__/fixtures/time-edges.ts:leapDayEntry
crossMidnightEntry software healthy src/__tests__/fixtures/time-edges.ts:crossMidnightEntry
farFutureRunningTimer software healthy src/__tests__/fixtures/time-edges.ts:farFutureRunningTimer
allEdgeEntries software healthy src/__tests__/fixtures/time-edges.ts:allEdgeEntries
teamIds software healthy src/__integration__/change-primary-team.test.ts:teamIds
clearClientPermissions software healthy src/__integration__/customer-permissions.test.ts:clearClien…
setup software healthy src/__integration__/global-setup.ts:setup
teardown software healthy src/__integration__/global-setup.ts:teardown
randomPassword software healthy src/__integration__/helpers/users.ts:randomPassword
createTestUser software healthy src/__integration__/helpers/users.ts:createTestUser
deleteTestUser software healthy src/__integration__/helpers/users.ts:deleteTestUser
twoTeamSharingScenario software healthy src/__integration__/helpers/fixtures.ts:twoTeamSharingScena…
main software healthy src/__integration__/helpers/cleanup-cli.ts:main
makeRunPrefix software healthy src/__integration__/helpers/prefix.ts:makeRunPrefix
assertTestPrefix software healthy src/__integration__/helpers/prefix.ts:assertTestPrefix
cleanupAllTestData software healthy src/__integration__/helpers/cleanup.ts:cleanupAllTestData
cleanupPrefix software healthy src/__integration__/helpers/cleanup.ts:cleanupPrefix
cleanupByPattern software healthy src/__integration__/helpers/cleanup.ts:cleanupByPattern

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

LabelLayerStatusPath
playwright.config.ts software healthy playwright.config.ts
.cursorrules software healthy .cursorrules
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
package-lock.json software healthy package-lock.json
stint-project-plan.md software healthy stint-project-plan.md
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
vitest.config.ts software healthy vitest.config.ts
vitest.integration.config.ts software healthy vitest.integration.config.ts
next.config.ts software healthy next.config.ts
README.md software healthy docs/README.md
SECURITY_AUDIT_LOG.md software healthy docs/security/SECURITY_AUDIT_LOG.md
COMPANY_FORMATION.md software healthy docs/company/COMPANY_FORMATION.md
TRACKING_CATEGORIES.md software healthy docs/company/TRACKING_CATEGORIES.md
architecture.md software healthy docs/reference/architecture.md
documentation.md software healthy docs/reference/documentation.md
work-orchestration.md software healthy docs/reference/work-orchestration.md
roadmap.md software healthy docs/reference/roadmap.md
migrations.md software healthy docs/reference/migrations.md
tooltips.md software healthy docs/reference/tooltips.md
database-schema.md software healthy docs/reference/database-schema.md
expense-receipt-ingestion.md software healthy docs/reference/expense-receipt-ingestion.md
forms-and-buttons.md software healthy docs/reference/forms-and-buttons.md
business-section-deferred.md software healthy docs/reference/business-section-deferred.md
design-system.md software healthy docs/reference/design-system.md
testing-roadmap.md software healthy docs/reference/testing-roadmap.md
rate-and-access-plan.md software healthy docs/reference/rate-and-access-plan.md
multi-stream-timers.md software healthy docs/reference/multi-stream-timers.md
performance.md software healthy docs/reference/performance.md
multi-select-tables.md software healthy docs/reference/multi-select-tables.md
sub-projects-roadmap.md software healthy docs/reference/sub-projects-roadmap.md
roles-and-permissions.md software healthy docs/reference/roles-and-permissions.md
unified-time.md software healthy docs/reference/unified-time.md
promotion-candidates.md software healthy docs/reference/promotion-candidates.md
modules.md software healthy docs/reference/modules.md
shared-packages.md software healthy docs/reference/shared-packages.md
README.md software healthy docs/personas/README.md
solo-consultant.md software healthy docs/personas/solo-consultant.md
agency-owner.md software healthy docs/personas/agency-owner.md
bookkeeper.md software healthy docs/personas/bookkeeper.md
ux-designer.md software healthy docs/personas/ux-designer.md
accessibility-auditor.md software healthy docs/personas/accessibility-auditor.md
platform-architect.md software healthy docs/personas/platform-architect.md
security-reviewer.md software healthy docs/personas/security-reviewer.md

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

LabelLayerStatusPath
docs software healthy docs
security software healthy docs/security
company software healthy docs/company
reference software healthy docs/reference
personas software healthy docs/personas
guides software healthy docs/guides
team-admin software healthy docs/guides/team-admin
system-admin software healthy docs/guides/system-admin
bookkeeper software healthy docs/guides/bookkeeper
admin software healthy docs/guides/admin
agency software healthy docs/guides/agency
features software healthy docs/guides/features
scripts software healthy scripts
.claude software healthy .claude
agents software healthy .claude/agents
supabase software healthy supabase
migrations software healthy supabase/migrations
.github software healthy .github
workflows software healthy .github/workflows
.cursor software healthy .cursor
rules software healthy .cursor/rules
src software healthy src
__tests__ software healthy src/__tests__
fixtures software healthy src/__tests__/fixtures
__integration__ software healthy src/__integration__
helpers software healthy src/__integration__/helpers
rls software healthy src/__integration__/rls
test software healthy src/test
mocks software healthy src/test/mocks
components software healthy src/components
app software healthy src/app
auth software healthy src/app/auth
callback software healthy src/app/auth/callback
accept-invite software healthy src/app/auth/accept-invite
login software healthy src/app/login
api software healthy src/app/api
github software healthy src/app/api/github
issues software healthy src/app/api/github/issues
import software healthy src/app/api/import
harvest software healthy src/app/api/import/harvest
customers software healthy src/app/api/customers
csv software healthy src/app/api/customers/csv
messaging software healthy src/app/api/messaging
webhook software healthy src/app/api/messaging/webhook
resend software healthy src/app/api/messaging/webhook/resend
business software healthy src/app/api/business
[businessId] software healthy src/app/api/business/[businessId]
identity-history software healthy src/app/api/business/[businessId]/identity-history
csv software healthy src/app/api/business/[businessId]/identity-history/csv
people-history software healthy src/app/api/business/[businessId]/people-history

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

LabelLayerStatusPath
20260428024606_sal013_tighten_expenses_select.sql data healthy supabase/migrations/20260428024606_sal013_tighten_expenses_…
20260423140000_import_runs.sql data healthy supabase/migrations/20260423140000_import_runs.sql
20260430161917_time_entries_team_scoped_indexes.sql data healthy supabase/migrations/20260430161917_time_entries_team_scoped…
005_nullable_client_id.sql data healthy supabase/migrations/005_nullable_client_id.sql
20260504190000_internal_projects.sql data healthy supabase/migrations/20260504190000_internal_projects.sql
20260428032312_sal012_drop_deprecated_business_identity_col… data healthy supabase/migrations/20260428032312_sal012_drop_deprecated_b…
20260504160000_reap_stuck_outbox_sends.sql data healthy supabase/migrations/20260504160000_reap_stuck_outbox_sends.…
20260505160000_project_parent_subprojects.sql data healthy supabase/migrations/20260505160000_project_parent_subprojec…
20260420180000_drop_legacy_business_state_fields.sql data healthy supabase/migrations/20260420180000_drop_legacy_business_sta…
20260420170002_business_registrations.sql data healthy supabase/migrations/20260420170002_business_registrations.s…
20260501050000_invoices_period_and_grouping.sql data healthy supabase/migrations/20260501050000_invoices_period_and_grou…
20260506050000_projects_history.sql data healthy supabase/migrations/20260506050000_projects_history.sql
20260419000000_require_timestamps_default_false.sql data healthy supabase/migrations/20260419000000_require_timestamps_defau…
20260428031721_period_lock_invoice_completeness.sql data healthy supabase/migrations/20260428031721_period_lock_invoice_comp…
20260415130000_time_entries_soft_delete.sql data healthy supabase/migrations/20260415130000_time_entries_soft_delete…
20260506190000_company_time_log_import_kind.sql data healthy supabase/migrations/20260506190000_company_time_log_import_…
20260504200000_user_settings_token_presence.sql data healthy supabase/migrations/20260504200000_user_settings_token_pres…
20260420190000_business_people.sql data healthy supabase/migrations/20260420190000_business_people.sql
20260417000517_phase2a_rate_columns.sql data healthy supabase/migrations/20260417000517_phase2a_rate_columns.sql
20260504210000_lock_messaging_protected_columns.sql data healthy supabase/migrations/20260504210000_lock_messaging_protected…
20260415140000_user_text_size.sql data healthy supabase/migrations/20260415140000_user_text_size.sql
20260428162525_period_lock_draft_invoice_relax.sql data healthy supabase/migrations/20260428162525_period_lock_draft_invoic…
20260415150000_preferred_theme_add_warm.sql data healthy supabase/migrations/20260415150000_preferred_theme_add_warm…
20260414210820_fix_user_customer_permission.sql data healthy supabase/migrations/20260414210820_fix_user_customer_permis…
20260504220000_lock_businesses_insert.sql data healthy supabase/migrations/20260504220000_lock_businesses_insert.s…
012_debug_rpc.sql data healthy supabase/migrations/012_debug_rpc.sql
20260502170000_invoice_layout_options.sql data healthy supabase/migrations/20260502170000_invoice_layout_options.s…
20260427215057_business_people_role_gated_select.sql data healthy supabase/migrations/20260427215057_business_people_role_gat…
20260503210000_backfill_harvest_customer_addresses.sql data healthy supabase/migrations/20260503210000_backfill_harvest_custome…
20260414181940_user_preferences.sql data healthy supabase/migrations/20260414181940_user_preferences.sql
20260428213042_user_profiles_is_shell.sql data healthy supabase/migrations/20260428213042_user_profiles_is_shell.s…
20260504100000_customer_contacts_multi_recipient.sql data healthy supabase/migrations/20260504100000_customer_contacts_multi_…
20260428211454_credential_expiry.sql data healthy supabase/migrations/20260428211454_credential_expiry.sql
20260428030840_team_period_locks.sql data healthy supabase/migrations/20260428030840_team_period_locks.sql
014_time_categories.sql data healthy supabase/migrations/014_time_categories.sql
002_multi_tenant.sql data healthy supabase/migrations/002_multi_tenant.sql
013_fix_role_keyword_conflict.sql data healthy supabase/migrations/013_fix_role_keyword_conflict.sql
20260414212707_fix_change_customer_role_keyword.sql data healthy supabase/migrations/20260414212707_fix_change_customer_role…
007_create_org_function.sql data healthy supabase/migrations/007_create_org_function.sql
20260506160000_project_recurring_budgets.sql data healthy supabase/migrations/20260506160000_project_recurring_budget…
20260513090000_time_pinned_and_team_default_rows.sql data healthy supabase/migrations/20260513090000_time_pinned_and_team_def…
20260511160000_edit_invoice_paid_date_rpc.sql data healthy supabase/migrations/20260511160000_edit_invoice_paid_date_r…
20260501090000_payment_terms.sql data healthy supabase/migrations/20260501090000_payment_terms.sql
20260428161926_expenses_soft_delete.sql data healthy supabase/migrations/20260428161926_expenses_soft_delete.sql
20260414211807_fix_customer_rpcs.sql data healthy supabase/migrations/20260414211807_fix_customer_rpcs.sql
20260504170000_message_outbox_history.sql data healthy supabase/migrations/20260504170000_message_outbox_history.s…
20260528160000_expenses_invoice_lock_and_void_unlock.sql data healthy supabase/migrations/20260528160000_expenses_invoice_lock_an…
20260503110000_instance_deploy_config.sql data healthy supabase/migrations/20260503110000_instance_deploy_config.s…
20260414145252_require_timestamps_flag.sql data healthy supabase/migrations/20260414145252_require_timestamps_flag.…
004_multi_org_improvements.sql data healthy supabase/migrations/004_multi_org_improvements.sql

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

LabelLayerStatusPath
/login frontend healthy src/app/login/page.tsx
/(dashboard) frontend healthy src/app/(dashboard)/page.tsx
/(dashboard)/settings frontend healthy src/app/(dashboard)/settings/page.tsx
/(dashboard)/projects frontend healthy src/app/(dashboard)/projects/page.tsx
/(dashboard)/projects/[id] frontend healthy src/app/(dashboard)/projects/[id]/page.tsx
/(dashboard)/projects/[id]/settings frontend healthy src/app/(dashboard)/projects/[id]/settings/page.tsx
/(dashboard)/projects/[id]/expenses frontend healthy src/app/(dashboard)/projects/[id]/expenses/page.tsx
/(dashboard)/projects/[id]/time frontend healthy src/app/(dashboard)/projects/[id]/time/page.tsx
/(dashboard)/projects/[id]/history frontend healthy src/app/(dashboard)/projects/[id]/history/page.tsx
/(dashboard)/docs frontend healthy src/app/(dashboard)/docs/page.tsx
/(dashboard)/docs/[...slug] frontend healthy src/app/(dashboard)/docs/[...slug]/page.tsx
/(dashboard)/import frontend healthy src/app/(dashboard)/import/page.tsx
/(dashboard)/teams frontend healthy src/app/(dashboard)/teams/page.tsx
/(dashboard)/teams/[id] frontend healthy src/app/(dashboard)/teams/[id]/page.tsx
/(dashboard)/teams/[id]/relationships frontend healthy src/app/(dashboard)/teams/[id]/relationships/page.tsx
/(dashboard)/teams/[id]/email frontend healthy src/app/(dashboard)/teams/[id]/email/page.tsx
/(dashboard)/teams/[id]/members frontend healthy src/app/(dashboard)/teams/[id]/members/page.tsx
/(dashboard)/teams/[id]/general frontend healthy src/app/(dashboard)/teams/[id]/general/page.tsx
/(dashboard)/customers frontend healthy src/app/(dashboard)/customers/page.tsx
/(dashboard)/customers/[id] frontend healthy src/app/(dashboard)/customers/[id]/page.tsx
/(dashboard)/security-groups frontend healthy src/app/(dashboard)/security-groups/page.tsx
/(dashboard)/templates frontend healthy src/app/(dashboard)/templates/page.tsx
/(dashboard)/categories frontend healthy src/app/(dashboard)/categories/page.tsx
/(dashboard)/business frontend healthy src/app/(dashboard)/business/page.tsx
/(dashboard)/business/info frontend healthy src/app/(dashboard)/business/info/page.tsx
/(dashboard)/business/[businessId] frontend healthy src/app/(dashboard)/business/[businessId]/page.tsx
/(dashboard)/business/[businessId]/identity frontend healthy src/app/(dashboard)/business/[businessId]/identity/page.tsx
/(dashboard)/business/[businessId]/identity/history frontend healthy src/app/(dashboard)/business/[businessId]/identity/history/…
/(dashboard)/business/[businessId]/expenses frontend healthy src/app/(dashboard)/business/[businessId]/expenses/page.tsx
/(dashboard)/business/[businessId]/expenses/import frontend healthy src/app/(dashboard)/business/[businessId]/expenses/import/p…
/(dashboard)/business/[businessId]/people frontend healthy src/app/(dashboard)/business/[businessId]/people/page.tsx
/(dashboard)/business/[businessId]/people/history frontend healthy src/app/(dashboard)/business/[businessId]/people/history/pa…
/(dashboard)/business/[businessId]/period-locks frontend healthy src/app/(dashboard)/business/[businessId]/period-locks/page…
/(dashboard)/system frontend healthy src/app/(dashboard)/system/page.tsx
/(dashboard)/system/users frontend healthy src/app/(dashboard)/system/users/page.tsx
/(dashboard)/system/deploy frontend healthy src/app/(dashboard)/system/deploy/page.tsx
/(dashboard)/system/errors frontend healthy src/app/(dashboard)/system/errors/page.tsx
/(dashboard)/system/teams frontend healthy src/app/(dashboard)/system/teams/page.tsx
/(dashboard)/system/test-error frontend healthy src/app/(dashboard)/system/test-error/page.tsx
/(dashboard)/system/sample-data frontend healthy src/app/(dashboard)/system/sample-data/page.tsx
/(dashboard)/system/credentials frontend healthy src/app/(dashboard)/system/credentials/page.tsx
/(dashboard)/profile frontend healthy src/app/(dashboard)/profile/page.tsx
/(dashboard)/reports frontend healthy src/app/(dashboard)/reports/page.tsx
/(dashboard)/time-entries frontend healthy src/app/(dashboard)/time-entries/page.tsx
/(dashboard)/time-entries/trash frontend healthy src/app/(dashboard)/time-entries/trash/page.tsx
/(dashboard)/invoices frontend healthy src/app/(dashboard)/invoices/page.tsx
/(dashboard)/invoices/new frontend healthy src/app/(dashboard)/invoices/new/page.tsx
/(dashboard)/invoices/[id] frontend healthy src/app/(dashboard)/invoices/[id]/page.tsx
/(dashboard)/invoices/[id]/send frontend healthy src/app/(dashboard)/invoices/[id]/send/page.tsx

LabelLayerStatusPath
1.1.1.1 network healthy src/app/(dashboard)/teams/[id]/email/actions.ts
8.8.8.8 network healthy src/app/(dashboard)/teams/[id]/email/actions.ts
0.255.255.255 network healthy src/lib/url-safety.ts
10.0.0.0 network healthy src/lib/url-safety.ts
10.255.255.255 network healthy src/lib/url-safety.ts
100.64.0.0 network healthy src/lib/url-safety.ts
100.127.255.255 network healthy src/lib/url-safety.ts
127.0.0.0 network healthy src/lib/url-safety.ts
127.255.255.255 network healthy src/lib/url-safety.ts
169.254.0.0 network healthy src/lib/url-safety.ts
169.254.255.255 network healthy src/lib/url-safety.ts
172.16.0.0 network healthy src/lib/url-safety.ts
172.31.255.255 network healthy src/lib/url-safety.ts
192.0.0.0 network healthy src/lib/url-safety.ts
192.0.0.255 network healthy src/lib/url-safety.ts
192.168.0.0 network healthy src/lib/url-safety.ts
192.168.255.255 network healthy src/lib/url-safety.ts
198.18.0.0 network healthy src/lib/url-safety.ts
198.19.255.255 network healthy src/lib/url-safety.ts
224.0.0.0 network healthy src/lib/url-safety.ts
239.255.255.255 network healthy src/lib/url-safety.ts
240.0.0.0 network healthy src/lib/url-safety.ts
255.255.255.255 network healthy src/lib/url-safety.ts
127.0.0.1 network healthy src/lib/url-safety.ts
10.0.0.5 network healthy src/lib/jira.test.ts
203.0.113.10 network healthy src/lib/url-safety.test.ts
169.254.169.254 network healthy src/lib/url-safety.test.ts
10.0.0.1 network healthy src/lib/url-safety.test.ts
172.16.5.5 network healthy src/lib/url-safety.test.ts
192.168.1.1 network healthy src/lib/url-safety.test.ts
100.64.0.1 network healthy src/lib/url-safety.test.ts
224.0.0.1 network healthy src/lib/url-safety.test.ts
203.0.113.5 network healthy src/lib/url-safety.test.ts
203.0.113.6 network healthy src/lib/url-safety.test.ts

LabelLayerStatusPath
public data healthy supabase/migrations/20260423140000_import_runs.sql
category_sets data healthy supabase/migrations/014_time_categories.sql
categories data healthy supabase/migrations/014_time_categories.sql
organizations data healthy supabase/migrations/002_multi_tenant.sql
organization_members data healthy supabase/migrations/002_multi_tenant.sql
organization_invites data healthy supabase/migrations/002_multi_tenant.sql
organization_settings data healthy supabase/migrations/004_multi_org_improvements.sql
user_profiles data healthy supabase/migrations/004_multi_org_improvements.sql
system_admins data healthy supabase/migrations/006_error_logging_and_admin.sql
error_logs data healthy supabase/migrations/006_error_logging_and_admin.sql
time_templates data healthy supabase/migrations/20260414063127_time_templates.sql
security_groups data healthy supabase/migrations/009_resource_sharing.sql
security_group_members data healthy supabase/migrations/009_resource_sharing.sql
client_shares data healthy supabase/migrations/009_resource_sharing.sql
organization_shares data healthy supabase/migrations/009_resource_sharing.sql
client_permissions data healthy supabase/migrations/009_resource_sharing.sql
mfa_backup_codes data healthy supabase/migrations/003_backup_codes.sql
user_settings data healthy supabase/migrations/001_initial_schema.sql
clients data healthy supabase/migrations/001_initial_schema.sql
projects data healthy supabase/migrations/001_initial_schema.sql
invoices data healthy supabase/migrations/001_initial_schema.sql
time_entries data healthy supabase/migrations/001_initial_schema.sql
invoice_line_items data healthy supabase/migrations/001_initial_schema.sql

LabelLayerStatusPath
this software healthy src/__tests__/edit-invoice-paid-date-rpc.test.ts:this
is software healthy src/__integration__/rls/projects-parent-trigger.test.ts:is
so software healthy src/components/SkipLink.test.tsx:so
on software healthy src/components/InlineErrorCard.tsx:on
shows software healthy src/app/(dashboard)/import/history-display.test.ts:shows
shows software healthy src/app/(dashboard)/import/history-display.ts:shows
of software healthy src/app/(dashboard)/business/[businessId]/expenses/page.tsx…
of software healthy src/app/(dashboard)/business/[businessId]/expenses/query-fi…
names software healthy src/lib/table-styles.test.ts:names
HarvestApiError software healthy src/lib/harvest.ts:HarvestApiError
UnsafeOutboundUrlError software healthy src/lib/url-safety.ts:UnsafeOutboundUrlError
to software healthy src/lib/form-styles.ts:to
intentionally software healthy src/lib/form-styles.ts:intentionally
extends software healthy src/lib/jira.test.ts:extends
with software healthy src/lib/errors.ts:with
AppError software healthy src/lib/errors.ts:AppError
VercelError software healthy src/lib/deploy/providers/vercel.ts:VercelError
ResendError software healthy src/lib/messaging/providers/resend.ts:ResendError
that software healthy e2e/route-smoke.spec.ts:that
regardless software healthy e2e/route-smoke.spec.ts:regardless

LabelLayerStatusPath
Sidebar frontend healthy src/components/Sidebar.tsx
Timer frontend healthy src/components/Timer.tsx
NotFound frontend healthy src/app/not-found.tsx
AppError frontend healthy src/app/error.tsx
GlobalError frontend healthy src/app/global-error.tsx
LoginPage frontend healthy src/app/login/page.tsx
DashboardNotFound frontend healthy src/app/(dashboard)/not-found.tsx
DashboardLoading frontend healthy src/app/(dashboard)/loading.tsx
DashboardError frontend healthy src/app/(dashboard)/error.tsx
AdminLayout frontend healthy src/app/(dashboard)/settings/layout.tsx
ProjectOverviewLoading frontend healthy src/app/(dashboard)/projects/[id]/loading.tsx
ProjectSettingsLoading frontend healthy src/app/(dashboard)/projects/[id]/settings/loading.tsx
ProjectExpensesLoading frontend healthy src/app/(dashboard)/projects/[id]/expenses/loading.tsx
ProjectTimeLoading frontend healthy src/app/(dashboard)/projects/[id]/time/loading.tsx
BusinessInfoRedirect frontend healthy src/app/(dashboard)/business/info/page.tsx

LabelLayerStatusPath
STAGING_EMAIL_KEY_ENCRYPTION_KEY cicd healthy
STAGING_SUPABASE_URL cicd healthy
STAGING_SUPABASE_SERVICE_ROLE_KEY cicd healthy
STAGING_SUPABASE_ANON_KEY cicd healthy
GITHUB_TOKEN cicd healthy
SUPABASE_DB_URL cicd healthy

LabelLayerStatusPath
verify cicd healthy .github/workflows/db-verify.yml
check cicd healthy .github/workflows/ci.yml
integration cicd healthy .github/workflows/ci.yml
e2e cicd healthy .github/workflows/ci.yml
apply cicd healthy .github/workflows/db-migrate.yml

LabelLayerStatusPath
gha::db-verify cicd healthy .github/workflows/db-verify.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::db-migrate cicd healthy .github/workflows/db-migrate.yml

LabelLayerStatusPath
postgres data healthy CLAUDE.md
postgresql data healthy .env.example

LabelLayerStatusPath
vps::aws hardware healthy .env.example
vps::linode hardware healthy src/components/EditableCell.test.tsx

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

LabelLayerStatusPath
kafka data healthy src/lib/sample-data/generate.ts

LabelLayerStatusPath
password_literal::e2e/global-setup.ts security healthy e2e/global-setup.ts
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/94856633-24bc-4150-896d-c70bc26b5f79/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/94856633-24bc-4150-896d-c70bc26b5f79/

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.