Scan timing: clone 3.77s · analysis 145.3s · 16.5 MB · GitHub API rate-limit (preflight)
https://github.com/OpenHands/OpenHands
· scanned 2026-06-05 07:42 UTC (5 days, 22 hours ago)
· 10 languages
1215 raw signals (493 security + 722 graph) 12th percentile · Typescript · large (100-500K LoC) System graph score 59 (higher by 5)
Last scanned 5 days, 22 hours ago · v2 · 551 actionable findings from 2 signal sources. 303 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
0.0 | 0.25 | 0.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
96.0 | 0.15 | 14.40 |
practices_score |
100.0 | 0.15 | 15.00 |
code_quality |
49.6 | 0.10 | 4.96 |
| Overall | 1.00 | 63.4 |
All 13338 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 |
|---|---|---|---|
that |
software | healthy | frontend/test-utils.tsx:that |
renderWithProviders |
software | healthy | frontend/test-utils.tsx:renderWithProviders |
Wrapper |
software | healthy | frontend/test-utils.tsx:Wrapper |
createAxiosNotFoundErrorObject |
software | healthy | frontend/test-utils.tsx:createAxiosNotFoundErrorObject |
selectOrganization |
software | healthy | frontend/test-utils.tsx:selectOrganization |
createAxiosError |
software | healthy | frontend/test-utils.tsx:createAxiosError |
createPlanningFileEditorActionEvent |
software | healthy | frontend/test-utils.tsx:createPlanningFileEditorActionEvent |
createOtherActionEvent |
software | healthy | frontend/test-utils.tsx:createOtherActionEvent |
createPlanningObservationEvent |
software | healthy | frontend/test-utils.tsx:createPlanningObservationEvent |
createUserMessageEvent |
software | healthy | frontend/test-utils.tsx:createUserMessageEvent |
of |
software | healthy | frontend/react-router.config.ts:of |
unpackClientDirectory |
software | healthy | frontend/react-router.config.ts:unpackClientDirectory |
createWrapper |
software | healthy | frontend/__tests__/use-suggested-tasks.test.ts:createWrapper |
to |
software | healthy | frontend/__tests__/conversation-websocket-handler.test.tsx:… |
renderWithWebSocketContext |
software | healthy | frontend/__tests__/conversation-websocket-handler.test.tsx:… |
let |
software | healthy | frontend/__tests__/conversation-websocket-handler.test.tsx:… |
TestComponent |
software | healthy | frontend/__tests__/conversation-websocket-handler.test.tsx:… |
HistoryLoadingComponent |
software | healthy | frontend/__tests__/conversation-websocket-handler.test.tsx:… |
entriesFor |
software | healthy | frontend/__tests__/stores/btw-store.test.ts:entriesFor |
profile |
software | healthy | frontend/__tests__/stores/model-store.test.ts:profile |
entriesFor |
software | healthy | frontend/__tests__/stores/model-store.test.ts:entriesFor |
activeProfileFor |
software | healthy | frontend/__tests__/stores/model-store.test.ts:activeProfile… |
count |
software | healthy | frontend/__tests__/i18n/duplicate-keys.test.ts:count |
callUrl |
software | healthy | frontend/__tests__/api/v1-conversation-service.test.ts:call… |
callArgs |
software | healthy | frontend/__tests__/api/v1-conversation-service.test.ts:call… |
createConfig |
software | healthy | frontend/__tests__/utils/billing-visibility.test.ts:createC… |
getLlmModel |
software | healthy | frontend/__tests__/utils/model-name-case-preservation.test.… |
handles |
software | healthy | frontend/__tests__/utils/websocket-url.test.ts:handles |
createRequest |
software | healthy | frontend/__tests__/utils/personal-workspace-guard.test.ts:c… |
callArgs |
software | healthy | frontend/__tests__/utils/custom-toast-handlers.test.ts:call… |
t |
software | healthy | frontend/__tests__/utils/utils.test.ts:t |
createMockRequest |
software | healthy | frontend/__tests__/utils/permission-guard.test.ts:createMoc… |
llm |
software | healthy | frontend/__tests__/utils/has-advanced-settings-set.test.ts:… |
condenser |
software | healthy | frontend/__tests__/utils/has-advanced-settings-set.test.ts:… |
vi |
software | healthy | frontend/__tests__/utils/check-hardcoded-strings.test.tsx:vi |
renderWithProviders |
software | healthy | frontend/__tests__/components/conversation-tab-title.test.t… |
mockStores |
software | healthy | frontend/__tests__/components/interactive-chat-box.test.tsx… |
to |
software | healthy | frontend/__tests__/components/interactive-chat-box.test.tsx… |
renderInteractiveChatBox |
software | healthy | frontend/__tests__/components/interactive-chat-box.test.tsx… |
renderUserActions |
software | healthy | frontend/__tests__/components/user-actions.test.tsx:renderU… |
renderUserActionsForMenuCloseDelay |
software | healthy | frontend/__tests__/components/user-actions.test.tsx:renderU… |
renderWithRouter |
software | healthy | frontend/__tests__/components/user-actions.test.tsx:renderW… |
Component |
software | healthy | frontend/__tests__/components/chat-message.test.tsx:Compone… |
renderWithQuery |
software | healthy | frontend/__tests__/components/modals/settings/model-selecto… |
createThinkActionEvent |
software | healthy | frontend/__tests__/components/v1/chat/event-message-think-a… |
createBashActionEvent |
software | healthy | frontend/__tests__/components/v1/chat/event-message-think-a… |
makeEvent |
software | healthy | frontend/__tests__/components/v1/chat/event-message-acp-too… |
makeEvent |
software | healthy | frontend/__tests__/components/v1/chat/event-content-helpers… |
makeACPEvent |
software | healthy | frontend/__tests__/components/v1/chat/event-content-helpers… |
makeTextContent |
software | healthy | frontend/__tests__/components/v1/chat/event-content-helpers… |
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 |
ISSUE_TRIAGE.md |
software | healthy | ISSUE_TRIAGE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
config.template.toml |
software | healthy | config.template.toml |
COMMUNITY.md |
software | healthy | COMMUNITY.md |
CREDITS.md |
software | healthy | CREDITS.md |
build.sh |
software | healthy | build.sh |
pydoc-markdown.yml |
software | healthy | pydoc-markdown.yml |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
Development.md |
software | healthy | Development.md |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
playwright.config.ts |
software | warning | frontend/playwright.config.ts |
.prettierrc.json |
software | healthy | frontend/.prettierrc.json |
test-utils.tsx |
software | healthy | frontend/test-utils.tsx |
vite.config.ts |
software | warning | frontend/vite.config.ts |
README.md |
software | healthy | frontend/README.md |
tailwind.config.js |
software | warning | frontend/tailwind.config.js |
package.json |
software | healthy | frontend/package.json |
global.d.ts |
software | warning | frontend/global.d.ts |
package-lock.json |
software | healthy | frontend/package-lock.json |
react-router.config.ts |
software | healthy | frontend/react-router.config.ts |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
vite-env.d.ts |
software | warning | frontend/vite-env.d.ts |
hero.ts |
software | warning | frontend/hero.ts |
vitest.setup.ts |
software | healthy | frontend/vitest.setup.ts |
settings-schema-descriptions.test.ts |
software | warning | frontend/__tests__/settings-schema-descriptions.test.ts |
MSW.md |
software | healthy | frontend/__tests__/MSW.md |
conversation-local-storage.test.ts |
software | warning | frontend/__tests__/conversation-local-storage.test.ts |
build-websocket-url.test.ts |
software | warning | frontend/__tests__/build-websocket-url.test.ts |
task-suggestions.test.tsx |
software | warning | frontend/__tests__/task-suggestions.test.tsx |
use-suggested-tasks.test.ts |
software | healthy | frontend/__tests__/use-suggested-tasks.test.ts |
router.md |
software | healthy | frontend/__tests__/router.md |
parse-pr-url.test.ts |
software | warning | frontend/__tests__/parse-pr-url.test.ts |
conversation-websocket-handler.test.tsx |
software | healthy | frontend/__tests__/conversation-websocket-handler.test.tsx |
initial-query.test.tsx |
software | warning | frontend/__tests__/initial-query.test.tsx |
use-event-store.test.ts |
software | warning | frontend/__tests__/stores/use-event-store.test.ts |
btw-store.test.ts |
software | healthy | frontend/__tests__/stores/btw-store.test.ts |
model-store.test.ts |
software | healthy | frontend/__tests__/stores/model-store.test.ts |
selected-organization-store.test.ts |
software | warning | frontend/__tests__/stores/selected-organization-store.test.… |
conversation-store.test.ts |
software | warning | frontend/__tests__/stores/conversation-store.test.ts |
duplicate-keys.test.ts |
software | healthy | frontend/__tests__/i18n/duplicate-keys.test.ts |
escape-value.test.tsx |
software | warning | frontend/__tests__/i18n/escape-value.test.tsx |
v1-git-service.test.ts |
software | warning | frontend/__tests__/api/v1-git-service.test.ts |
v1-conversation-service.test.ts |
software | healthy | frontend/__tests__/api/v1-conversation-service.test.ts |
profiles-service.test.ts |
software | warning | frontend/__tests__/api/profiles-service.test.ts |
card.test.tsx |
software | warning | frontend/__tests__/ui/card.test.tsx |
billing-visibility.test.ts |
software | healthy | frontend/__tests__/utils/billing-visibility.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MockResizeObserver |
software | healthy | frontend/vitest.setup.ts:MockResizeObserver |
const |
software | healthy | frontend/__tests__/components/features/settings/settings-na… |
when |
software | healthy | frontend/__tests__/components/features/conversation/convers… |
const |
software | healthy | frontend/__tests__/components/features/conversation-panel/c… |
when |
software | healthy | frontend/__tests__/components/features/markdown/plan-compon… |
or |
software | healthy | frontend/__tests__/routes/manage-organization-members.test.… |
MockAudio |
software | healthy | frontend/__tests__/hooks/use-agent-notification.test.ts:Moc… |
for |
software | healthy | frontend/__tests__/hooks/use-terminal.test.tsx:for |
SkillsService |
software | healthy | frontend/src/api/skills-service.ts:SkillsService |
InvariantService |
software | healthy | frontend/src/api/invariant-service.ts:InvariantService |
ApiKeysClient |
software | healthy | frontend/src/api/api-keys.ts:ApiKeysClient |
SecretsService |
software | healthy | frontend/src/api/secrets-service.ts:SecretsService |
ConversationService |
software | healthy | frontend/src/api/conversation-service/conversation-service.… |
V1ConversationService |
software | healthy | frontend/src/api/conversation-service/v1-conversation-servi… |
SuggestionsService |
software | healthy | frontend/src/api/suggestions-service/suggestions-service.ap… |
OptionService |
software | healthy | frontend/src/api/option-service/option-service.api.ts:Optio… |
OrgProfilesService |
software | healthy | frontend/src/api/organization-service/org-profiles-service.… |
PendingMessageService |
software | healthy | frontend/src/api/pending-message-service/pending-message-se… |
ConfigService |
software | healthy | frontend/src/api/config-service/config-service.api.ts:Confi… |
UserService |
software | healthy | frontend/src/api/user-service/user-service.api.ts:UserServi… |
SandboxService |
software | healthy | frontend/src/api/sandbox-service/sandbox-service.api.ts:San… |
GitService |
software | healthy | frontend/src/api/git-service/git-service.api.ts:GitService |
V1GitService |
software | healthy | frontend/src/api/git-service/v1-git-service.api.ts:V1GitSer… |
AuthService |
software | healthy | frontend/src/api/auth-service/auth-service.api.ts:AuthServi… |
EventService |
software | healthy | frontend/src/api/event-service/event-service.api.ts:EventSe… |
SettingsService |
software | healthy | frontend/src/api/settings-service/settings-service.api.ts:S… |
ProfilesService |
software | healthy | frontend/src/api/settings-service/profiles-service.api.ts:P… |
BillingService |
software | healthy | frontend/src/api/billing-service/billing-service.api.ts:Bil… |
names |
software | healthy | frontend/src/utils/utils.ts:names |
ReoService |
software | healthy | frontend/src/utils/reo.ts:ReoService |
for |
software | healthy | frontend/src/utils/event-logger.ts:for |
will |
software | healthy | frontend/src/utils/event-logger.ts:will |
EventLogger |
software | healthy | frontend/src/utils/event-logger.ts:EventLogger |
for |
software | healthy | frontend/src/components/v1/chat/event-message-components/cr… |
for |
software | healthy | frontend/src/components/features/chat/plan-preview.tsx:for |
if |
software | healthy | frontend/src/hooks/chat/use-grip-resize.ts:if |
ResolverUserContext |
software | healthy | enterprise/integrations/resolver_context.py:14 |
GitLabResourceType |
software | healthy | enterprise/integrations/types.py:16 |
PRStatus |
software | healthy | enterprise/integrations/types.py:22 |
UserData |
software | healthy | enterprise/integrations/types.py:27 |
SummaryExtractionTracker |
software | healthy | enterprise/integrations/types.py:36 |
ResolverViewInterface |
software | healthy | enterprise/integrations/types.py:43 |
SourceType |
software | healthy | enterprise/integrations/models.py:9 |
Message |
software | healthy | enterprise/integrations/models.py:22 |
JobContext |
software | healthy | enterprise/integrations/models.py:36 |
Manager |
software | healthy | enterprise/integrations/manager.py:10 |
JiraViewInterface |
software | healthy | enterprise/integrations/jira/jira_types.py:16 |
StartingConvoException |
software | healthy | enterprise/integrations/jira/jira_types.py:53 |
RepositoryNotFoundError |
software | healthy | enterprise/integrations/jira/jira_types.py:62 |
JiraNewConversationView |
software | healthy | enterprise/integrations/jira/jira_view.py:55 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
__tests__ |
software | healthy | frontend/__tests__ |
stores |
software | healthy | frontend/__tests__/stores |
i18n |
software | healthy | frontend/__tests__/i18n |
api |
software | healthy | frontend/__tests__/api |
ui |
software | healthy | frontend/__tests__/ui |
utils |
software | healthy | frontend/__tests__/utils |
components |
software | healthy | frontend/__tests__/components |
settings |
software | healthy | frontend/__tests__/components/settings |
modals |
software | healthy | frontend/__tests__/components/modals |
settings |
software | healthy | frontend/__tests__/components/modals/settings |
skills |
software | healthy | frontend/__tests__/components/modals/skills |
v1 |
software | healthy | frontend/__tests__/components/v1 |
chat |
software | healthy | frontend/__tests__/components/v1/chat |
event-content-helpers |
software | healthy | frontend/__tests__/components/v1/chat/event-content-helpers |
hooks |
software | healthy | frontend/__tests__/components/v1/chat/hooks |
event-message-components |
software | healthy | frontend/__tests__/components/v1/chat/event-message-compone… |
shared |
software | healthy | frontend/__tests__/components/shared |
modals |
software | healthy | frontend/__tests__/components/shared/modals |
settings |
software | healthy | frontend/__tests__/components/shared/modals/settings |
inputs |
software | healthy | frontend/__tests__/components/shared/inputs |
buttons |
software | healthy | frontend/__tests__/components/shared/buttons |
ui |
software | healthy | frontend/__tests__/components/ui |
context-menu |
software | healthy | frontend/__tests__/components/context-menu |
chat |
software | healthy | frontend/__tests__/components/chat |
providers |
software | healthy | frontend/__tests__/components/providers |
terminal |
software | healthy | frontend/__tests__/components/terminal |
buttons |
software | healthy | frontend/__tests__/components/buttons |
features |
software | healthy | frontend/__tests__/components/features |
invitations |
software | healthy | frontend/__tests__/components/features/invitations |
settings |
software | healthy | frontend/__tests__/components/features/settings |
sdk-settings |
software | healthy | frontend/__tests__/components/features/settings/sdk-settings |
mcp-settings |
software | healthy | frontend/__tests__/components/features/settings/mcp-settings |
launch |
software | healthy | frontend/__tests__/components/features/launch |
auth |
software | healthy | frontend/__tests__/components/features/auth |
analytics |
software | healthy | frontend/__tests__/components/features/analytics |
guards |
software | healthy | frontend/__tests__/components/features/guards |
context-menu |
software | healthy | frontend/__tests__/components/features/context-menu |
chat |
software | healthy | frontend/__tests__/components/features/chat |
conversation |
software | healthy | frontend/__tests__/components/features/conversation |
waitlist |
software | healthy | frontend/__tests__/components/features/waitlist |
alerts |
software | healthy | frontend/__tests__/components/features/alerts |
home |
software | healthy | frontend/__tests__/components/features/home |
conversation-panel |
software | healthy | frontend/__tests__/components/features/conversation-panel |
system-message-modal |
software | healthy | frontend/__tests__/components/features/conversation-panel/s… |
onboarding |
software | healthy | frontend/__tests__/components/features/onboarding |
markdown |
software | healthy | frontend/__tests__/components/features/markdown |
org |
software | healthy | frontend/__tests__/components/features/org |
user |
software | healthy | frontend/__tests__/components/features/user |
diff-viewer |
software | healthy | frontend/__tests__/components/features/diff-viewer |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /saas |
api | healthy | enterprise/saas_server.py |
GET / |
api | healthy | enterprise/server/verified_models/verified_model_router.py |
POST / |
api | healthy | enterprise/server/verified_models/verified_model_router.py |
PUT /{provider}/{model_name:path} |
api | healthy | enterprise/server/verified_models/verified_model_router.py |
DELETE /{provider}/{model_name:path} |
api | healthy | enterprise/server/verified_models/verified_model_router.py |
GET /app |
api | healthy | enterprise/server/routes/user_app_settings.py |
POST /app |
api | healthy | enterprise/server/routes/user_app_settings.py |
GET /llm/byor/permitted |
api | healthy | enterprise/server/routes/api_keys.py |
DELETE /{key_id} |
api | healthy | enterprise/server/routes/api_keys.py |
GET /current |
api | healthy | enterprise/server/routes/api_keys.py |
GET /llm/byor |
api | healthy | enterprise/server/routes/api_keys.py |
POST /llm/byor/refresh |
api | healthy | enterprise/server/routes/api_keys.py |
GET /oauth2/userinfo |
api | healthy | enterprise/server/routes/bitbucket_dc_proxy.py |
GET /keycloak/callback |
api | healthy | enterprise/server/routes/auth.py |
GET /keycloak/offline/callback |
api | healthy | enterprise/server/routes/auth.py |
GET /github/callback |
api | healthy | enterprise/server/routes/auth.py |
POST /authenticate |
api | healthy | enterprise/server/routes/auth.py |
POST /accept_tos |
api | healthy | enterprise/server/routes/auth.py |
GET /onboarding_status |
api | healthy | enterprise/server/routes/auth.py |
POST /complete_onboarding |
api | healthy | enterprise/server/routes/auth.py |
POST /logout |
api | healthy | enterprise/server/routes/auth.py |
GET /refresh-tokens |
api | healthy | enterprise/server/routes/auth.py |
POST /invite |
api | healthy | enterprise/server/routes/org_invitations.py |
GET /accept |
api | healthy | enterprise/server/routes/org_invitations.py |
POST /accept |
api | healthy | enterprise/server/routes/org_invitations.py |
GET /ready |
api | healthy | enterprise/server/routes/readiness.py |
GET /{org_id}/settings |
api | healthy | enterprise/server/routes/orgs.py |
PATCH /{org_id}/settings |
api | healthy | enterprise/server/routes/orgs.py |
GET /llm |
api | healthy | enterprise/server/routes/orgs.py |
POST /llm |
api | healthy | enterprise/server/routes/orgs.py |
GET /{org_id} |
api | healthy | enterprise/server/routes/orgs.py |
GET /{org_id}/me |
api | healthy | enterprise/server/routes/orgs.py |
DELETE /{org_id} |
api | healthy | enterprise/server/routes/orgs.py |
PATCH /{org_id} |
api | healthy | enterprise/server/routes/orgs.py |
GET /{org_id}/members |
api | healthy | enterprise/server/routes/orgs.py |
GET /{org_id}/members/count |
api | healthy | enterprise/server/routes/orgs.py |
GET /{org_id}/members/financial |
api | healthy | enterprise/server/routes/orgs.py |
DELETE /{org_id}/members/{user_id} |
api | healthy | enterprise/server/routes/orgs.py |
POST /{org_id}/switch |
api | healthy | enterprise/server/routes/orgs.py |
PATCH /{org_id}/members/{user_id} |
api | healthy | enterprise/server/routes/orgs.py |
GET /{org_id}/git-claims |
api | healthy | enterprise/server/routes/orgs.py |
POST /{org_id}/git-claims |
api | healthy | enterprise/server/routes/orgs.py |
DELETE /{org_id}/git-claims/{claim_id} |
api | healthy | enterprise/server/routes/orgs.py |
GET /github-proxy/{subdomain}/login/oauth/authorize |
api | healthy | enterprise/server/routes/github_proxy.py |
GET /github-proxy/callback |
api | healthy | enterprise/server/routes/github_proxy.py |
POST /github-proxy/{subdomain}/login/oauth/access_token |
api | healthy | enterprise/server/routes/github_proxy.py |
POST /github-proxy/{subdomain}/{path:path} |
api | healthy | enterprise/server/routes/github_proxy.py |
GET /me |
api | healthy | enterprise/server/routes/users_v1.py |
GET /git-organizations |
api | healthy | enterprise/server/routes/users_v1.py |
GET /{org_id}/profiles |
api | healthy | enterprise/server/routes/org_profiles.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test_migration_108_add_agent_settings.py |
data | healthy | enterprise/tests/unit/test_migration_108_add_agent_settings… |
env.py |
data | healthy | enterprise/migrations/env.py |
100_add_sandbox_grouping_strategy.py |
data | healthy | enterprise/migrations/versions/100_add_sandbox_grouping_str… |
020_set_condenser_to_false.py |
data | healthy | enterprise/migrations/versions/020_set_condenser_to_false.py |
092_rename_user_role_to_member.py |
data | healthy | enterprise/migrations/versions/092_rename_user_role_to_memb… |
099_create_user_authorizations_table.py |
data | healthy | enterprise/migrations/versions/099_create_user_authorizatio… |
084_create_device_codes_table.py |
data | healthy | enterprise/migrations/versions/084_create_device_codes_tabl… |
040_add_search_api_key_to_user_settings.py |
data | healthy | enterprise/migrations/versions/040_add_search_api_key_to_us… |
075_add_cancellation_fields_to_subscription_access.py |
data | healthy | enterprise/migrations/versions/075_add_cancellation_fields_… |
031_add_user_secrets_store.py |
data | healthy | enterprise/migrations/versions/031_add_user_secrets_store.py |
055_drop_slack_user_token_column.py |
data | healthy | enterprise/migrations/versions/055_drop_slack_user_token_co… |
034_add_proactive_convo_commits_table.py |
data | healthy | enterprise/migrations/versions/034_add_proactive_convo_comm… |
087_bump_condenser_defaults.py |
data | healthy | enterprise/migrations/versions/087_bump_condenser_defaults.… |
091_add_byor_export_enabled_flag.py |
data | healthy | enterprise/migrations/versions/091_add_byor_export_enabled_… |
001_create_feedback_table.py |
data | healthy | enterprise/migrations/versions/001_create_feedback_table.py |
015_add_sandbox_container_image_columns.py |
data | healthy | enterprise/migrations/versions/015_add_sandbox_container_im… |
052_add_sandbox_api_key_to_user_settings.py |
data | healthy | enterprise/migrations/versions/052_add_sandbox_api_key_to_u… |
117_add_event_callback_composite_index.py |
data | healthy | enterprise/migrations/versions/117_add_event_callback_compo… |
068_create_jira_dc_conversations_table.py |
data | healthy | enterprise/migrations/versions/068_create_jira_dc_conversat… |
094_create_org_invitation_table.py |
data | healthy | enterprise/migrations/versions/094_create_org_invitation_ta… |
050_create_openhands_prs_table.py |
data | healthy | enterprise/migrations/versions/050_create_openhands_prs_tab… |
054_add_email_fields_to_user_settings.py |
data | healthy | enterprise/migrations/versions/054_add_email_fields_to_user… |
002_create_saas_settings_table.py |
data | healthy | enterprise/migrations/versions/002_create_saas_settings_tab… |
064_create_jira_users_table.py |
data | healthy | enterprise/migrations/versions/064_create_jira_users_table.… |
021_create_auth_tokens_table.py |
data | healthy | enterprise/migrations/versions/021_create_auth_tokens_table… |
014_add_github_user_id.py |
data | healthy | enterprise/migrations/versions/014_add_github_user_id.py |
017_add_stripe_customers_table.py |
data | healthy | enterprise/migrations/versions/017_add_stripe_customers_tab… |
027_create_gitlab_webhook_table.py |
data | healthy | enterprise/migrations/versions/027_create_gitlab_webhook_ta… |
089_create_org_tables.py |
data | healthy | enterprise/migrations/versions/089_create_org_tables.py |
066_create_jira_dc_workspaces_table.py |
data | healthy | enterprise/migrations/versions/066_create_jira_dc_workspace… |
102_add_disabled_skills_to_user_settings.py |
data | healthy | enterprise/migrations/versions/102_add_disabled_skills_to_u… |
004_create_billing_sessions_table.py |
data | healthy | enterprise/migrations/versions/004_create_billing_sessions_… |
060_create_user_version_upgrade_tasks.py |
data | healthy | enterprise/migrations/versions/060_create_user_version_upgr… |
086_add_v1_column_to_slack_conversation.py |
data | healthy | enterprise/migrations/versions/086_add_v1_column_to_slack_c… |
112_create_bitbucket_dc_webhook_table.py |
data | healthy | enterprise/migrations/versions/112_create_bitbucket_dc_webh… |
048_add_max_budget_per_task_to_user_settings.py |
data | healthy | enterprise/migrations/versions/048_add_max_budget_per_task_… |
106_add_tags_column_to_conversation_metadata.py |
data | healthy | enterprise/migrations/versions/106_add_tags_column_to_conve… |
079_rename_user_secrets_to_custom_secrets.py |
data | healthy | enterprise/migrations/versions/079_rename_user_secrets_to_c… |
029_add_accepted_tos_to_user_settings.py |
data | healthy | enterprise/migrations/versions/029_add_accepted_tos_to_user… |
077_drop_settings_table.py |
data | healthy | enterprise/migrations/versions/077_drop_settings_table.py |
063_create_jira_workspaces_table.py |
data | healthy | enterprise/migrations/versions/063_create_jira_workspaces_t… |
108_add_agent_settings_to_enterprise_settings.py |
data | healthy | enterprise/migrations/versions/108_add_agent_settings_to_en… |
041_create_slack_conversation_table.py |
data | healthy | enterprise/migrations/versions/041_create_slack_conversatio… |
009_fix_enable_sound_notifications_column.py |
data | healthy | enterprise/migrations/versions/009_fix_enable_sound_notific… |
022_create_api_keys_table.py |
data | healthy | enterprise/migrations/versions/022_create_api_keys_table.py |
006_add_branch_column_to_convo_metadata_table.py |
data | healthy | enterprise/migrations/versions/006_add_branch_column_to_con… |
043_add_message_ts_column_to_slack_conversation.py |
data | healthy | enterprise/migrations/versions/043_add_message_ts_column_to… |
012_add_secret_store_column_to_settings.py |
data | healthy | enterprise/migrations/versions/012_add_secret_store_column_… |
074_create_subscription_access_table.py |
data | healthy | enterprise/migrations/versions/074_create_subscription_acce… |
098_create_verified_models_table.py |
data | healthy | enterprise/migrations/versions/098_create_verified_models_t… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
StoredVerifiedModel |
data | healthy | enterprise/server/verified_models/verified_model_service.py |
verified_models |
data | healthy | enterprise/server/verified_models/verified_model_service.py |
JiraConversation |
data | healthy | enterprise/storage/jira_conversation.py |
jira_conversations |
data | healthy | enterprise/storage/jira_conversation.py |
SlackConversation |
data | healthy | enterprise/storage/slack_conversation.py |
slack_conversation |
data | healthy | enterprise/storage/slack_conversation.py |
OpenhandsPR |
data | healthy | enterprise/storage/openhands_pr.py |
openhands_prs |
data | healthy | enterprise/storage/openhands_pr.py |
OrgGitClaim |
data | healthy | enterprise/storage/org_git_claim.py |
org_git_claim |
data | healthy | enterprise/storage/org_git_claim.py |
TelemetryIdentity |
data | healthy | enterprise/storage/telemetry_identity.py |
telemetry_replicated_identity |
data | healthy | enterprise/storage/telemetry_identity.py |
BitbucketDCWebhook |
data | healthy | enterprise/storage/bitbucket_dc_webhook.py |
bitbucket_dc_webhook |
data | healthy | enterprise/storage/bitbucket_dc_webhook.py |
Org |
data | healthy | enterprise/storage/org.py |
org |
data | healthy | enterprise/storage/org.py |
StripeCustomer |
data | healthy | enterprise/storage/stripe_customer.py |
stripe_customers |
data | healthy | enterprise/storage/stripe_customer.py |
LinearWorkspace |
data | healthy | enterprise/storage/linear_workspace.py |
linear_workspaces |
data | healthy | enterprise/storage/linear_workspace.py |
ProactiveConversation |
data | healthy | enterprise/storage/proactive_convos.py |
proactive_conversation_table |
data | healthy | enterprise/storage/proactive_convos.py |
Feedback |
data | healthy | enterprise/storage/feedback.py |
ConversationFeedback |
data | healthy | enterprise/storage/feedback.py |
feedback |
data | healthy | enterprise/storage/feedback.py |
conversation_feedback |
data | healthy | enterprise/storage/feedback.py |
ConversationWork |
data | healthy | enterprise/storage/conversation_work.py |
conversation_work |
data | healthy | enterprise/storage/conversation_work.py |
StoredRepository |
data | healthy | enterprise/storage/stored_repository.py |
repos |
data | healthy | enterprise/storage/stored_repository.py |
ApiKey |
data | healthy | enterprise/storage/api_key.py |
api_keys |
data | healthy | enterprise/storage/api_key.py |
SlackUser |
data | healthy | enterprise/storage/slack_user.py |
slack_users |
data | healthy | enterprise/storage/slack_user.py |
BitbucketWebhook |
data | healthy | enterprise/storage/bitbucket_webhook.py |
bitbucket_webhook |
data | healthy | enterprise/storage/bitbucket_webhook.py |
SubscriptionAccess |
data | healthy | enterprise/storage/subscription_access.py |
subscription_access |
data | healthy | enterprise/storage/subscription_access.py |
MaintenanceTask |
data | healthy | enterprise/storage/maintenance_task.py |
maintenance_tasks |
data | healthy | enterprise/storage/maintenance_task.py |
UserSettings |
data | healthy | enterprise/storage/user_settings.py |
user_settings |
data | healthy | enterprise/storage/user_settings.py |
SlackTeam |
data | healthy | enterprise/storage/slack_team.py |
slack_teams |
data | healthy | enterprise/storage/slack_team.py |
JiraDcUser |
data | healthy | enterprise/storage/jira_dc_user.py |
jira_dc_users |
data | healthy | enterprise/storage/jira_dc_user.py |
DeviceCode |
data | healthy | enterprise/storage/device_code.py |
device_codes |
data | healthy | enterprise/storage/device_code.py |
AuthTokens |
data | healthy | enterprise/storage/auth_tokens.py |
auth_tokens |
data | healthy | enterprise/storage/auth_tokens.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::enterprise/storage/lite_llm_manager.py |
security | healthy | enterprise/storage/lite_llm_manager.py |
auth::enterprise/storage/auth_token_store.py |
security | healthy | enterprise/storage/auth_token_store.py |
auth::frontend/src/routes/onboarding-form.tsx |
security | healthy | frontend/src/routes/onboarding-form.tsx |
auth::enterprise/tests/unit/test_gitlab_view.py |
security | healthy | enterprise/tests/unit/test_gitlab_view.py |
auth::enterprise/integrations/slack/slack_manager.py |
security | healthy | enterprise/integrations/slack/slack_manager.py |
auth::enterprise/server/auth/cookie_chunking.py |
security | healthy | enterprise/server/auth/cookie_chunking.py |
auth::enterprise/storage/gitlab_webhook_store.py |
security | healthy | enterprise/storage/gitlab_webhook_store.py |
auth::enterprise/storage/user_store.py |
security | healthy | enterprise/storage/user_store.py |
auth::tests/unit/app_server/test_default_web_client_config_… |
security | healthy | tests/unit/app_server/test_default_web_client_config_inject… |
auth::enterprise/tests/unit/test_saas_settings_store.py |
security | healthy | enterprise/tests/unit/test_saas_settings_store.py |
auth::enterprise/server/middleware.py |
security | healthy | enterprise/server/middleware.py |
auth::enterprise/integrations/gitlab/gitlab_v1_callback_pro… |
security | healthy | enterprise/integrations/gitlab/gitlab_v1_callback_processor… |
auth::openhands/app_server/integrations/azure_devops/azure_… |
security | healthy | openhands/app_server/integrations/azure_devops/azure_devops… |
auth::enterprise/tests/unit/test_auth_routes.py |
security | healthy | enterprise/tests/unit/test_auth_routes.py |
auth::openhands/app_server/integrations/bitbucket_data_cent… |
security | healthy | openhands/app_server/integrations/bitbucket_data_center/ser… |
auth::enterprise/storage/gitlab_webhook.py |
security | healthy | enterprise/storage/gitlab_webhook.py |
auth::frontend/src/components/features/settings/project-man… |
security | healthy | frontend/src/components/features/settings/project-managemen… |
auth::enterprise/tests/unit/integrations/gitlab/test_gitlab… |
security | healthy | enterprise/tests/unit/integrations/gitlab/test_gitlab_v1_ca… |
auth::enterprise/tests/unit/sync/test_resend_keycloak.py |
security | healthy | enterprise/tests/unit/sync/test_resend_keycloak.py |
auth::openhands/app_server/services/jwt_service.py |
security | healthy | openhands/app_server/services/jwt_service.py |
auth::enterprise/tests/unit/test_token_manager_extended.py |
security | healthy | enterprise/tests/unit/test_token_manager_extended.py |
auth::enterprise/utils/identity.py |
security | healthy | enterprise/utils/identity.py |
auth::tests/unit/integrations/bitbucket_data_center/test_bi… |
security | healthy | tests/unit/integrations/bitbucket_data_center/test_bitbucke… |
auth::tests/unit/integrations/bitbucket_data_center/test_bi… |
security | healthy | tests/unit/integrations/bitbucket_data_center/test_bitbucke… |
auth::enterprise/storage/bitbucket_dc_webhook_store.py |
security | healthy | enterprise/storage/bitbucket_dc_webhook_store.py |
auth::tests/unit/app_server/test_user_git_info.py |
security | healthy | tests/unit/app_server/test_user_git_info.py |
auth::enterprise/integrations/github/github_view.py |
security | healthy | enterprise/integrations/github/github_view.py |
auth::openhands/app_server/user/user_router.py |
security | healthy | openhands/app_server/user/user_router.py |
auth::openhands/app_server/integrations/provider.py |
security | healthy | openhands/app_server/integrations/provider.py |
auth::tests/unit/app_server/test_jwt_service.py |
security | healthy | tests/unit/app_server/test_jwt_service.py |
auth::enterprise/tests/unit/integrations/test_utils.py |
security | healthy | enterprise/tests/unit/integrations/test_utils.py |
auth::enterprise/server/routes/integration/jira.py |
security | healthy | enterprise/server/routes/integration/jira.py |
auth::enterprise/tests/unit/server/routes/test_jira_dc_inte… |
security | healthy | enterprise/tests/unit/server/routes/test_jira_dc_integratio… |
auth::enterprise/server/auth/gitlab_sync.py |
security | healthy | enterprise/server/auth/gitlab_sync.py |
auth::enterprise/integrations/gitlab/gitlab_service.py |
security | healthy | enterprise/integrations/gitlab/gitlab_service.py |
auth::enterprise/tests/unit/server/services/test_automation… |
security | healthy | enterprise/tests/unit/server/services/test_automation_event… |
auth::enterprise/storage/bitbucket_webhook_store.py |
security | healthy | enterprise/storage/bitbucket_webhook_store.py |
auth::openhands/app_server/event_callback/webhook_router.py |
security | healthy | openhands/app_server/event_callback/webhook_router.py |
auth::frontend/src/hooks/use-invitation.ts |
security | healthy | frontend/src/hooks/use-invitation.ts |
auth::openhands/app_server/web_client/web_client_models.py |
security | healthy | openhands/app_server/web_client/web_client_models.py |
auth::openhands/app_server/integrations/github/service/base… |
security | healthy | openhands/app_server/integrations/github/service/base.py |
auth::enterprise/storage/device_code_store.py |
security | healthy | enterprise/storage/device_code_store.py |
auth::frontend/src/api/option-service/option.types.ts |
security | healthy | frontend/src/api/option-service/option.types.ts |
auth::enterprise/integrations/bitbucket/bitbucket_v1_callba… |
security | healthy | enterprise/integrations/bitbucket/bitbucket_v1_callback_pro… |
auth::enterprise/integrations/bitbucket/bitbucket_manager.py |
security | healthy | enterprise/integrations/bitbucket/bitbucket_manager.py |
auth::frontend/src/routes.ts |
security | healthy | frontend/src/routes.ts |
auth::enterprise/tests/unit/test_identity_utils.py |
security | healthy | enterprise/tests/unit/test_identity_utils.py |
auth::enterprise/server/routes/github_proxy.py |
security | healthy | enterprise/server/routes/github_proxy.py |
auth::frontend/__tests__/utils/mcp-config.test.ts |
security | healthy | frontend/__tests__/utils/mcp-config.test.ts |
auth::enterprise/integrations/github/github_service.py |
security | healthy | enterprise/integrations/github/github_service.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/root.tsx |
ActionType |
frontend | healthy | frontend/src/types/action-type.tsx |
ObservationType |
frontend | healthy | frontend/src/types/observation-type.tsx |
ChatStatusIndicator |
frontend | healthy | frontend/src/components/features/chat/chat-status-indicator… |
ConfirmationModeEnabled |
frontend | healthy | frontend/src/components/features/chat/confirmation-mode-ena… |
Terminal |
frontend | healthy | frontend/src/components/features/terminal/terminal.tsx |
StepHeader |
frontend | healthy | frontend/src/components/features/onboarding/step-header.tsx |
ServerStatus |
frontend | healthy | frontend/src/components/features/controls/server-status.tsx |
AgentStatus |
frontend | healthy | frontend/src/components/features/controls/agent-status.tsx |
SettingsScreen |
frontend | healthy | frontend/src/routes/settings.tsx |
VerificationSettingsScreen |
frontend | healthy | frontend/src/routes/verification-settings.tsx |
VSCodeTab |
frontend | healthy | frontend/src/routes/vscode-tab.tsx |
OrgDefaultVerificationSettingsScreen |
frontend | healthy | frontend/src/routes/org-default-verification-settings.tsx |
OrgDefaultLlmSettingsScreen |
frontend | healthy | frontend/src/routes/org-default-llm-settings.tsx |
BillingSettingsScreen |
frontend | healthy | frontend/src/routes/billing.tsx |
TaskListTab |
frontend | healthy | frontend/src/routes/task-list-tab.tsx |
PlannerTab |
frontend | healthy | frontend/src/routes/planner-tab.tsx |
HomeScreen |
frontend | healthy | frontend/src/routes/home.tsx |
UserSettingsScreen |
frontend | healthy | frontend/src/routes/user-settings.tsx |
LlmSettingsScreen |
frontend | healthy | frontend/src/routes/llm-settings.tsx |
DeviceVerify |
frontend | healthy | frontend/src/routes/device-verify.tsx |
SharedConversation |
frontend | healthy | frontend/src/routes/shared-conversation.tsx |
LoginPage |
frontend | healthy | frontend/src/routes/login.tsx |
GitChanges |
frontend | healthy | frontend/src/routes/changes-tab.tsx |
LaunchRoute |
frontend | healthy | frontend/src/routes/launch.tsx |
OnboardingForm |
frontend | healthy | frontend/src/routes/onboarding-form.tsx |
OrgDefaultCondenserSettingsScreen |
frontend | healthy | frontend/src/routes/org-default-condenser-settings.tsx |
CondenserSettingsScreen |
frontend | healthy | frontend/src/routes/condenser-settings.tsx |
App |
frontend | healthy | frontend/src/routes/conversation.tsx |
Browser |
frontend | healthy | frontend/src/routes/browser-tab.tsx |
AcceptTOS |
frontend | healthy | frontend/src/routes/accept-tos.tsx |
MainApp |
frontend | healthy | frontend/src/routes/root-layout.tsx |
ManageOrg |
frontend | healthy | frontend/src/routes/manage-org.tsx |
SecretsSettingsScreen |
frontend | healthy | frontend/src/routes/secrets-settings.tsx |
AppSettingsScreen |
frontend | healthy | frontend/src/routes/app-settings.tsx |
MCPSettingsScreen |
frontend | healthy | frontend/src/routes/mcp-settings.tsx |
SkillsSettingsScreen |
frontend | healthy | frontend/src/routes/skills-settings.tsx |
InformationRequest |
frontend | healthy | frontend/src/routes/information-request.tsx |
GitSettingsScreen |
frontend | healthy | frontend/src/routes/git-settings.tsx |
ManageOrganizationMembers |
frontend | healthy | frontend/src/routes/manage-organization-members.tsx |
AgentSettingsScreen |
frontend | healthy | frontend/src/routes/agent-settings.tsx |
ApiKeysScreen |
frontend | healthy | frontend/src/routes/api-keys.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
remove-duplicate-candidate |
cicd | healthy | .github/workflows/remove-duplicate-candidate-label.yml |
release |
cicd | healthy | .github/workflows/pypi-release.yml |
check-version |
cicd | healthy | .github/workflows/npm-publish-ui.yml |
publish |
cicd | healthy | .github/workflows/npm-publish-ui.yml |
ui-build |
cicd | healthy | .github/workflows/ui-build.yml |
check-human-context |
cicd | healthy | .github/workflows/pr-readiness-confirm.yml |
ask-confirmation |
cicd | healthy | .github/workflows/pr-readiness-confirm.yml |
check-stale-unconfirmed |
cicd | healthy | .github/workflows/pr-readiness-confirm.yml |
test-on-linux |
cicd | healthy | .github/workflows/py-tests.yml |
test-enterprise |
cicd | healthy | .github/workflows/py-tests.yml |
coverage-comment |
cicd | healthy | .github/workflows/py-tests.yml |
lint-frontend |
cicd | healthy | .github/workflows/lint.yml |
lint-python |
cicd | healthy | .github/workflows/lint.yml |
lint-enterprise-python |
cicd | healthy | .github/workflows/lint.yml |
comment-on-good-first-issue |
cicd | healthy | .github/workflows/welcome-good-first-issue.yml |
build_app |
cicd | healthy | .github/workflows/ghcr-build.yml |
build_enterprise |
cicd | healthy | .github/workflows/ghcr-build.yml |
update_pr_description |
cicd | healthy | .github/workflows/ghcr-build.yml |
retag |
cicd | healthy | .github/workflows/tag-image.yml |
fe-test |
cicd | healthy | .github/workflows/fe-unit-tests.yml |
check-package-versions |
cicd | healthy | .github/workflows/check-package-versions.yml |
check-version-consistency |
cicd | healthy | .github/workflows/check-version-consistency.yml |
check-sync |
cicd | healthy | .github/workflows/enterprise-check-migrations.yml |
fe-e2e-test |
cicd | healthy | .github/workflows/fe-e2e-tests.yml |
smoke-clone |
cicd | healthy | .github/workflows/issue-opened.yml |
issue-duplicate-check |
cicd | healthy | .github/workflows/issue-opened.yml |
issue-good-first-issue-check |
cicd | healthy | .github/workflows/issue-opened.yml |
auto-close-duplicates |
cicd | healthy | .github/workflows/issue-opened.yml |
cleanup-on-approval |
cicd | healthy | .github/workflows/pr-artifacts.yml |
check-pr-artifacts |
cicd | healthy | .github/workflows/pr-artifacts.yml |
lint-fix-frontend |
cicd | healthy | .github/workflows/lint-fix.yml |
lint-fix-python |
cicd | healthy | .github/workflows/lint-fix.yml |
stale |
cicd | healthy | .github/workflows/stale.yml |
build |
cicd | healthy | .github/workflows/_build-image.yml |
merge |
cicd | healthy | .github/workflows/_build-image.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::remove-duplicate-candidate-label |
cicd | healthy | .github/workflows/remove-duplicate-candidate-label.yml |
gha::pypi-release |
cicd | healthy | .github/workflows/pypi-release.yml |
gha::npm-publish-ui |
cicd | healthy | .github/workflows/npm-publish-ui.yml |
gha::ui-build |
cicd | healthy | .github/workflows/ui-build.yml |
gha::pr-readiness-confirm |
cicd | healthy | .github/workflows/pr-readiness-confirm.yml |
gha::py-tests |
cicd | healthy | .github/workflows/py-tests.yml |
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
gha::welcome-good-first-issue |
cicd | healthy | .github/workflows/welcome-good-first-issue.yml |
gha::ghcr-build |
cicd | healthy | .github/workflows/ghcr-build.yml |
gha::tag-image |
cicd | healthy | .github/workflows/tag-image.yml |
gha::fe-unit-tests |
cicd | healthy | .github/workflows/fe-unit-tests.yml |
gha::check-package-versions |
cicd | healthy | .github/workflows/check-package-versions.yml |
gha::check-version-consistency |
cicd | healthy | .github/workflows/check-version-consistency.yml |
gha::enterprise-check-migrations |
cicd | healthy | .github/workflows/enterprise-check-migrations.yml |
gha::fe-e2e-tests |
cicd | healthy | .github/workflows/fe-e2e-tests.yml |
gha::issue-opened |
cicd | healthy | .github/workflows/issue-opened.yml |
gha::pr-artifacts |
cicd | healthy | .github/workflows/pr-artifacts.yml |
gha::lint-fix |
cicd | healthy | .github/workflows/lint-fix.yml |
gha::stale |
cicd | healthy | .github/workflows/stale.yml |
gha::_build-image |
cicd | healthy | .github/workflows/_build-image.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::enterprise/Dockerfile |
hardware | healthy | enterprise/Dockerfile |
image::containers/app/Dockerfile |
hardware | healthy | containers/app/Dockerfile |
image::containers/dev/Dockerfile |
hardware | healthy | containers/dev/Dockerfile |
openhands |
hardware | healthy | docker-compose.yml |
dev |
hardware | healthy | containers/dev/compose.yml |
k8s::Cluster::kind/cluster.yaml |
hardware | healthy | kind/cluster.yaml |
k8s::Namespace::kind/manifests/nginx.yaml |
hardware | healthy | kind/manifests/nginx.yaml |
k8s::ConfigMap::kind/manifests/nginx.yaml |
hardware | healthy | kind/manifests/nginx.yaml |
k8s::ClusterRole::kind/manifests/nginx.yaml |
hardware | healthy | kind/manifests/nginx.yaml |
k8s::Role::kind/manifests/nginx.yaml |
hardware | healthy | kind/manifests/nginx.yaml |
k8s::ClusterRoleBinding::kind/manifests/nginx.yaml |
hardware | healthy | kind/manifests/nginx.yaml |
k8s::ValidatingWebhookConfiguration::kind/manifests/nginx.y… |
hardware | healthy | kind/manifests/nginx.yaml |
k8s::ServiceAccount::kind/manifests/nginx.yaml |
hardware | healthy | kind/manifests/nginx.yaml |
k8s::RoleBinding::kind/manifests/nginx.yaml |
hardware | healthy | kind/manifests/nginx.yaml |
k8s::IngressClass::kind/manifests/nginx.yaml |
hardware | healthy | kind/manifests/nginx.yaml |
k8s::Role::kind/manifests/role.yaml |
hardware | healthy | kind/manifests/role.yaml |
k8s::RoleBinding::kind/manifests/roleBinding.yaml |
hardware | healthy | kind/manifests/roleBinding.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
openai_or_anthropic_key::frontend/__tests__/components/feat… |
security | healthy | frontend/__tests__/components/features/conversation/convers… |
password_literal::frontend/src/i18n/declaration.ts |
security | healthy | frontend/src/i18n/declaration.ts |
password_literal::frontend/src/mocks/feedback-handlers.ts |
security | healthy | frontend/src/mocks/feedback-handlers.ts |
generic_api_key::enterprise/tests/unit/test_saas_user_auth.… |
security | healthy | enterprise/tests/unit/test_saas_user_auth.py |
generic_api_key::enterprise/tests/unit/test_saas_user_auth.… |
security | healthy | enterprise/tests/unit/test_saas_user_auth.py |
generic_api_key::enterprise/tests/unit/test_saas_user_auth.… |
security | healthy | enterprise/tests/unit/test_saas_user_auth.py |
generic_api_key::enterprise/tests/unit/test_saas_user_auth.… |
security | healthy | enterprise/tests/unit/test_saas_user_auth.py |
generic_api_key::enterprise/tests/unit/test_org_member_stor… |
security | healthy | enterprise/tests/unit/test_org_member_store.py |
generic_api_key::enterprise/tests/unit/test_saas_settings_s… |
security | healthy | enterprise/tests/unit/test_saas_settings_store.py |
generic_api_key::enterprise/tests/unit/test_saas_settings_s… |
security | healthy | enterprise/tests/unit/test_saas_settings_store.py |
generic_api_key::enterprise/tests/unit/test_saas_settings_s… |
security | healthy | enterprise/tests/unit/test_saas_settings_store.py |
password_literal::tests/unit/app_server/test_db_session_inj… |
security | healthy | tests/unit/app_server/test_db_session_injector.py |
password_literal::tests/unit/app_server/test_db_session_inj… |
security | healthy | tests/unit/app_server/test_db_session_injector.py |
generic_api_key::tests/unit/app_server/utils/logger/test_lo… |
security | healthy | tests/unit/app_server/utils/logger/test_logging.py |
generic_api_key::tests/unit/app_server/utils/logger/test_lo… |
security | healthy | tests/unit/app_server/utils/logger/test_logging.py |
generic_api_key::tests/unit/app_server/utils/logger/test_lo… |
security | healthy | tests/unit/app_server/utils/logger/test_logging.py |
| Label | Layer | Status | Path |
|---|---|---|---|
/:conversationId |
frontend | healthy | frontend/__tests__/conversation-websocket-handler.test.tsx |
/ |
frontend | healthy | frontend/__tests__/components/chat/message-display-continui… |
/launch |
frontend | healthy | frontend/__tests__/routes/launch.test.tsx |
/workspace/project |
frontend | healthy | frontend/__tests__/api/v1-git-service.test.ts |
/workspace/project/file.ts |
frontend | healthy | frontend/__tests__/api/v1-git-service.test.ts |
/settings/org-defaults |
frontend | healthy | frontend/__tests__/utils/personal-workspace-guard.test.ts |
/workspace/foo.py |
frontend | healthy | frontend/__tests__/components/v1/chat/event-content-helpers… |
/settings/user |
frontend | healthy | frontend/src/utils/settings-utils.ts |
/settings/integrations |
frontend | healthy | frontend/src/utils/settings-utils.ts |
/settings/app |
frontend | healthy | frontend/src/utils/settings-utils.ts |
/settings |
frontend | healthy | frontend/src/utils/settings-utils.ts |
/settings/billing |
frontend | healthy | frontend/src/utils/settings-utils.ts |
/settings/secrets |
frontend | healthy | frontend/src/utils/settings-utils.ts |
/settings/api-keys |
frontend | healthy | frontend/src/utils/settings-utils.ts |
/settings/mcp |
frontend | healthy | frontend/src/utils/settings-utils.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | docker-compose.yml |
port:8000 |
network | healthy | enterprise/tests/unit/integrations/github/test_github_v1_ca… |
port:9000 |
network | healthy | tests/unit/app_server/test_process_sandbox_service.py |
port:60000 |
network | healthy | tests/unit/app_server/test_live_status_app_conversation_ser… |
port:8080 |
network | healthy | tests/unit/app_server/test_app_conversation_service_base.py |
port:5432 |
network | healthy | tests/unit/app_server/test_db_session_injector.py |
port:80 |
network | healthy | kind/manifests/nginx.yaml |
port:443 |
network | healthy | kind/manifests/nginx.yaml |
port:10254 |
network | healthy | kind/manifests/nginx.yaml |
port:256 |
network | healthy | kind/manifests/nginx.yaml |
port:8099 |
network | healthy | kind/manifests/service.yaml |
port:01 |
network | healthy | .github/workflows/stale.yml |
port:30 |
network | healthy | .github/workflows/stale.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
OPENHANDS_BOT_GITHUB_PAT_PUBLIC |
cicd | healthy | — |
OPENHANDS_API_KEY |
cicd | healthy | — |
RELEVANT_REF_NAME |
cicd | healthy | — |
PYPI_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | Makefile |
192.168.1.1 |
network | healthy | enterprise/tests/unit/test_auth_routes.py |
10.0.0.1 |
network | healthy | enterprise/tests/unit/test_auth_routes.py |
192.168.1.2 |
network | healthy | enterprise/tests/unit/test_auth_routes.py |
192.168.1.100 |
network | healthy | tests/unit/app_server/test_docker_sandbox_service.py |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | pyproject.toml |
sqlite |
data | healthy | enterprise/tests/unit/conftest.py |
postgresql |
data | healthy | enterprise/tests/unit/test_org_store.py |
postgres |
data | healthy | enterprise/server/routes/org_profiles.py |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Job::kind/manifests/nginx.yaml |
hardware | healthy | kind/manifests/nginx.yaml |
k8s::Deployment::kind/manifests/nginx.yaml |
hardware | healthy | kind/manifests/nginx.yaml |
k8s::Deployment::kind/manifests/deployment.yaml |
hardware | healthy | kind/manifests/deployment.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | frontend/__tests__/parse-pr-url.test.ts |
vps::aws |
hardware | healthy | frontend/__tests__/utils/map-provider.test.ts |
vps::gcp |
hardware | healthy | enterprise/tests/unit/test_recaptcha_service.py |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | Makefile |
loadbalancer |
network | healthy | enterprise/server/services/automation_event_service.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-07y_5xvv |
software | healthy | /tmp/repobility-clone-07y_5xvv |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | config.template.toml |
This page is publicly accessible at:
https://repobility.com/scan/3808c140-1460-4c5b-8651-204c3325fe6f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3808c140-1460-4c5b-8651-204c3325fe6f/
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.