https://github.com/threahq/threa
· scanned 2026-06-16 00:36 UTC (2 months, 2 weeks ago)
603 raw signals (0 security + 603 graph)
Last scanned 2 months, 2 weeks ago · v1 · 565 actionable findings from 1 signal source. 38 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 9667 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 |
|---|---|---|---|
deriveTestDatabaseName |
software | healthy | playwright.config.ts:deriveTestDatabaseName |
findFreePortSync |
software | healthy | playwright.config.ts:findFreePortSync |
getOrAllocatePort |
software | healthy | playwright.config.ts:getOrAllocatePort |
isIdentifierNamed |
software | healthy | eslint/threa-plugin.js:isIdentifierNamed |
isQueryClientGetQueryDataCall |
software | healthy | eslint/threa-plugin.js:isQueryClientGetQueryDataCall |
isFunctionNode |
software | healthy | eslint/threa-plugin.js:isFunctionNode |
isPascalCaseName |
software | healthy | eslint/threa-plugin.js:isPascalCaseName |
getFunctionName |
software | healthy | eslint/threa-plugin.js:getFunctionName |
functionReturnsJsx |
software | healthy | eslint/threa-plugin.js:functionReturnsJsx |
isComponentFunction |
software | healthy | eslint/threa-plugin.js:isComponentFunction |
isAllowedGetQueryDataUsage |
software | healthy | eslint/threa-plugin.js:isAllowedGetQueryDataUsage |
getNearestComponentFunction |
software | healthy | eslint/threa-plugin.js:getNearestComponentFunction |
check |
software | healthy | eslint/threa-plugin.js:check |
isNavigationCall |
software | healthy | eslint/threa-plugin.js:isNavigationCall |
definitions |
software | healthy | eslint/threa-plugin.js:definitions |
handlerNavigatesInline |
software | healthy | eslint/threa-plugin.js:handlerNavigatesInline |
hoverToPreview |
software | healthy | tests/browser/sidebar-preview.spec.ts:hoverToPreview |
moveAwayFromSidebar |
software | healthy | tests/browser/sidebar-preview.spec.ts:moveAwayFromSidebar |
usersBody |
software | healthy | tests/browser/dm-lazy-creation.spec.ts:usersBody |
sendChannelMessage |
software | healthy | tests/browser/conversation-overlay.spec.ts:sendChannelMessa… |
yWithOverlay |
software | healthy | tests/browser/conversation-overlay.spec.ts:yWithOverlay |
yWithoutOverlay |
software | healthy | tests/browser/conversation-overlay.spec.ts:yWithoutOverlay |
createWorkspaceSession |
software | healthy | tests/browser/reconnect-rehydrate.spec.ts:createWorkspaceSe… |
body |
software | healthy | tests/browser/reconnect-rehydrate.spec.ts:body |
createChannel |
software | healthy | tests/browser/reconnect-rehydrate.spec.ts:createChannel |
joinWorkspaceAndChannel |
software | healthy | tests/browser/reconnect-rehydrate.spec.ts:joinWorkspaceAndC… |
addMemberToChannel |
software | healthy | tests/browser/reconnect-rehydrate.spec.ts:addMemberToChannel |
removeMemberFromChannel |
software | healthy | tests/browser/reconnect-rehydrate.spec.ts:removeMemberFromC… |
sendMessageViaApi |
software | healthy | tests/browser/reconnect-rehydrate.spec.ts:sendMessageViaApi |
getWorkspaceUserIdByEmail |
software | healthy | tests/browser/reconnect-rehydrate.spec.ts:getWorkspaceUserI… |
sendMessage |
software | healthy | tests/browser/editor-auto-focus.spec.ts:sendMessage |
getWorkspaceAndStreamIds |
software | healthy | tests/browser/agent-activity.spec.ts:getWorkspaceAndStreamI… |
waitForThreadId |
software | healthy | tests/browser/agent-activity.spec.ts:waitForThreadId |
sendMention |
software | healthy | tests/browser/agent-activity.spec.ts:sendMention |
waitForAgentAndOpenThread |
software | healthy | tests/browser/agent-activity.spec.ts:waitForAgentAndOpenThr… |
sendChannelMessageViaApi |
software | healthy | tests/browser/message-share-cross-stream.spec.ts:sendChanne… |
body |
software | healthy | tests/browser/message-share-cross-stream.spec.ts:body |
createChannelViaApi |
software | healthy | tests/browser/message-share-cross-stream.spec.ts:createChan… |
getWorkspaceUserIdByEmail |
software | healthy | tests/browser/message-share-cross-stream.spec.ts:getWorkspa… |
mainMessageRow |
software | healthy | tests/browser/message-share-cross-stream.spec.ts:mainMessag… |
openMessageContextMenu |
software | healthy | tests/browser/message-share-cross-stream.spec.ts:openMessag… |
createScratchpad |
software | healthy | tests/browser/message-share-cross-stream.spec.ts:createScra… |
sendChannelMessageViaApi |
software | healthy | tests/browser/nested-thread-navigation.spec.ts:sendChannelM… |
waitForSidebarPreview |
software | healthy | tests/browser/new-channel-socket-subscription.spec.ts:waitF… |
waitForStreamMessage |
software | healthy | tests/browser/new-channel-socket-subscription.spec.ts:waitF… |
waitForStreamAccessible |
software | healthy | tests/browser/new-channel-socket-subscription.spec.ts:waitF… |
workspaceBody |
software | healthy | tests/browser/new-channel-socket-subscription.spec.ts:works… |
expectApiOk |
software | healthy | tests/browser/helpers.ts:expectApiOk |
devLogin |
software | healthy | tests/browser/helpers.ts:devLogin |
generateTestId |
software | healthy | tests/browser/helpers.ts:generateTestId |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docker-compose.test.yml |
software | healthy | docker-compose.test.yml |
playwright.config.ts |
software | healthy | playwright.config.ts |
DESIGN.md |
software | healthy | DESIGN.md |
bun.lock |
software | healthy | bun.lock |
skills-lock.json |
software | healthy | skills-lock.json |
.mcp.json |
software | healthy | .mcp.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
bunfig.toml |
software | healthy | bunfig.toml |
package.json |
software | healthy | package.json |
prometheus.yml |
software | healthy | prometheus.yml |
docker-compose.monitoring.yml |
software | healthy | docker-compose.monitoring.yml |
.coderabbit.yaml |
software | healthy | .coderabbit.yaml |
.env.example |
software | healthy | .env.example |
.env.remote-dev |
software | healthy | .env.remote-dev |
AGENTS.md |
software | healthy | AGENTS.md |
.staging-config.json |
software | healthy | .staging-config.json |
docker-compose.yml |
software | healthy | docker-compose.yml |
threa-plugin.js |
software | healthy | eslint/threa-plugin.js |
sidebar-preview.spec.ts |
software | healthy | tests/browser/sidebar-preview.spec.ts |
dm-lazy-creation.spec.ts |
software | healthy | tests/browser/dm-lazy-creation.spec.ts |
thread-replies.spec.ts |
software | healthy | tests/browser/thread-replies.spec.ts |
conversation-overlay.spec.ts |
software | healthy | tests/browser/conversation-overlay.spec.ts |
thread-breadcrumbs.spec.ts |
software | healthy | tests/browser/thread-breadcrumbs.spec.ts |
e2e-biometric-unlock.spec.ts |
software | healthy | tests/browser/e2e-biometric-unlock.spec.ts |
reconnect-rehydrate.spec.ts |
software | healthy | tests/browser/reconnect-rehydrate.spec.ts |
editor-auto-focus.spec.ts |
software | healthy | tests/browser/editor-auto-focus.spec.ts |
agent-activity.spec.ts |
software | healthy | tests/browser/agent-activity.spec.ts |
composer-bottom-spacing.spec.ts |
software | healthy | tests/browser/composer-bottom-spacing.spec.ts |
message-share-cross-stream.spec.ts |
software | healthy | tests/browser/message-share-cross-stream.spec.ts |
nested-thread-navigation.spec.ts |
software | healthy | tests/browser/nested-thread-navigation.spec.ts |
new-channel-socket-subscription.spec.ts |
software | healthy | tests/browser/new-channel-socket-subscription.spec.ts |
attachment-stable-urls.spec.ts |
software | healthy | tests/browser/attachment-stable-urls.spec.ts |
helpers.ts |
software | healthy | tests/browser/helpers.ts |
push-notification-settings.spec.ts |
software | healthy | tests/browser/push-notification-settings.spec.ts |
subscribe-then-bootstrap.spec.ts |
software | healthy | tests/browser/subscribe-then-bootstrap.spec.ts |
markdown-shortcuts.spec.ts |
software | healthy | tests/browser/markdown-shortcuts.spec.ts |
e2e-encrypted-scratchpads.spec.ts |
software | healthy | tests/browser/e2e-encrypted-scratchpads.spec.ts |
infinite-scroll.spec.ts |
software | healthy | tests/browser/infinite-scroll.spec.ts |
bot-customization.spec.ts |
software | healthy | tests/browser/bot-customization.spec.ts |
rich-text-editing.spec.ts |
software | healthy | tests/browser/rich-text-editing.spec.ts |
invite-command.spec.ts |
software | healthy | tests/browser/invite-command.spec.ts |
user-journey.spec.ts |
software | healthy | tests/browser/user-journey.spec.ts |
setup-infra.ts |
software | healthy | tests/browser/setup-infra.ts |
sidebar-updates.spec.ts |
software | healthy | tests/browser/sidebar-updates.spec.ts |
stream-not-found.spec.ts |
software | healthy | tests/browser/stream-not-found.spec.ts |
message-reactions.spec.ts |
software | healthy | tests/browser/message-reactions.spec.ts |
edit-last-message.spec.ts |
software | healthy | tests/browser/edit-last-message.spec.ts |
inline-file-upload.spec.ts |
software | healthy | tests/browser/inline-file-upload.spec.ts |
message-send-mode.spec.ts |
software | healthy | tests/browser/message-send-mode.spec.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
eslint |
software | healthy | eslint |
tests |
software | healthy | tests |
browser |
software | healthy | tests/browser |
apps |
software | healthy | apps |
frontend |
software | healthy | apps/frontend |
public |
software | healthy | apps/frontend/public |
worklets |
software | healthy | apps/frontend/public/worklets |
src |
software | healthy | apps/frontend/src |
stores |
software | healthy | apps/frontend/src/stores |
sync |
software | healthy | apps/frontend/src/sync |
auth |
software | healthy | apps/frontend/src/auth |
api |
software | healthy | apps/frontend/src/api |
test |
software | healthy | apps/frontend/src/test |
fixtures |
software | healthy | apps/frontend/src/test/fixtures |
components |
software | healthy | apps/frontend/src/components |
settings |
software | healthy | apps/frontend/src/components/settings |
layout |
software | healthy | apps/frontend/src/components/layout |
sidebar |
software | healthy | apps/frontend/src/components/layout/sidebar |
thread |
software | healthy | apps/frontend/src/components/thread |
composer |
software | healthy | apps/frontend/src/components/composer |
notifications |
software | healthy | apps/frontend/src/components/notifications |
stream-settings |
software | healthy | apps/frontend/src/components/stream-settings |
attachment-explorer |
software | healthy | apps/frontend/src/components/attachment-explorer |
trace |
software | healthy | apps/frontend/src/components/trace |
saved |
software | healthy | apps/frontend/src/components/saved |
encryption |
software | healthy | apps/frontend/src/components/encryption |
account-switcher |
software | healthy | apps/frontend/src/components/account-switcher |
activity |
software | healthy | apps/frontend/src/components/activity |
scheduled |
software | healthy | apps/frontend/src/components/scheduled |
ui |
software | healthy | apps/frontend/src/components/ui |
conversations |
software | healthy | apps/frontend/src/components/conversations |
timeline |
software | healthy | apps/frontend/src/components/timeline |
conversation-overlay |
software | healthy | apps/frontend/src/components/timeline/conversation-overlay |
drafts |
software | healthy | apps/frontend/src/components/drafts |
memo-embed |
software | healthy | apps/frontend/src/components/memo-embed |
memo |
software | healthy | apps/frontend/src/components/memo |
loading |
software | healthy | apps/frontend/src/components/loading |
search |
software | healthy | apps/frontend/src/components/search |
quick-switcher |
software | healthy | apps/frontend/src/components/quick-switcher |
search-query |
software | healthy | apps/frontend/src/components/quick-switcher/search-query |
gallery |
software | healthy | apps/frontend/src/components/gallery |
shared-messages |
software | healthy | apps/frontend/src/components/shared-messages |
status |
software | healthy | apps/frontend/src/components/status |
create-channel |
software | healthy | apps/frontend/src/components/create-channel |
share |
software | healthy | apps/frontend/src/components/share |
editor |
software | healthy | apps/frontend/src/components/editor |
triggers |
software | healthy | apps/frontend/src/components/editor/triggers |
labels |
software | healthy | apps/frontend/src/components/labels |
giphy |
software | healthy | apps/frontend/src/components/giphy |
workspace-settings |
software | healthy | apps/frontend/src/components/workspace-settings |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/accounts |
api | healthy | apps/frontend/src/api/accounts.ts |
POST /api/accounts/remove |
api | healthy | apps/frontend/src/api/accounts.ts |
POST /api/auth/magic/send |
api | healthy | apps/frontend/src/pages/add-account.tsx |
GET /health |
api | healthy | apps/db-read-proxy/src/app.ts |
GET /readyz |
api | healthy | apps/db-read-proxy/src/app.ts |
POST /query |
api | healthy | apps/db-read-proxy/src/app.ts |
GET /api/auth/login |
api | healthy | apps/control-plane/src/routes.ts |
ALL /api/auth/callback |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/auth/logout |
api | healthy | apps/control-plane/src/routes.ts |
POST /api/auth/magic/verify |
api | healthy | apps/control-plane/src/routes.ts |
POST /api/waitlist |
api | healthy | apps/control-plane/src/routes.ts |
GET /test-auth-login |
api | healthy | apps/control-plane/src/routes.ts |
POST /test-auth-login |
api | healthy | apps/control-plane/src/routes.ts |
POST /api/dev/login |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/auth/me |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/integrations/github/callback |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/integrations/linear/callback |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/accounts/resolve |
api | healthy | apps/control-plane/src/routes.ts |
POST /api/accounts/switch |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/workspaces |
api | healthy | apps/control-plane/src/routes.ts |
POST /api/workspaces |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/regions |
api | healthy | apps/control-plane/src/routes.ts |
POST /api/invitations/:id/accept |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/invitations/lookup |
api | healthy | apps/control-plane/src/routes.ts |
POST /api/invitations/claim |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/backoffice/me |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/backoffice/config |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/backoffice/workspaces |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/backoffice/workspaces/:id |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/backoffice/workspaces/:id/members |
api | healthy | apps/control-plane/src/routes.ts |
POST /api/backoffice/workspaces/:id/members/resync |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/backoffice/outbox-events/status |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/backoffice/workspaces/:id/feature-flags |
api | healthy | apps/control-plane/src/routes.ts |
PUT /api/backoffice/workspaces/:id/feature-flags |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/backoffice/waitlist |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/backoffice/workspaces/:id/invitations |
api | healthy | apps/control-plane/src/routes.ts |
GET /api/backoffice/workspace-owner-invitations |
api | healthy | apps/control-plane/src/routes.ts |
POST /api/backoffice/workspace-owner-invitations |
api | healthy | apps/control-plane/src/routes.ts |
POST /api/backoffice/workspace-owner-invitations/:id/resend |
api | healthy | apps/control-plane/src/routes.ts |
POST /api/backoffice/workspace-owner-invitations/:id/revoke |
api | healthy | apps/control-plane/src/routes.ts |
POST /api/backoffice/workspaces/:id/members |
api | healthy | apps/control-plane/src/routes.ts |
POST /api/backoffice/workspaces/:id/members/:userId/role |
api | healthy | apps/control-plane/src/routes.ts |
DELETE /api/backoffice/workspaces/:id/members/:userId |
api | healthy | apps/control-plane/src/routes.ts |
GET /internal/workspaces/:workspaceId/region |
api | healthy | apps/control-plane/src/routes.ts |
GET /internal/workspaces/:workspaceId/members/:workosUserId |
api | healthy | apps/control-plane/src/routes.ts |
POST /internal/invitation-shadows |
api | healthy | apps/control-plane/src/routes.ts |
PATCH /internal/invitation-shadows/:id |
api | healthy | apps/control-plane/src/routes.ts |
POST /internal/invitation-shadows/:id/claim |
api | healthy | apps/control-plane/src/routes.ts |
POST /internal/workspaces/:workspaceId/members/:userId/role |
api | healthy | apps/control-plane/src/routes.ts |
DELETE /internal/workspaces/:workspaceId/members/:userId |
api | healthy | apps/control-plane/src/routes.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Pcm16Processor |
software | healthy | apps/frontend/public/worklets/pcm16-processor.js:Pcm16Proce… |
of |
software | healthy | apps/frontend/src/index.css.test.ts:of |
MockSocket |
software | healthy | apps/frontend/src/sync/sync-engine.test.ts:MockSocket |
SyncEngine |
software | healthy | apps/frontend/src/sync/sync-engine.ts:SyncEngine |
SyncLogCursor |
software | healthy | apps/frontend/src/sync/sync-log-cursor.ts:SyncLogCursor |
SocketEventGate |
software | healthy | apps/frontend/src/sync/socket-event-gate.ts:SocketEventGate |
FakeSocket |
software | healthy | apps/frontend/src/sync/socket-event-gate.test.ts:FakeSocket |
SyncStatusStore |
software | healthy | apps/frontend/src/sync/sync-status.ts:SyncStatusStore |
with |
software | healthy | apps/frontend/src/api/client.ts:with |
ApiError |
software | healthy | apps/frontend/src/api/client.ts:ApiError |
TestBroadcastChannel |
software | healthy | apps/frontend/src/test/setup.ts:TestBroadcastChannel |
ResizeObserver |
software | healthy | apps/frontend/src/test/setup.ts:ResizeObserver |
names |
software | healthy | apps/frontend/src/components/error-view.tsx:names |
names |
software | healthy | apps/frontend/src/components/layout/topbar-loading-indicato… |
names |
software | healthy | apps/frontend/src/components/trace/stop-research-button.tsx… |
would |
software | healthy | apps/frontend/src/components/encryption/passphrase-strength… |
expect |
software | healthy | apps/frontend/src/components/ui/markdown-content.test.tsx:e… |
applied |
software | healthy | apps/frontend/src/components/timeline/message-event.tsx:app… |
is |
software | healthy | apps/frontend/src/components/timeline/message-reactions.tes… |
PreviewRenderBoundary |
software | healthy | apps/frontend/src/components/timeline/link-preview-list.tsx… |
for |
software | healthy | apps/frontend/src/components/timeline/reaction-emoji-picker… |
does |
software | healthy | apps/frontend/src/components/timeline/thread-slot.tsx:does |
MockSocket |
software | healthy | apps/frontend/src/lib/socket-room.test.ts:MockSocket |
MockSocket |
software | healthy | apps/frontend/src/lib/socket-health.test.ts:MockSocket |
StreamNameSealUnavailableError |
software | healthy | apps/frontend/src/lib/crypto/stream-rename.ts:StreamNameSea… |
FakeVisualViewport |
software | healthy | apps/frontend/src/hooks/use-visual-viewport.test.ts:FakeVis… |
SubscribeTimeoutError |
software | healthy | apps/frontend/src/hooks/use-push-notifications.ts:Subscribe… |
ManualResizeObserver |
software | healthy | apps/frontend/src/hooks/use-composer-height-publish.test.ts… |
MockResizeObserver |
software | healthy | apps/frontend/src/hooks/use-timeline-scroll.test.tsx:MockRe… |
ManualResizeObserver |
software | healthy | apps/frontend/src/hooks/use-scroll-behavior.test.tsx:Manual… |
with |
software | healthy | apps/frontend/src/db/database.ts:with |
ThreaDatabase |
software | healthy | apps/frontend/src/db/database.ts:ThreaDatabase |
QueryValidationError |
software | healthy | apps/db-read-proxy/src/query.ts:QueryValidationError |
QueryExecutionError |
software | healthy | apps/db-read-proxy/src/query.ts:QueryExecutionError |
TestClient |
software | healthy | apps/control-plane/tests/client.ts:TestClient |
RecordingRegionalClient |
software | healthy | apps/control-plane/tests/integration/regional-authz-fanout.… |
WorkosEventPollerLock |
software | healthy | apps/control-plane/src/lib/workos-event-poller-lock.ts:Work… |
CloudflareKvClient |
software | healthy | apps/control-plane/src/lib/cloudflare-kv-client.ts:Cloudfla… |
NoopKvClient |
software | healthy | apps/control-plane/src/lib/cloudflare-kv-client.ts:NoopKvCl… |
RegionalClient |
software | healthy | apps/control-plane/src/lib/regional-client.ts:RegionalClient |
RegionalClaimError |
software | healthy | apps/control-plane/src/lib/regional-client.ts:RegionalClaim… |
WorkosAuthzAdminService |
software | healthy | apps/control-plane/src/features/workos-authz/admin-service.… |
WorkosAuthzPoller |
software | healthy | apps/control-plane/src/features/workos-authz/poller.ts:Work… |
WorkspaceOwnerBackfill |
software | healthy | apps/control-plane/src/features/workos-authz/owner-backfill… |
WorkosAuthzBackfill |
software | healthy | apps/control-plane/src/features/workos-authz/backfill.ts:Wo… |
RegionalAuthzFanOut |
software | healthy | apps/control-plane/src/features/workos-authz/fan-out.ts:Reg… |
WorkosAuthzService |
software | healthy | apps/control-plane/src/features/workos-authz/service.ts:Wor… |
ControlPlaneWorkspaceService |
software | healthy | apps/control-plane/src/features/workspaces/service.ts:Contr… |
PlatformAdminSyncService |
software | healthy | apps/control-plane/src/features/platform-admin/sync.ts:Plat… |
ResendWaitlistEmailSender |
software | healthy | apps/control-plane/src/features/waitlist/email.ts:ResendWai… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
drafts-migration.test.ts |
data | healthy | apps/frontend/src/db/drafts-migration.test.ts |
001_initial.sql |
data | healthy | apps/control-plane/src/db/migrations/001_initial.sql |
006_workos_authz_mirror.sql |
data | healthy | apps/control-plane/src/db/migrations/006_workos_authz_mirro… |
004_platform_roles.sql |
data | healthy | apps/control-plane/src/db/migrations/004_platform_roles.sql |
009_outbox_dead_letters_composite_index.sql |
data | healthy | apps/control-plane/src/db/migrations/009_outbox_dead_letter… |
005_invitation_link_kind.sql |
data | healthy | apps/control-plane/src/db/migrations/005_invitation_link_ki… |
010_waitlist.sql |
data | healthy | apps/control-plane/src/db/migrations/010_waitlist.sql |
007_workspace_registry_workos_org_index.sql |
data | healthy | apps/control-plane/src/db/migrations/007_workspace_registry… |
011_feature_flags.sql |
data | healthy | apps/control-plane/src/db/migrations/011_feature_flags.sql |
002_outbox.sql |
data | healthy | apps/control-plane/src/db/migrations/002_outbox.sql |
008_invitation_shadow_role_slug.sql |
data | healthy | apps/control-plane/src/db/migrations/008_invitation_shadow_… |
003_workos_invitation_fields.sql |
data | healthy | apps/control-plane/src/db/migrations/003_workos_invitation_… |
migrations.ts |
data | healthy | apps/backend/src/db/migrations.ts |
20260503213727_user_sessions_last_interaction_at.sql |
data | healthy | apps/backend/src/db/migrations/20260503213727_user_sessions… |
20260612053541_add_bot_runtime_instance_manifest.sql |
data | healthy | apps/backend/src/db/migrations/20260612053541_add_bot_runti… |
20260317120000_link_previews.sql |
data | healthy | apps/backend/src/db/migrations/20260317120000_link_previews… |
20260611075601_add_broadcast_sequence.sql |
data | healthy | apps/backend/src/db/migrations/20260611075601_add_broadcast… |
20260529120000_sidebar_configs.sql |
data | healthy | apps/backend/src/db/migrations/20260529120000_sidebar_confi… |
20260421140947_ariadne_github_read_tools.sql |
data | healthy | apps/backend/src/db/migrations/20260421140947_ariadne_githu… |
20260612082009_add_stream_events_message_seq_index.sql |
data | healthy | apps/backend/src/db/migrations/20260612082009_add_stream_ev… |
20260301120000_user_sessions_last_focused_at.sql |
data | healthy | apps/backend/src/db/migrations/20260301120000_user_sessions… |
20260516190000_bot_runtime_invocations.sql |
data | healthy | apps/backend/src/db/migrations/20260516190000_bot_runtime_i… |
20260407200000_video_transcode_jobs.sql |
data | healthy | apps/backend/src/db/migrations/20260407200000_video_transco… |
20260510174136_attachment_extractions_embedding.sql |
data | healthy | apps/backend/src/db/migrations/20260510174136_attachment_ex… |
20260528120000_enclave_runtimes.sql |
data | healthy | apps/backend/src/db/migrations/20260528120000_enclave_runti… |
20251226203429_memos.sql |
data | healthy | apps/backend/src/db/migrations/20251226203429_memos.sql |
20260312223519_user_profile_contact_fields.sql |
data | healthy | apps/backend/src/db/migrations/20260312223519_user_profile_… |
20260112220714_outbox_time_based_locks.sql |
data | healthy | apps/backend/src/db/migrations/20260112220714_outbox_time_b… |
20260529061739_e2e_stream_actors_actor_id.sql |
data | healthy | apps/backend/src/db/migrations/20260529061739_e2e_stream_ac… |
20260117223926_message_prosemirror_content.sql |
data | healthy | apps/backend/src/db/migrations/20260117223926_message_prose… |
20251217162521_agent_sessions.sql |
data | healthy | apps/backend/src/db/migrations/20251217162521_agent_session… |
20260205232633_attachment_extractions_excel.sql |
data | healthy | apps/backend/src/db/migrations/20260205232633_attachment_ex… |
20260612113940_platform_admin_access.sql |
data | healthy | apps/backend/src/db/migrations/20260612113940_platform_admi… |
20260422184449_context_bag.sql |
data | healthy | apps/backend/src/db/migrations/20260422184449_context_bag.s… |
20260204182016_pdf_processing_jobs.sql |
data | healthy | apps/backend/src/db/migrations/20260204182016_pdf_processin… |
20260528130000_e2e_stream_actors.sql |
data | healthy | apps/backend/src/db/migrations/20260528130000_e2e_stream_ac… |
20260203125031_add_attachment_tools_to_ariadne.sql |
data | healthy | apps/backend/src/db/migrations/20260203125031_add_attachmen… |
20260215120000_member_profile_fields.sql |
data | healthy | apps/backend/src/db/migrations/20260215120000_member_profil… |
20260311120000_api_key_channel_access.sql |
data | healthy | apps/backend/src/db/migrations/20260311120000_api_key_chann… |
20260509154552_workspace_user_role_member_cutover.sql |
data | healthy | apps/backend/src/db/migrations/20260509154552_workspace_use… |
20260207120000_member_identity.sql |
data | healthy | apps/backend/src/db/migrations/20260207120000_member_identi… |
20260328120000_user_api_keys.sql |
data | healthy | apps/backend/src/db/migrations/20260328120000_user_api_keys… |
20251222081328_attachments_nullable_message.sql |
data | healthy | apps/backend/src/db/migrations/20251222081328_attachments_n… |
20251223223220_message_embeddings.sql |
data | healthy | apps/backend/src/db/migrations/20251223223220_message_embed… |
20260516184209_attachment_image_thumbnail.sql |
data | healthy | apps/backend/src/db/migrations/20260516184209_attachment_im… |
20260209161613_add_attachment_safety_status.sql |
data | healthy | apps/backend/src/db/migrations/20260209161613_add_attachmen… |
20251216102750_outbox_listeners.sql |
data | healthy | apps/backend/src/db/migrations/20251216102750_outbox_listen… |
20260529044304_bot_runtime_identity_key.sql |
data | healthy | apps/backend/src/db/migrations/20260529044304_bot_runtime_i… |
20260125195718_agent_trace_columns.sql |
data | healthy | apps/backend/src/db/migrations/20260125195718_agent_trace_c… |
20251225231931_conversations.sql |
data | healthy | apps/backend/src/db/migrations/20251225231931_conversations… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
workspace_registry |
data | healthy | apps/control-plane/src/db/migrations/001_initial.sql |
workspace_memberships |
data | healthy | apps/control-plane/src/db/migrations/001_initial.sql |
invitation_shadows |
data | healthy | apps/control-plane/src/db/migrations/001_initial.sql |
workos_event_poller_state |
data | healthy | apps/control-plane/src/db/migrations/006_workos_authz_mirro… |
workos_organization_memberships |
data | healthy | apps/control-plane/src/db/migrations/006_workos_authz_mirro… |
platform_roles |
data | healthy | apps/control-plane/src/db/migrations/004_platform_roles.sql |
waitlist |
data | healthy | apps/control-plane/src/db/migrations/010_waitlist.sql |
feature_flag_overrides |
data | healthy | apps/control-plane/src/db/migrations/011_feature_flags.sql |
outbox |
data | healthy | apps/control-plane/src/db/migrations/002_outbox.sql |
outbox_listeners |
data | healthy | apps/control-plane/src/db/migrations/002_outbox.sql |
outbox_dead_letters |
data | healthy | apps/control-plane/src/db/migrations/002_outbox.sql |
link_previews |
data | healthy | apps/backend/src/db/migrations/20260317120000_link_previews… |
message_link_previews |
data | healthy | apps/backend/src/db/migrations/20260317120000_link_previews… |
user_link_preview_dismissals |
data | healthy | apps/backend/src/db/migrations/20260317120000_link_previews… |
sidebar_configs |
data | healthy | apps/backend/src/db/migrations/20260529120000_sidebar_confi… |
stream_active_actors |
data | healthy | apps/backend/src/db/migrations/20260516190000_bot_runtime_i… |
bot_runtime_instances |
data | healthy | apps/backend/src/db/migrations/20260516190000_bot_runtime_i… |
bot_runtime_session_links |
data | healthy | apps/backend/src/db/migrations/20260516190000_bot_runtime_i… |
bot_invocations |
data | healthy | apps/backend/src/db/migrations/20260516190000_bot_runtime_i… |
video_transcode_jobs |
data | healthy | apps/backend/src/db/migrations/20260407200000_video_transco… |
enclave_runtimes |
data | healthy | apps/backend/src/db/migrations/20260528120000_enclave_runti… |
memos |
data | healthy | apps/backend/src/db/migrations/20251226203429_memos.sql |
memo_pending_items |
data | healthy | apps/backend/src/db/migrations/20251226203429_memos.sql |
memo_stream_state |
data | healthy | apps/backend/src/db/migrations/20251226203429_memos.sql |
agent_sessions |
data | healthy | apps/backend/src/db/migrations/20251217162521_agent_session… |
agent_session_steps |
data | healthy | apps/backend/src/db/migrations/20251217162521_agent_session… |
platform_admin_access |
data | healthy | apps/backend/src/db/migrations/20260612113940_platform_admi… |
stream_context_attachments |
data | healthy | apps/backend/src/db/migrations/20260422184449_context_bag.s… |
context_summaries |
data | healthy | apps/backend/src/db/migrations/20260422184449_context_bag.s… |
pdf_processing_jobs |
data | healthy | apps/backend/src/db/migrations/20260204182016_pdf_processin… |
e2e_stream_actors |
data | healthy | apps/backend/src/db/migrations/20260528130000_e2e_stream_ac… |
api_key_channel_access |
data | healthy | apps/backend/src/db/migrations/20260311120000_api_key_chann… |
user_api_keys |
data | healthy | apps/backend/src/db/migrations/20260328120000_user_api_keys… |
conversations |
data | healthy | apps/backend/src/db/migrations/20251225231931_conversations… |
conversation_feedback |
data | healthy | apps/backend/src/db/migrations/20260611140701_conversation_… |
avatar_uploads |
data | healthy | apps/backend/src/db/migrations/20260216120000_avatar_proces… |
labels |
data | healthy | apps/backend/src/db/migrations/20260527120000_labels.sql |
label_members |
data | healthy | apps/backend/src/db/migrations/20260527120000_labels.sql |
bots |
data | healthy | apps/backend/src/db/migrations/20260313120000_public_api_me… |
agent_conversation_summaries |
data | healthy | apps/backend/src/db/migrations/20260209160721_agent_convers… |
bot_runtime_pairing_codes |
data | healthy | apps/backend/src/db/migrations/20260516193000_bot_runtime_p… |
member_activity |
data | healthy | apps/backend/src/db/migrations/20260212232139_member_activi… |
message_versions |
data | healthy | apps/backend/src/db/migrations/20260217120000_message_versi… |
pdf_page_extractions |
data | healthy | apps/backend/src/db/migrations/20260204182015_pdf_page_extr… |
queue_messages |
data | healthy | apps/backend/src/db/migrations/20260120070233_queue_system.… |
queue_tokens |
data | healthy | apps/backend/src/db/migrations/20260120070233_queue_system.… |
bot_api_keys |
data | healthy | apps/backend/src/db/migrations/20260330081446_bot_customiza… |
sync_log |
data | healthy | apps/backend/src/db/migrations/20260611080000_sync_log.sql |
workspace_sync_sequences |
data | healthy | apps/backend/src/db/migrations/20260611080000_sync_log.sql |
attachment_extractions |
data | healthy | apps/backend/src/db/migrations/20260202165446_attachment_ex… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/add-account |
frontend | healthy | apps/frontend/src/pages/add-account.tsx |
/use-resolve-or-bounce |
frontend | healthy | apps/frontend/src/pages/use-resolve-or-bounce.ts |
/drafts |
frontend | healthy | apps/frontend/src/pages/drafts.tsx |
/use-resolve-or-bounce.test |
frontend | healthy | apps/frontend/src/pages/use-resolve-or-bounce.test.tsx |
/ai-usage-admin |
frontend | healthy | apps/frontend/src/pages/ai-usage-admin.tsx |
/share-target |
frontend | healthy | apps/frontend/src/pages/share-target.tsx |
/login |
frontend | healthy | apps/frontend/src/pages/login.tsx |
/files |
frontend | healthy | apps/frontend/src/pages/files.tsx |
/share-picker |
frontend | healthy | apps/frontend/src/pages/share-picker.tsx |
/activity |
frontend | healthy | apps/frontend/src/pages/activity.tsx |
/label-detail |
frontend | healthy | apps/frontend/src/pages/label-detail.tsx |
/join |
frontend | healthy | apps/frontend/src/pages/join.tsx |
/scheduled |
frontend | healthy | apps/frontend/src/pages/scheduled.tsx |
/label-detail.test |
frontend | healthy | apps/frontend/src/pages/label-detail.test.tsx |
/use-notification-account-switch |
frontend | healthy | apps/frontend/src/pages/use-notification-account-switch.ts |
/workspace-select.test |
frontend | healthy | apps/frontend/src/pages/workspace-select.test.tsx |
/labels |
frontend | healthy | apps/frontend/src/pages/labels.tsx |
/memory.test |
frontend | healthy | apps/frontend/src/pages/memory.test.tsx |
/saved |
frontend | healthy | apps/frontend/src/pages/saved.tsx |
/user-setup |
frontend | healthy | apps/frontend/src/pages/user-setup.tsx |
/workspace-select |
frontend | healthy | apps/frontend/src/pages/workspace-select.tsx |
/use-notification-account-switch.test |
frontend | healthy | apps/frontend/src/pages/use-notification-account-switch.tes… |
/search |
frontend | healthy | apps/frontend/src/pages/search.tsx |
/user-setup.test |
frontend | healthy | apps/frontend/src/pages/user-setup.test.tsx |
/workspace-layout |
frontend | healthy | apps/frontend/src/pages/workspace-layout.tsx |
/stream |
frontend | healthy | apps/frontend/src/pages/stream.tsx |
/memory |
frontend | healthy | apps/frontend/src/pages/memory.tsx |
/openapi.json |
frontend | healthy | apps/public-site/src/pages/openapi.json.ts |
/workspace-detail-layout |
frontend | healthy | apps/backoffice/src/pages/workspace-detail-layout.tsx |
/welcome |
frontend | healthy | apps/backoffice/src/pages/welcome.tsx |
/waitlist.test |
frontend | healthy | apps/backoffice/src/pages/waitlist.test.tsx |
/not-authorized |
frontend | healthy | apps/backoffice/src/pages/not-authorized.tsx |
/waitlist |
frontend | healthy | apps/backoffice/src/pages/waitlist.tsx |
/workspaces |
frontend | healthy | apps/backoffice/src/pages/workspaces.tsx |
/workspace-detail-members.test |
frontend | healthy | apps/backoffice/src/pages/workspace-detail-members.test.tsx |
/workspace-detail-overview |
frontend | healthy | apps/backoffice/src/pages/workspace-detail-overview.tsx |
/invite-workspace-owner |
frontend | healthy | apps/backoffice/src/pages/invite-workspace-owner.tsx |
/workspace-detail-flags |
frontend | healthy | apps/backoffice/src/pages/workspace-detail-flags.tsx |
/workspace-detail-members |
frontend | healthy | apps/backoffice/src/pages/workspace-detail-members.tsx |
* |
frontend | healthy | apps/frontend/src/components/layout/sidebar/scratchpad-item… |
/w/:workspaceId/* |
frontend | healthy | apps/frontend/src/components/attachment-explorer/attachment… |
/w/:workspaceId |
frontend | healthy | apps/frontend/src/components/trace/trace-dialog.test.tsx |
/w/:workspaceId/s/:streamId |
frontend | healthy | apps/frontend/src/components/timeline/memo-preview-list.tes… |
/ |
frontend | healthy | apps/frontend/src/lib/markdown/memo-embed-block.test.tsx |
/w/:workspaceId/memos/:memoId |
frontend | healthy | apps/frontend/src/routes/index.test.tsx |
/w/:workspaceId/memory |
frontend | healthy | apps/frontend/src/routes/index.test.tsx |
/w/:workspaceId/labels/:labelId |
frontend | healthy | apps/frontend/src/pages/label-detail.test.tsx |
/w/:workspaceId/setup |
frontend | healthy | apps/frontend/src/pages/workspace-select.test.tsx |
/workspaces/:id/members |
frontend | healthy | apps/backoffice/src/pages/workspace-detail-members.test.tsx |
/socket.io/ |
frontend | healthy | apps/frontend/src/hooks/use-voice-dictation.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/backend/evals/suites/boundary-extraction/cases.ts |
security | healthy | apps/backend/evals/suites/boundary-extraction/cases.ts |
auth::packages/types/src/api.ts |
security | healthy | packages/types/src/api.ts |
auth::packages/backend-common/src/auth/auth-service.stub.ts |
security | healthy | packages/backend-common/src/auth/auth-service.stub.ts |
auth::apps/backend/src/features/agents/companion/tool-set.ts |
security | healthy | apps/backend/src/features/agents/companion/tool-set.ts |
auth::apps/frontend/src/components/account-switcher/account… |
security | healthy | apps/frontend/src/components/account-switcher/account-switc… |
auth::apps/control-plane/src/features/auth/callback-state.ts |
security | healthy | apps/control-plane/src/features/auth/callback-state.ts |
auth::apps/backend/src/features/workspace-integrations/serv… |
security | healthy | apps/backend/src/features/workspace-integrations/service.ts |
auth::apps/frontend/src/sw.ts |
security | healthy | apps/frontend/src/sw.ts |
auth::apps/backend/tests/integration/workspace-permission-m… |
security | healthy | apps/backend/tests/integration/workspace-permission-middlew… |
auth::apps/frontend/src/auth/context.test.tsx |
security | healthy | apps/frontend/src/auth/context.test.tsx |
auth::apps/backend/tests/integration/linear-unfurl.test.ts |
security | healthy | apps/backend/tests/integration/linear-unfurl.test.ts |
auth::packages/backend-common/src/auth/auth-service.ts |
security | healthy | packages/backend-common/src/auth/auth-service.ts |
auth::apps/frontend/src/auth/context.tsx |
security | healthy | apps/frontend/src/auth/context.tsx |
auth::apps/frontend/src/pages/add-account.tsx |
security | healthy | apps/frontend/src/pages/add-account.tsx |
auth::apps/control-plane/src/features/auth/handlers.ts |
security | healthy | apps/control-plane/src/features/auth/handlers.ts |
auth::apps/control-plane/src/features/accounts/service.test… |
security | healthy | apps/control-plane/src/features/accounts/service.test.ts |
auth::apps/backend/src/lib/env.ts |
security | healthy | apps/backend/src/lib/env.ts |
auth::apps/backend/src/features/workspace-integrations/line… |
security | healthy | apps/backend/src/features/workspace-integrations/linear-oau… |
auth::apps/backend/src/middleware/workspace-permission.ts |
security | healthy | apps/backend/src/middleware/workspace-permission.ts |
auth::apps/backend/src/features/workspaces/handlers.ts |
security | healthy | apps/backend/src/features/workspaces/handlers.ts |
auth::bun.lock |
security | healthy | bun.lock |
auth::apps/frontend/src/components/workspace-settings/integ… |
security | healthy | apps/frontend/src/components/workspace-settings/integration… |
auth::apps/backend/evals/suites/stream-naming/cases.ts |
security | healthy | apps/backend/evals/suites/stream-naming/cases.ts |
auth::apps/control-plane/src/features/auth/stub-handlers.ts |
security | healthy | apps/control-plane/src/features/auth/stub-handlers.ts |
auth::docs/design-system-kitchen-sink.html |
security | healthy | docs/design-system-kitchen-sink.html |
auth::packages/backend-common/src/auth/middleware.ts |
security | healthy | packages/backend-common/src/auth/middleware.ts |
auth::packages/backend-common/src/auth/middleware.test.ts |
security | healthy | packages/backend-common/src/auth/middleware.test.ts |
auth::apps/control-plane/src/features/accounts/service.ts |
security | healthy | apps/control-plane/src/features/accounts/service.ts |
auth::apps/backend/src/features/workspace-integrations/line… |
security | healthy | apps/backend/src/features/workspace-integrations/linear-oau… |
auth::apps/backend/src/middleware/bot-management.ts |
security | healthy | apps/backend/src/middleware/bot-management.ts |
auth::apps/control-plane/tests/e2e/accounts.test.ts |
security | healthy | apps/control-plane/tests/e2e/accounts.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
100.112.117.108 |
network | healthy | apps/workspace-router/src/index.test.ts |
203.0.113.42 |
network | healthy | apps/workspace-router/src/index.test.ts |
127.0.0.1 |
network | healthy | apps/workspace-router/src/index.ts |
1.2.3.4 |
network | healthy | apps/backoffice-router/src/index.test.ts |
9.9.9.9 |
network | healthy | apps/backoffice-router/src/index.test.ts |
10.0.0.8 |
network | healthy | apps/backend/src/middleware/ops-access.test.ts |
192.168.1.12 |
network | healthy | apps/backend/src/middleware/ops-access.test.ts |
8.8.8.8 |
network | healthy | apps/backend/src/middleware/ops-access.test.ts |
1.1.1.1 |
network | healthy | apps/backend/src/middleware/ops-access.test.ts |
10.0.0.1 |
network | healthy | apps/backend/src/features/link-previews/url-utils.test.ts |
10.255.255.255 |
network | healthy | apps/backend/src/features/link-previews/url-utils.test.ts |
172.16.0.1 |
network | healthy | apps/backend/src/features/link-previews/url-utils.test.ts |
172.31.255.255 |
network | healthy | apps/backend/src/features/link-previews/url-utils.test.ts |
172.15.0.1 |
network | healthy | apps/backend/src/features/link-previews/url-utils.test.ts |
172.32.0.1 |
network | healthy | apps/backend/src/features/link-previews/url-utils.test.ts |
192.168.1.1 |
network | healthy | apps/backend/src/features/link-previews/url-utils.test.ts |
169.254.169.254 |
network | healthy | apps/backend/src/features/link-previews/url-utils.test.ts |
127.0.0.0 |
network | healthy | packages/agent-runtime/src/tools/read-url-tool.ts |
10.0.0.0 |
network | healthy | packages/agent-runtime/src/tools/read-url-tool.ts |
172.16.0.0 |
network | healthy | packages/agent-runtime/src/tools/read-url-tool.ts |
192.168.0.0 |
network | healthy | packages/agent-runtime/src/tools/read-url-tool.ts |
169.254.0.0 |
network | healthy | packages/agent-runtime/src/tools/read-url-tool.ts |
224.0.0.0 |
network | healthy | packages/agent-runtime/src/tools/read-url-tool.ts |
198.18.0.0 |
network | healthy | packages/agent-runtime/src/tools/read-url-tool.ts |
192.52.193.0 |
network | healthy | packages/agent-runtime/src/tools/read-url-tool.ts |
192.175.48.0 |
network | healthy | packages/agent-runtime/src/tools/read-url-tool.ts |
93.184.216.34 |
network | healthy | packages/agent-runtime/src/tools/read-url-tool.test.ts |
127.0.0.2 |
network | healthy | packages/agent-runtime/src/tools/read-url-tool.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5455 |
network | healthy | docker-compose.test.yml |
port:5432 |
network | healthy | docker-compose.test.yml |
port:9002 |
network | healthy | docker-compose.test.yml |
port:9000 |
network | healthy | docker-compose.test.yml |
port:9003 |
network | healthy | docker-compose.test.yml |
port:9001 |
network | healthy | docker-compose.test.yml |
port:12 |
network | healthy | CLAUDE.md |
port:3100 |
network | healthy | docker-compose.monitoring.yml |
port:3000 |
network | healthy | docker-compose.monitoring.yml |
port:101 |
network | healthy | docker-compose.monitoring.yml |
port:9190 |
network | healthy | docker-compose.monitoring.yml |
port:9090 |
network | healthy | docker-compose.monitoring.yml |
port:3200 |
network | healthy | docker-compose.monitoring.yml |
port:3001 |
network | healthy | .env.example |
port:5454 |
network | healthy | docker-compose.yml |
port:9099 |
network | healthy | docker-compose.yml |
port:3011 |
network | healthy | apps/enclave/README.md |
port:3003 |
network | healthy | scripts/dev.ts |
port:3002 |
network | healthy | scripts/dev.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
browser-tests |
cicd | healthy | .github/workflows/browser-tests.yml |
evaluate-results |
cicd | healthy | .github/workflows/browser-tests.yml |
merge-playwright-reports |
cicd | healthy | .github/workflows/browser-tests.yml |
notify |
cicd | healthy | .github/workflows/notify.yml |
lint |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
workos-permissions |
cicd | healthy | .github/workflows/ci.yml |
staging-reset-db |
cicd | healthy | .github/workflows/slash-commands.yml |
deploy |
cicd | healthy | .github/workflows/staging.yml |
teardown |
cicd | healthy | .github/workflows/staging.yml |
deploy-frontend |
cicd | healthy | .github/workflows/deploy-cloudflare.yml |
deploy-public-site |
cicd | healthy | .github/workflows/deploy-cloudflare.yml |
deploy-workspace-router |
cicd | healthy | .github/workflows/deploy-cloudflare.yml |
deploy-backoffice |
cicd | healthy | .github/workflows/deploy-cloudflare.yml |
deploy-backoffice-router |
cicd | healthy | .github/workflows/deploy-cloudflare.yml |
deploy-backoffice-staging |
cicd | healthy | .github/workflows/deploy-cloudflare.yml |
deploy-backoffice-router-staging |
cicd | healthy | .github/workflows/deploy-cloudflare.yml |
deploy-frontend-staging |
cicd | healthy | .github/workflows/deploy-cloudflare.yml |
deploy-workspace-router-staging |
cicd | healthy | .github/workflows/deploy-cloudflare.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CLOUDFLARE_ZONE_ID |
cicd | healthy | — |
STAGING_DATABASE_URL |
cicd | healthy | — |
TOTAL_SHARDS |
cicd | healthy | — |
RAILWAY_PROJECT_ID |
cicd | healthy | — |
PLAYWRIGHT_TEST_DB_NAME |
cicd | healthy | — |
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
STAGING_CONTROL_PLANE_URL |
cicd | healthy | — |
STAGING_INTERNAL_API_KEY |
cicd | healthy | — |
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
RAILWAY_TOKEN |
cicd | healthy | — |
WORKOS_PROD_API_KEY |
cicd | healthy | — |
STAGING_KV_NAMESPACE_ID |
cicd | healthy | — |
THREA_BOT_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
hardware | healthy | docker-compose.yml |
minio |
hardware | healthy | docker-compose.yml |
tf::aws_iam_user::backend |
hardware | healthy | infra/aws/main.tf |
tf::aws_iam_user_policy::backend_s3 |
hardware | healthy | infra/aws/main.tf |
tf::aws_iam_role::mediaconvert |
hardware | healthy | infra/aws/main.tf |
tf::aws_iam_role_policy::mediaconvert_s3 |
hardware | healthy | infra/aws/main.tf |
tf::aws_iam_user_policy::backend_mediaconvert |
hardware | healthy | infra/aws/main.tf |
tf::aws_iam_access_key::backend |
hardware | healthy | infra/aws/main.tf |
tf::aws_s3_bucket::uploads |
hardware | healthy | infra/aws/modules/region/main.tf |
tf::aws_s3_bucket_public_access_block::uploads |
hardware | healthy | infra/aws/modules/region/main.tf |
tf::aws_s3_bucket_cors_configuration::uploads |
hardware | healthy | infra/aws/modules/region/main.tf |
tf::aws_s3_bucket_server_side_encryption_configuration::upl… |
hardware | healthy | infra/aws/modules/region/main.tf |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | docker-compose.test.yml |
postgresql |
data | healthy | docker-compose.test.yml |
clickhouse |
data | healthy | docker-compose.monitoring.yml |
redis |
data | healthy | docker-compose.monitoring.yml |
mysql |
data | healthy | apps/backend/tests/integration/scheduled-messages-repositor… |
mongodb |
data | healthy | apps/backend/evals/suites/companion/cases.ts |
cockroach |
data | healthy | apps/backend/src/features/emoji/emoji-data.json |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env.remote-dev |
security | healthy | .env.remote-dev |
private_key::.env.example |
security | healthy | .env.example |
password_literal::apps/backend/src/lib/env.test.ts |
security | healthy | apps/backend/src/lib/env.test.ts |
private_key::apps/backend/src/features/workspace-integratio… |
security | healthy | apps/backend/src/features/workspace-integrations/service.te… |
generic_api_key::apps/public-site/src/scripts/playground.ts |
security | healthy | apps/public-site/src/scripts/playground.ts |
password_literal::extensions/pi-remote/src/threa-remote.tes… |
security | healthy | extensions/pi-remote/src/threa-remote.test.ts |
password_literal::extensions/pi-remote/src/threa-remote.tes… |
security | healthy | extensions/pi-remote/src/threa-remote.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::browser-tests |
cicd | healthy | .github/workflows/browser-tests.yml |
gha::notify |
cicd | healthy | .github/workflows/notify.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::slash-commands |
cicd | healthy | .github/workflows/slash-commands.yml |
gha::staging |
cicd | healthy | .github/workflows/staging.yml |
gha::deploy-cloudflare |
cicd | healthy | .github/workflows/deploy-cloudflare.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
PdfPagesRenderer |
frontend | healthy | apps/frontend/src/components/gallery/pdf-pages-renderer.tsx |
CodeBlock |
frontend | healthy | apps/frontend/src/lib/markdown/code-block.tsx |
AriadneIcon |
frontend | healthy | docs/assets/ariadne-icon/AriadneIcon.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | README.md |
vps::droplet |
hardware | healthy | apps/backend/src/features/emoji/emoji-data.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-kxo5fmhq |
software | healthy | /tmp/repobility-clone-kxo5fmhq |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | apps/frontend/src/components/layout/app-shell.tsx |
This page is publicly accessible at:
https://repobility.com/scan/39e94e9e-110a-4d61-9a44-76acc238ea2c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/39e94e9e-110a-4d61-9a44-76acc238ea2c/
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.