https://github.com/qx04222/mailpulse
· scanned 2026-06-15 23:44 UTC (2 months, 4 weeks ago)
130 raw signals (0 security + 130 graph)
Last scanned 2 months, 4 weeks ago · v1 · 119 actionable findings from 1 signal source. 11 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 5129 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 |
|---|---|---|---|
sessionSecret |
software | healthy | admin/src/proxy.ts:sessionSecret |
timingSafeEqualStr |
software | healthy | admin/src/proxy.ts:timingSafeEqualStr |
fromBase64url |
software | healthy | admin/src/proxy.ts:fromBase64url |
toBase64url |
software | healthy | admin/src/proxy.ts:toBase64url |
isValidSession |
software | healthy | admin/src/proxy.ts:isValidSession |
isPublicApi |
software | healthy | admin/src/proxy.ts:isPublicApi |
proxy |
software | healthy | admin/src/proxy.ts:proxy |
url |
software | healthy | admin/src/test/live-probes.integration.test.ts:url |
runProbe |
software | healthy | admin/src/test/live-probes.integration.test.ts:runProbe |
runRpcProbe |
software | healthy | admin/src/test/live-probes.integration.test.ts:runRpcProbe |
ErrorPanel |
software | healthy | admin/src/components/error-panel.tsx:ErrorPanel |
renderSearch |
software | healthy | admin/src/components/header-search.test.tsx:renderSearch |
ExportButton |
software | healthy | admin/src/components/export-button.tsx:ExportButton |
handleExport |
software | healthy | admin/src/components/export-button.tsx:handleExport |
ThemeToggle |
software | healthy | admin/src/components/theme-toggle.tsx:ThemeToggle |
readStoredTheme |
software | healthy | admin/src/components/theme-provider.tsx:readStoredTheme |
systemPrefersDark |
software | healthy | admin/src/components/theme-provider.tsx:systemPrefersDark |
applyTheme |
software | healthy | admin/src/components/theme-provider.tsx:applyTheme |
subscribe |
software | healthy | admin/src/components/theme-provider.tsx:subscribe |
onChange |
software | healthy | admin/src/components/theme-provider.tsx:onChange |
ThemeProvider |
software | healthy | admin/src/components/theme-provider.tsx:ThemeProvider |
useTheme |
software | healthy | admin/src/components/theme-provider.tsx:useTheme |
renderWithLocale |
software | healthy | admin/src/components/error-panel.test.tsx:renderWithLocale |
renderBell |
software | healthy | admin/src/components/notification-bell.test.tsx:renderBell |
GlobalSearch |
software | healthy | admin/src/components/header-search.tsx:GlobalSearch |
onMouseDown |
software | healthy | admin/src/components/header-search.tsx:onMouseDown |
onKeyDown |
software | healthy | admin/src/components/header-search.tsx:onKeyDown |
timeAgo |
software | healthy | admin/src/components/notification-bell.tsx:timeAgo |
NotificationBell |
software | healthy | admin/src/components/notification-bell.tsx:NotificationBell |
onKeyDown |
software | healthy | admin/src/components/notification-bell.tsx:onKeyDown |
onMouseDown |
software | healthy | admin/src/components/notification-bell.tsx:onMouseDown |
markRead |
software | healthy | admin/src/components/notification-bell.tsx:markRead |
markAllRead |
software | healthy | admin/src/components/notification-bell.tsx:markAllRead |
LanguageSwitcher |
software | healthy | admin/src/components/language-switcher.tsx:LanguageSwitcher |
ConfirmDialog |
software | healthy | admin/src/components/confirm-dialog.tsx:ConfirmDialog |
Table |
software | healthy | admin/src/components/ui/table.tsx:Table |
THead |
software | healthy | admin/src/components/ui/table.tsx:THead |
TBody |
software | healthy | admin/src/components/ui/table.tsx:TBody |
TR |
software | healthy | admin/src/components/ui/table.tsx:TR |
TH |
software | healthy | admin/src/components/ui/table.tsx:TH |
TD |
software | healthy | admin/src/components/ui/table.tsx:TD |
StatCard |
software | healthy | admin/src/components/ui/stat-card.tsx:StatCard |
Badge |
software | healthy | admin/src/components/ui/badge.tsx:Badge |
EmptyState |
software | healthy | admin/src/components/ui/empty-state.tsx:EmptyState |
Dialog |
software | healthy | admin/src/components/ui/dialog.tsx:Dialog |
onKey |
software | healthy | admin/src/components/ui/dialog.tsx:onKey |
Button |
software | healthy | admin/src/components/ui/button.tsx:Button |
Card |
software | healthy | admin/src/components/ui/card.tsx:Card |
CardHeader |
software | healthy | admin/src/components/ui/card.tsx:CardHeader |
CardTitle |
software | healthy | admin/src/components/ui/card.tsx:CardTitle |
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 |
DEPLOY.md |
software | healthy | DEPLOY.md |
LICENSE |
software | healthy | LICENSE |
IMPROVEMENT_PLAN.md |
software | healthy | IMPROVEMENT_PLAN.md |
MailPulse_升级规划.md |
software | healthy | docs/MailPulse_升级规划.md |
FUTURE_INTEGRATIONS.md |
software | healthy | docs/FUTURE_INTEGRATIONS.md |
QA-CAMPAIGN-2026-06-14.md |
software | healthy | docs/QA-CAMPAIGN-2026-06-14.md |
L4-action-drafting.md |
software | healthy | docs/blueprint/L4-action-drafting.md |
README.md |
software | healthy | docs/blueprint/README.md |
cross-cutting.md |
software | healthy | docs/blueprint/cross-cutting.md |
L3-business-objects.md |
software | healthy | docs/blueprint/L3-business-objects.md |
L1-channel-generalization.md |
software | healthy | docs/blueprint/L1-channel-generalization.md |
L2-entity-unification.md |
software | healthy | docs/blueprint/L2-entity-unification.md |
L5-knowledge-base.md |
software | healthy | docs/blueprint/L5-knowledge-base.md |
GO-LIVE-RUNBOOK.md |
software | healthy | docs/blueprint/GO-LIVE-RUNBOOK.md |
migrations-plan.md |
software | healthy | docs/blueprint/migrations-plan.md |
railway.toml |
software | healthy | admin/railway.toml |
playwright.config.ts |
software | healthy | admin/playwright.config.ts |
postcss.config.mjs |
software | healthy | admin/postcss.config.mjs |
README.md |
software | healthy | admin/README.md |
CLAUDE.md |
software | healthy | admin/CLAUDE.md |
package.json |
software | healthy | admin/package.json |
nixpacks.toml |
software | healthy | admin/nixpacks.toml |
package-lock.json |
software | healthy | admin/package-lock.json |
tsconfig.json |
software | healthy | admin/tsconfig.json |
eslint.config.mjs |
software | healthy | admin/eslint.config.mjs |
AGENTS.md |
software | healthy | admin/AGENTS.md |
vitest.config.ts |
software | healthy | admin/vitest.config.ts |
next.config.ts |
software | healthy | admin/next.config.ts |
proxy.ts |
software | healthy | admin/src/proxy.ts |
live-probes.integration.test.ts |
software | healthy | admin/src/test/live-probes.integration.test.ts |
setup-dom.ts |
software | healthy | admin/src/test/setup-dom.ts |
error-panel.tsx |
software | healthy | admin/src/components/error-panel.tsx |
header-search.test.tsx |
software | healthy | admin/src/components/header-search.test.tsx |
export-button.tsx |
software | healthy | admin/src/components/export-button.tsx |
theme-toggle.tsx |
software | healthy | admin/src/components/theme-toggle.tsx |
theme-provider.tsx |
software | healthy | admin/src/components/theme-provider.tsx |
error-panel.test.tsx |
software | healthy | admin/src/components/error-panel.test.tsx |
notification-bell.test.tsx |
software | healthy | admin/src/components/notification-bell.test.tsx |
header-search.tsx |
software | healthy | admin/src/components/header-search.tsx |
notification-bell.tsx |
software | healthy | admin/src/components/notification-bell.tsx |
language-switcher.tsx |
software | healthy | admin/src/components/language-switcher.tsx |
confirm-dialog.tsx |
software | healthy | admin/src/components/confirm-dialog.tsx |
table.tsx |
software | healthy | admin/src/components/ui/table.tsx |
kit.test.tsx |
software | healthy | admin/src/components/ui/kit.test.tsx |
stat-card.tsx |
software | healthy | admin/src/components/ui/stat-card.tsx |
badge.tsx |
software | healthy | admin/src/components/ui/badge.tsx |
empty-state.tsx |
software | healthy | admin/src/components/ui/empty-state.tsx |
dialog.tsx |
software | healthy | admin/src/components/ui/dialog.tsx |
button.tsx |
software | healthy | admin/src/components/ui/button.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
always |
software | healthy | admin/src/components/theme-provider.tsx:always |
to |
software | healthy | admin/src/components/theme-provider.tsx:to |
string |
software | healthy | admin/src/components/ui/input.tsx:string |
from |
software | healthy | admin/src/app/layout.tsx:from |
FetchError |
software | healthy | admin/src/app/dashboard/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/settings/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/ai-cost/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/engine-outputs/page.test.tsx:FetchE… |
FetchError |
software | healthy | admin/src/app/dashboard/notifications/page.test.tsx:FetchEr… |
FetchError |
software | healthy | admin/src/app/dashboard/triggers/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/ops-health/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/threads/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/threads/[id]/page.test.tsx:FetchErr… |
FetchError |
software | healthy | admin/src/app/dashboard/analytics/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/events/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/intelligence/page.test.tsx:FetchErr… |
FetchError |
software | healthy | admin/src/app/dashboard/audit-log/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/recordings/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/ai-models/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/merge-queue/page.test.tsx:FetchError |
of |
software | healthy | admin/src/app/dashboard/templates/page.test.tsx:of |
FetchError |
software | healthy | admin/src/app/dashboard/templates/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/search/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/action-items/page.test.tsx:FetchErr… |
FetchError |
software | healthy | admin/src/app/dashboard/clients/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/clients/[id]/page.test.tsx:FetchErr… |
FetchError |
software | healthy | admin/src/app/dashboard/sla/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/filter-rules/page.test.tsx:FetchErr… |
FetchError |
software | healthy | admin/src/app/dashboard/schedules/dialog.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/reports/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/ai-feedback/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/people/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/companies/page.test.tsx:FetchError |
FetchError |
software | healthy | admin/src/app/dashboard/companies/[id]/page.test.tsx:FetchE… |
FetchError |
software | healthy | admin/src/lib/fetcher.ts:FetchError |
AuthError |
software | healthy | admin/src/lib/auth.ts:AuthError |
TokenVersionUnavailableError |
software | healthy | admin/src/lib/auth.ts:TokenVersionUnavailableError |
fragments |
software | healthy | admin/src/lib/cn.ts:fragments |
SlidingWindowLimiter |
software | healthy | admin/src/lib/rate-limit.ts:SlidingWindowLimiter |
TestServiceHttpTimeout |
software | healthy | engine/tests/test_fix_gmail_timeout.py:27 |
TestRefreshTransportInjectionAndRetry |
software | healthy | engine/tests/test_fix_gmail_timeout.py:80 |
_Chain |
software | healthy | engine/tests/test_cov_hourly_sync.py:28 |
_FakeDB |
software | healthy | engine/tests/test_cov_hourly_sync.py:57 |
_RaiseUpdateDB |
software | healthy | engine/tests/test_cov_hourly_sync.py:505 |
_RaiseSelectDB |
software | healthy | engine/tests/test_cov_hourly_sync.py:704 |
TestIsBusinessDayDefaultToday |
software | healthy | engine/tests/test_cov_holidays.py:18 |
TestIsBusinessDaySunday |
software | healthy | engine/tests/test_cov_holidays.py:52 |
_StubResponse |
software | healthy | engine/tests/test_cov_entrypoint.py:23 |
_FakeScheduler |
software | healthy | engine/tests/test_cov_entrypoint.py:260 |
_CapScheduler |
software | healthy | engine/tests/test_cov_entrypoint.py:820 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
blueprint |
software | healthy | docs/blueprint |
admin |
software | healthy | admin |
src |
software | healthy | admin/src |
test |
software | healthy | admin/src/test |
components |
software | healthy | admin/src/components |
ui |
software | healthy | admin/src/components/ui |
app |
software | healthy | admin/src/app |
login |
software | healthy | admin/src/app/login |
api |
software | healthy | admin/src/app/api |
ai-cost |
software | healthy | admin/src/app/api/ai-cost |
engine-outputs |
software | healthy | admin/src/app/api/engine-outputs |
notifications |
software | healthy | admin/src/app/api/notifications |
llm-providers |
software | healthy | admin/src/app/api/llm-providers |
triggers |
software | healthy | admin/src/app/api/triggers |
ops-health |
software | healthy | admin/src/app/api/ops-health |
threads |
software | healthy | admin/src/app/api/threads |
[id] |
software | healthy | admin/src/app/api/threads/[id] |
auth |
software | healthy | admin/src/app/api/auth |
logout |
software | healthy | admin/src/app/api/auth/logout |
login |
software | healthy | admin/src/app/api/auth/login |
analytics |
software | healthy | admin/src/app/api/analytics |
events |
software | healthy | admin/src/app/api/events |
health |
software | healthy | admin/src/app/api/health |
intelligence |
software | healthy | admin/src/app/api/intelligence |
audit-log |
software | healthy | admin/src/app/api/audit-log |
recordings |
software | healthy | admin/src/app/api/recordings |
[id] |
software | healthy | admin/src/app/api/recordings/[id] |
url |
software | healthy | admin/src/app/api/recordings/[id]/url |
global-search |
software | healthy | admin/src/app/api/global-search |
templates |
software | healthy | admin/src/app/api/templates |
search |
software | healthy | admin/src/app/api/search |
action-items |
software | healthy | admin/src/app/api/action-items |
merge-suggestions |
software | healthy | admin/src/app/api/merge-suggestions |
clients |
software | healthy | admin/src/app/api/clients |
[id] |
software | healthy | admin/src/app/api/clients/[id] |
sla |
software | healthy | admin/src/app/api/sla |
at-risk |
software | healthy | admin/src/app/api/sla/at-risk |
filter-rules |
software | healthy | admin/src/app/api/filter-rules |
schedules |
software | healthy | admin/src/app/api/schedules |
[id] |
software | healthy | admin/src/app/api/schedules/[id] |
run |
software | healthy | admin/src/app/api/schedules/[id]/run |
reports |
software | healthy | admin/src/app/api/reports |
ai-feedback |
software | healthy | admin/src/app/api/ai-feedback |
people |
software | healthy | admin/src/app/api/people |
sync |
software | healthy | admin/src/app/api/people/sync |
[id] |
software | healthy | admin/src/app/api/people/[id] |
owners |
software | healthy | admin/src/app/api/people/[id]/owners |
identities |
software | healthy | admin/src/app/api/people/[id]/identities |
company-features |
software | healthy | admin/src/app/api/company-features |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test_migrations_integration.py |
data | healthy | engine/tests/test_migrations_integration.py |
run_migrations.py |
data | healthy | engine/scripts/run_migrations.py |
025_person_email_local.sql |
data | healthy | engine/migrations/025_person_email_local.sql |
037_followup_alert_dedupe.sql |
data | healthy | engine/migrations/037_followup_alert_dedupe.sql |
009_lark_base_calendar.sql |
data | healthy | engine/migrations/009_lark_base_calendar.sql |
029_scoring_feedback.sql |
data | healthy | engine/migrations/029_scoring_feedback.sql |
016_processing_status.sql |
data | healthy | engine/migrations/016_processing_status.sql |
030_email_filter_rules.sql |
data | healthy | engine/migrations/030_email_filter_rules.sql |
043_contact_merge.sql |
data | healthy | engine/migrations/043_contact_merge.sql |
028_ops_state.sql |
data | healthy | engine/migrations/028_ops_state.sql |
040_ingestion_sources.sql |
data | healthy | engine/migrations/040_ingestion_sources.sql |
044_call_lark_client_fk.sql |
data | healthy | engine/migrations/044_call_lark_client_fk.sql |
050_fix_merge_suggestion_fk.sql |
data | healthy | engine/migrations/050_fix_merge_suggestion_fk.sql |
048_knowledge_base.sql |
data | healthy | engine/migrations/048_knowledge_base.sql |
003_schedules.sql |
data | healthy | engine/migrations/003_schedules.sql |
008_lark_phone.sql |
data | healthy | engine/migrations/008_lark_phone.sql |
005_person_emails.sql |
data | healthy | engine/migrations/005_person_emails.sql |
014_lark_topics.sql |
data | healthy | engine/migrations/014_lark_topics.sql |
002_events_audit_notifications.sql |
data | healthy | engine/migrations/002_events_audit_notifications.sql |
013_audit_fixes.sql |
data | healthy | engine/migrations/013_audit_fixes.sql |
012_p0_fixes.sql |
data | healthy | engine/migrations/012_p0_fixes.sql |
035_admin_token_version.sql |
data | healthy | engine/migrations/035_admin_token_version.sql |
018_schema_migrations_ledger.sql |
data | healthy | engine/migrations/018_schema_migrations_ledger.sql |
034_recordings_client_fk.sql |
data | healthy | engine/migrations/034_recordings_client_fk.sql |
051_revoke_secdef_exec_from_api_roles.sql |
data | healthy | engine/migrations/051_revoke_secdef_exec_from_api_roles.sql |
004_company_domains.sql |
data | healthy | engine/migrations/004_company_domains.sql |
023_dedupe_running_runs.sql |
data | healthy | engine/migrations/023_dedupe_running_runs.sql |
042_customer_organizations.sql |
data | healthy | engine/migrations/042_customer_organizations.sql |
033_recordings.sql |
data | healthy | engine/migrations/033_recordings.sql |
022_sla_alert_tracking.sql |
data | healthy | engine/migrations/022_sla_alert_tracking.sql |
047_observability_compliance.sql |
data | healthy | engine/migrations/047_observability_compliance.sql |
021_escalation_config.sql |
data | healthy | engine/migrations/021_escalation_config.sql |
015_person_identities.sql |
data | healthy | engine/migrations/015_person_identities.sql |
007_sync_schedule_type.sql |
data | healthy | engine/migrations/007_sync_schedule_type.sql |
027_bridged_dual_attach.sql |
data | healthy | engine/migrations/027_bridged_dual_attach.sql |
006_manual_triggers.sql |
data | healthy | engine/migrations/006_manual_triggers.sql |
032_harden_function_search_path.sql |
data | healthy | engine/migrations/032_harden_function_search_path.sql |
039_channelize_ids.sql |
data | healthy | engine/migrations/039_channelize_ids.sql |
031_fk_ondelete_secondary.sql |
data | healthy | engine/migrations/031_fk_ondelete_secondary.sql |
019_enable_rls.sql |
data | healthy | engine/migrations/019_enable_rls.sql |
041_contact_identities.sql |
data | healthy | engine/migrations/041_contact_identities.sql |
038_company_member_role.sql |
data | healthy | engine/migrations/038_company_member_role.sql |
020_fk_policies.sql |
data | healthy | engine/migrations/020_fk_policies.sql |
036_shared_mailbox_owners.sql |
data | healthy | engine/migrations/036_shared_mailbox_owners.sql |
011_secretary_features.sql |
data | healthy | engine/migrations/011_secretary_features.sql |
026_atomic_counters.sql |
data | healthy | engine/migrations/026_atomic_counters.sql |
045_business_documents.sql |
data | healthy | engine/migrations/045_business_documents.sql |
049_llm_provider_config.sql |
data | healthy | engine/migrations/049_llm_provider_config.sql |
010_lark_primary.sql |
data | healthy | engine/migrations/010_lark_primary.sql |
017_admin_users.sql |
data | healthy | engine/migrations/017_admin_users.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
and |
data | healthy | engine/schema_current.sql |
people |
data | healthy | engine/schema_current.sql |
companies |
data | healthy | engine/schema_current.sql |
company_members |
data | healthy | engine/schema_current.sql |
clients |
data | healthy | engine/schema_current.sql |
client_company_links |
data | healthy | engine/schema_current.sql |
digest_runs |
data | healthy | engine/schema_current.sql |
threads |
data | healthy | engine/schema_current.sql |
emails |
data | healthy | engine/schema_current.sql |
action_items |
data | healthy | engine/schema_current.sql |
ai_company_analyses |
data | healthy | engine/schema_current.sql |
ai_client_summaries |
data | healthy | engine/schema_current.sql |
events |
data | healthy | engine/schema_current.sql |
audit_logs |
data | healthy | engine/schema_current.sql |
notification_rules |
data | healthy | engine/schema_current.sql |
sla_configs |
data | healthy | engine/schema_current.sql |
web_notifications |
data | healthy | engine/schema_current.sql |
email_templates |
data | healthy | engine/schema_current.sql |
digest_schedules |
data | healthy | engine/schema_current.sql |
manual_triggers |
data | healthy | engine/schema_current.sql |
person_emails |
data | healthy | engine/schema_current.sql |
person_identities |
data | healthy | engine/schema_current.sql |
call_records |
data | healthy | engine/schema_current.sql |
lark_messages |
data | healthy | engine/schema_current.sql |
lark_base_sync |
data | healthy | engine/schema_current.sql |
lark_calendar_events |
data | healthy | engine/schema_current.sql |
lark_topics |
data | healthy | engine/schema_current.sql |
company_features |
data | healthy | engine/schema_current.sql |
follow_up_reminders |
data | healthy | engine/schema_current.sql |
weekly_reports |
data | healthy | engine/schema_current.sql |
calendar_proposals |
data | healthy | engine/schema_current.sql |
admin_users |
data | healthy | engine/schema_current.sql |
ops_state |
data | healthy | engine/schema_current.sql |
scoring_feedback |
data | healthy | engine/schema_current.sql |
email_filter_rules |
data | healthy | engine/schema_current.sql |
recordings |
data | healthy | engine/schema_current.sql |
schema_migrations |
data | healthy | engine/schema_current.sql |
public |
data | healthy | engine/migrations/043_contact_merge.sql |
ingestion_sources |
data | healthy | engine/migrations/040_ingestion_sources.sql |
knowledge_base |
data | healthy | engine/migrations/048_knowledge_base.sql |
business_documents |
data | healthy | engine/migrations/045_business_documents.sql |
thread_documents |
data | healthy | engine/migrations/045_business_documents.sql |
action_item_documents |
data | healthy | engine/migrations/045_business_documents.sql |
ai_drafts |
data | healthy | engine/migrations/046_ai_drafts.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorPanel |
frontend | healthy | admin/src/components/error-panel.tsx |
ExportButton |
frontend | healthy | admin/src/components/export-button.tsx |
ThemeToggle |
frontend | healthy | admin/src/components/theme-toggle.tsx |
ThemeProvider |
frontend | healthy | admin/src/components/theme-provider.tsx |
GlobalSearch |
frontend | healthy | admin/src/components/header-search.tsx |
NotificationBell |
frontend | healthy | admin/src/components/notification-bell.tsx |
LanguageSwitcher |
frontend | healthy | admin/src/components/language-switcher.tsx |
ConfirmDialog |
frontend | healthy | admin/src/components/confirm-dialog.tsx |
Home |
frontend | healthy | admin/src/app/page.tsx |
RootLayout |
frontend | healthy | admin/src/app/layout.tsx |
LoginPage |
frontend | healthy | admin/src/app/login/page.tsx |
DashboardLoading |
frontend | healthy | admin/src/app/dashboard/loading.tsx |
DashboardPage |
frontend | healthy | admin/src/app/dashboard/page.tsx |
DashboardLayout |
frontend | healthy | admin/src/app/dashboard/layout.tsx |
DashboardError |
frontend | healthy | admin/src/app/dashboard/error.tsx |
SettingsPage |
frontend | healthy | admin/src/app/dashboard/settings/page.tsx |
AiCostPage |
frontend | healthy | admin/src/app/dashboard/ai-cost/page.tsx |
EngineOutputsPage |
frontend | healthy | admin/src/app/dashboard/engine-outputs/page.tsx |
NotificationsPage |
frontend | healthy | admin/src/app/dashboard/notifications/page.tsx |
TriggersPage |
frontend | healthy | admin/src/app/dashboard/triggers/page.tsx |
OpsHealthPage |
frontend | healthy | admin/src/app/dashboard/ops-health/page.tsx |
ThreadsInboxPage |
frontend | healthy | admin/src/app/dashboard/threads/page.tsx |
ThreadDetailPage |
frontend | healthy | admin/src/app/dashboard/threads/[id]/page.tsx |
AnalyticsPage |
frontend | healthy | admin/src/app/dashboard/analytics/page.tsx |
EventsPage |
frontend | healthy | admin/src/app/dashboard/events/page.tsx |
IntelligencePage |
frontend | healthy | admin/src/app/dashboard/intelligence/page.tsx |
AuditLogPage |
frontend | healthy | admin/src/app/dashboard/audit-log/page.tsx |
RecordingsPage |
frontend | healthy | admin/src/app/dashboard/recordings/page.tsx |
AiModelsPage |
frontend | healthy | admin/src/app/dashboard/ai-models/page.tsx |
MergeQueuePage |
frontend | healthy | admin/src/app/dashboard/merge-queue/page.tsx |
TemplatesPage |
frontend | healthy | admin/src/app/dashboard/templates/page.tsx |
SearchPage |
frontend | healthy | admin/src/app/dashboard/search/page.tsx |
ActionItemsPage |
frontend | healthy | admin/src/app/dashboard/action-items/page.tsx |
ClientsPage |
frontend | healthy | admin/src/app/dashboard/clients/page.tsx |
Client360Page |
frontend | healthy | admin/src/app/dashboard/clients/[id]/page.tsx |
SlaPage |
frontend | healthy | admin/src/app/dashboard/sla/page.tsx |
FilterRulesPage |
frontend | healthy | admin/src/app/dashboard/filter-rules/page.tsx |
SchedulesPage |
frontend | healthy | admin/src/app/dashboard/schedules/page.tsx |
ReportsPage |
frontend | healthy | admin/src/app/dashboard/reports/page.tsx |
AiFeedbackPage |
frontend | healthy | admin/src/app/dashboard/ai-feedback/page.tsx |
PeoplePage |
frontend | healthy | admin/src/app/dashboard/people/page.tsx |
CompaniesPage |
frontend | healthy | admin/src/app/dashboard/companies/page.tsx |
CompanySettingsPage |
frontend | healthy | admin/src/app/dashboard/companies/[id]/page.tsx |
LocaleProvider |
frontend | healthy | admin/src/lib/i18n/provider.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | admin/src/app/page.tsx |
/login |
frontend | healthy | admin/src/app/login/page.tsx |
/dashboard |
frontend | healthy | admin/src/app/dashboard/page.tsx |
/dashboard/settings |
frontend | healthy | admin/src/app/dashboard/settings/page.tsx |
/dashboard/ai-cost |
frontend | healthy | admin/src/app/dashboard/ai-cost/page.tsx |
/dashboard/engine-outputs |
frontend | healthy | admin/src/app/dashboard/engine-outputs/page.tsx |
/dashboard/notifications |
frontend | healthy | admin/src/app/dashboard/notifications/page.tsx |
/dashboard/triggers |
frontend | healthy | admin/src/app/dashboard/triggers/page.tsx |
/dashboard/ops-health |
frontend | healthy | admin/src/app/dashboard/ops-health/page.tsx |
/dashboard/threads |
frontend | healthy | admin/src/app/dashboard/threads/page.tsx |
/dashboard/threads/[id] |
frontend | healthy | admin/src/app/dashboard/threads/[id]/page.tsx |
/dashboard/analytics |
frontend | healthy | admin/src/app/dashboard/analytics/page.tsx |
/dashboard/events |
frontend | healthy | admin/src/app/dashboard/events/page.tsx |
/dashboard/intelligence |
frontend | healthy | admin/src/app/dashboard/intelligence/page.tsx |
/dashboard/audit-log |
frontend | healthy | admin/src/app/dashboard/audit-log/page.tsx |
/dashboard/recordings |
frontend | healthy | admin/src/app/dashboard/recordings/page.tsx |
/dashboard/ai-models |
frontend | healthy | admin/src/app/dashboard/ai-models/page.tsx |
/dashboard/merge-queue |
frontend | healthy | admin/src/app/dashboard/merge-queue/page.tsx |
/dashboard/templates |
frontend | healthy | admin/src/app/dashboard/templates/page.tsx |
/dashboard/search |
frontend | healthy | admin/src/app/dashboard/search/page.tsx |
/dashboard/action-items |
frontend | healthy | admin/src/app/dashboard/action-items/page.tsx |
/dashboard/clients |
frontend | healthy | admin/src/app/dashboard/clients/page.tsx |
/dashboard/clients/[id] |
frontend | healthy | admin/src/app/dashboard/clients/[id]/page.tsx |
/dashboard/sla |
frontend | healthy | admin/src/app/dashboard/sla/page.tsx |
/dashboard/filter-rules |
frontend | healthy | admin/src/app/dashboard/filter-rules/page.tsx |
/dashboard/schedules |
frontend | healthy | admin/src/app/dashboard/schedules/page.tsx |
/dashboard/reports |
frontend | healthy | admin/src/app/dashboard/reports/page.tsx |
/dashboard/ai-feedback |
frontend | healthy | admin/src/app/dashboard/ai-feedback/page.tsx |
/dashboard/people |
frontend | healthy | admin/src/app/dashboard/people/page.tsx |
/dashboard/companies |
frontend | healthy | admin/src/app/dashboard/companies/page.tsx |
/dashboard/companies/[id] |
frontend | healthy | admin/src/app/dashboard/companies/[id]/page.tsx |
/ |
frontend | healthy | admin/src/app/api/auth/logout/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::admin/playwright.config.ts |
security | healthy | admin/playwright.config.ts |
password_literal::admin/src/app/api/auth/login/route.test.ts |
security | healthy | admin/src/app/api/auth/login/route.test.ts |
password_literal::admin/src/app/api/auth/login/route.test.ts |
security | healthy | admin/src/app/api/auth/login/route.test.ts |
password_literal::admin/src/app/api/auth/login/route.test.ts |
security | healthy | admin/src/app/api/auth/login/route.test.ts |
password_literal::admin/src/app/api/auth/login/route.test.ts |
security | healthy | admin/src/app/api/auth/login/route.test.ts |
password_literal::admin/src/app/api/auth/login/route.test.ts |
security | healthy | admin/src/app/api/auth/login/route.test.ts |
password_literal::admin/src/app/api/auth/login/route.test.ts |
security | healthy | admin/src/app/api/auth/login/route.test.ts |
password_literal::admin/src/app/api/auth/login/route.test.ts |
security | healthy | admin/src/app/api/auth/login/route.test.ts |
password_literal::admin/src/app/api/auth/login/route.test.ts |
security | healthy | admin/src/app/api/auth/login/route.test.ts |
password_literal::admin/src/app/api/auth/login/route.test.ts |
security | healthy | admin/src/app/api/auth/login/route.test.ts |
password_literal::admin/src/app/api/auth/login/route.test.ts |
security | healthy | admin/src/app/api/auth/login/route.test.ts |
password_literal::admin/src/app/api/auth/login/route.test.ts |
security | healthy | admin/src/app/api/auth/login/route.test.ts |
password_literal::admin/src/app/api/auth/login/route.test.ts |
security | healthy | admin/src/app/api/auth/login/route.test.ts |
password_literal::admin/src/lib/auth.test.ts |
security | healthy | admin/src/lib/auth.test.ts |
password_literal::admin/src/lib/auth.test.ts |
security | healthy | admin/src/lib/auth.test.ts |
password_literal::admin/e2e/helpers.ts |
security | healthy | admin/e2e/helpers.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
10.0.0.0 |
network | healthy | admin/src/app/api/auth/login/route.test.ts |
10.9.9.99 |
network | healthy | admin/src/app/api/auth/login/route.test.ts |
203.0.113.7 |
network | healthy | admin/src/app/api/auth/login/route.test.ts |
198.51.100.99 |
network | healthy | admin/src/app/api/auth/login/route.test.ts |
192.0.2.99 |
network | healthy | admin/src/app/api/auth/login/route.test.ts |
9.9.9.9 |
network | healthy | admin/src/lib/rate-limit.test.ts |
6.6.6.6 |
network | healthy | admin/src/lib/rate-limit.test.ts |
7.7.7.7 |
network | healthy | admin/src/lib/rate-limit.test.ts |
203.0.113.9 |
network | healthy | admin/src/lib/rate-limit.test.ts |
1.1.1.1 |
network | healthy | admin/src/lib/rate-limit.test.ts |
2.2.2.2 |
network | healthy | admin/src/lib/rate-limit.test.ts |
1.2.3.4 |
network | healthy | admin/src/lib/rate-limit.test.ts |
127.0.0.1 |
network | healthy | engine/tests/test_migrations_integration.py |
| Label | Layer | Status | Path |
|---|---|---|---|
stale |
cicd | healthy | .github/workflows/stale-issues.yml |
test |
cicd | healthy | .github/workflows/ci-engine.yml |
ruff |
cicd | healthy | .github/workflows/lint.yml |
noop |
cicd | healthy | .github/workflows/dependabot-auto-merge.yml |
autofix |
cicd | healthy | .github/workflows/claude-fix-ci.yml |
rolling-issue |
cicd | healthy | .github/workflows/build-failure-issue.yml |
finding-fix |
cicd | healthy | .github/workflows/claude-fix-finding.yml |
build |
cicd | healthy | .github/workflows/ci-admin.yml |
live-probes |
cicd | healthy | .github/workflows/ci-admin.yml |
e2e |
cicd | healthy | .github/workflows/ci-admin.yml |
runtime-fix |
cicd | healthy | .github/workflows/claude-fix-runtime.yml |
automerge |
cicd | healthy | .github/workflows/auto-merge-fix-pr.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/claude-fix-runtime.yml |
security | healthy | .github/workflows/claude-fix-runtime.yml |
auth::engine/tests/test_hourly_sync_smoke.py |
security | healthy | engine/tests/test_hourly_sync_smoke.py |
auth::engine/src/bot/hourly_sync.py |
security | healthy | engine/src/bot/hourly_sync.py |
auth::engine/src/sources/gmail_source.py |
security | healthy | engine/src/sources/gmail_source.py |
auth::engine/tests/test_p_gmail_thread_count.py |
security | healthy | engine/tests/test_p_gmail_thread_count.py |
auth::.github/workflows/claude-fix-finding.yml |
security | healthy | .github/workflows/claude-fix-finding.yml |
auth::engine/tests/test_cov_token_health_check.py |
security | healthy | engine/tests/test_cov_token_health_check.py |
auth::engine/tests/test_fix_gmail_timeout.py |
security | healthy | engine/tests/test_fix_gmail_timeout.py |
auth::engine/scripts/refresh_gmail_token.py |
security | healthy | engine/scripts/refresh_gmail_token.py |
auth::engine/src/bot/token_health_check.py |
security | healthy | engine/src/bot/token_health_check.py |
auth::.github/workflows/claude-fix-ci.yml |
security | healthy | .github/workflows/claude-fix-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::stale-issues |
cicd | healthy | .github/workflows/stale-issues.yml |
gha::ci-engine |
cicd | healthy | .github/workflows/ci-engine.yml |
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
gha::dependabot-auto-merge |
cicd | healthy | .github/workflows/dependabot-auto-merge.yml |
gha::claude-fix-ci |
cicd | healthy | .github/workflows/claude-fix-ci.yml |
gha::build-failure-issue |
cicd | healthy | .github/workflows/build-failure-issue.yml |
gha::claude-fix-finding |
cicd | healthy | .github/workflows/claude-fix-finding.yml |
gha::ci-admin |
cicd | healthy | .github/workflows/ci-admin.yml |
gha::claude-fix-runtime |
cicd | healthy | .github/workflows/claude-fix-runtime.yml |
gha::auto-merge-fix-pr |
cicd | healthy | .github/workflows/auto-merge-fix-pr.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ANTHROPIC_API_KEY |
cicd | healthy | — |
CLAUDE_FIX_PAT |
cicd | healthy | — |
CLAUDE_CODE_OAUTH_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | admin/src/app/api/global-search/route.ts |
redis |
data | healthy | admin/src/lib/rate-limit.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8090 |
network | healthy | engine/scripts/refresh_gmail_token.py |
port:09 |
network | healthy | .github/dependabot.yml |
port:06 |
network | healthy | .github/workflows/stale-issues.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-cdq_jcc_ |
software | healthy | /tmp/repobility-clone-cdq_jcc_ |
This page is publicly accessible at:
https://repobility.com/scan/24b5def5-2e72-4582-92af-d705be8fffce/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/24b5def5-2e72-4582-92af-d705be8fffce/
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.