https://github.com/coasty-ai/open-computer-use
· scanned 2026-05-31 01:28 UTC (5 days, 13 hours ago)
· 10 languages
1664 findings (283 legacy + 1381 scanner) 10/13 scanners ran 80th percentile · Typescript · large (100-500K LoC) Scanner says 62 (higher by 22)
Last scanned 5 days, 13 hours ago · v2 · last Δ -0.1 (diff) · 995 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
92.0 | 0.15 | 13.80 |
practices_score |
52.0 | 0.15 | 7.80 |
code_quality |
45.0 | 0.10 | 4.50 |
| Overall | 1.00 | 83.8 |
All 6348 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 |
|---|---|---|---|
register |
software | healthy | instrumentation.ts:register |
shutdown |
software | healthy | instrumentation.ts:shutdown |
detectLocaleFromHeader |
software | healthy | middleware.ts:detectLocaleFromHeader |
middleware |
software | healthy | middleware.ts:middleware |
status |
software | healthy | middleware.ts:status |
__init__ |
software | healthy | docker/ai-desktop/stealth_browser.py:464 |
_get_random_viewport |
software | healthy | docker/ai-desktop/stealth_browser.py:44 |
_get_random_user_agent |
software | healthy | docker/ai-desktop/stealth_browser.py:53 |
_setup_chrome_options |
software | healthy | docker/ai-desktop/stealth_browser.py:58 |
_get_or_create_profile |
software | healthy | docker/ai-desktop/stealth_browser.py:146 |
create_undetected_driver |
software | healthy | docker/ai-desktop/stealth_browser.py:164 |
_apply_cdp_stealth |
software | healthy | docker/ai-desktop/stealth_browser.py:204 |
connect_to_existing |
software | healthy | docker/ai-desktop/stealth_browser.py:345 |
human_like_delay |
software | healthy | docker/ai-desktop/stealth_browser.py:372 |
human_like_mouse_move |
software | healthy | docker/ai-desktop/stealth_browser.py:377 |
human_like_type |
software | healthy | docker/ai-desktop/stealth_browser.py:404 |
random_scroll |
software | healthy | docker/ai-desktop/stealth_browser.py:422 |
get_driver |
software | dead | docker/ai-desktop/stealth_browser.py:447 |
quit |
software | healthy | docker/ai-desktop/stealth_browser.py:451 |
create_browser |
software | dead | docker/ai-desktop/stealth_browser.py:467 |
get_browser |
software | dead | docker/ai-desktop/stealth_browser.py:474 |
close_browser |
software | healthy | docker/ai-desktop/stealth_browser.py:478 |
close_all |
software | dead | docker/ai-desktop/stealth_browser.py:484 |
__init__ |
software | healthy | docker/ai-desktop/interactive_test.py:24 |
connect |
software | healthy | docker/ai-desktop/interactive_test.py:38 |
heartbeat_loop |
software | healthy | docker/ai-desktop/interactive_test.py:112 |
ensure_connected |
software | healthy | docker/ai-desktop/interactive_test.py:140 |
send_command |
software | healthy | docker/ai-desktop/interactive_test.py:156 |
print_help |
software | healthy | docker/ai-desktop/interactive_test.py:232 |
print_status |
software | healthy | docker/ai-desktop/interactive_test.py:337 |
interactive_loop |
software | healthy | docker/ai-desktop/interactive_test.py:354 |
filter_hierarchy |
software | healthy | docker/ai-desktop/interactive_test.py:933 |
print_filtered_hierarchy |
software | healthy | docker/ai-desktop/interactive_test.py:1039 |
main |
software | healthy | docker/ai-desktop/interactive_test.py:1517 |
screenshot |
software | healthy | docker/ai-desktop/ai_agent_server.py:44 |
size |
software | healthy | docker/ai-desktop/ai_agent_server.py:46 |
click |
software | healthy | docker/ai-desktop/ai_agent_server.py:48 |
typewrite |
software | healthy | docker/ai-desktop/ai_agent_server.py:50 |
press |
software | healthy | docker/ai-desktop/ai_agent_server.py:52 |
hotkey |
software | healthy | docker/ai-desktop/ai_agent_server.py:54 |
__init__ |
software | healthy | docker/ai-desktop/ai_agent_server.py:104 |
handle_client |
software | dead | docker/ai-desktop/ai_agent_server.py:131 |
_keep_alive_loop |
software | healthy | docker/ai-desktop/ai_agent_server.py:329 |
get_command_timeout |
software | healthy | docker/ai-desktop/ai_agent_server.py:351 |
authenticate_client |
software | healthy | docker/ai-desktop/ai_agent_server.py:366 |
process_message |
software | healthy | docker/ai-desktop/ai_agent_server.py:411 |
execute_command |
software | healthy | docker/ai-desktop/ai_agent_server.py:452 |
take_screenshot |
software | healthy | docker/ai-desktop/ai_agent_server.py:935 |
image_to_base64 |
software | healthy | docker/ai-desktop/ai_agent_server.py:1042 |
recover_display |
software | healthy | docker/ai-desktop/ai_agent_server.py:1049 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
dev.sh |
software | healthy | dev.sh |
.prettierrc.json |
software | healthy | .prettierrc.json |
instrumentation.ts |
software | healthy | instrumentation.ts |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
docker-compose.ai-desktop.yml |
software | healthy | docker-compose.ai-desktop.yml |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
middleware.ts |
software | healthy | middleware.ts |
.env.example |
software | healthy | .env.example |
RESPONSIBLE_USE.md |
software | healthy | RESPONSIBLE_USE.md |
tsconfig.json |
software | healthy | tsconfig.json |
GROWTH.md |
software | healthy | GROWTH.md |
SECURITY.md |
software | healthy | SECURITY.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
vitest.config.ts |
software | warning | vitest.config.ts |
next.config.ts |
software | warning | next.config.ts |
start_agent.sh |
software | healthy | docker/ai-desktop/start_agent.sh |
startup.secure.sh |
software | healthy | docker/ai-desktop/startup.secure.sh |
display_recovery.sh |
software | healthy | docker/ai-desktop/display_recovery.sh |
chrome-auth-wrapper.sh |
software | healthy | docker/ai-desktop/chrome-auth-wrapper.sh |
security-hardening.sh |
software | healthy | docker/ai-desktop/security-hardening.sh |
chrome-wrapper.sh |
software | healthy | docker/ai-desktop/chrome-wrapper.sh |
chrome-policies.json |
software | healthy | docker/ai-desktop/chrome-policies.json |
Dockerfile |
software | healthy | docker/ai-desktop/Dockerfile |
startup.sh |
software | healthy | docker/ai-desktop/startup.sh |
novnc-config.sh |
software | healthy | docker/ai-desktop/novnc-config.sh |
stealth_browser.py |
software | healthy | docker/ai-desktop/stealth_browser.py |
interactive_test.py |
software | healthy | docker/ai-desktop/interactive_test.py |
health_check.sh |
software | healthy | docker/ai-desktop/health_check.sh |
keep-screen-alive.sh |
software | healthy | docker/ai-desktop/keep-screen-alive.sh |
startup.azure.sh |
software | healthy | docker/ai-desktop/startup.azure.sh |
ai_agent_server.py |
software | healthy | docker/ai-desktop/ai_agent_server.py |
requirements.txt |
software | healthy | docker/ai-desktop/requirements.txt |
obfuscate.py |
software | healthy | docker/ai-desktop/obfuscate.py |
test_anti_detection.py |
software | healthy | docker/ai-desktop/test_anti_detection.py |
entrypoint.sh |
software | healthy | docker/ai-desktop/entrypoint.sh |
test_imports.py |
software | healthy | docker/ai-desktop/test_imports.py |
vnc_startup.sh |
software | healthy | docker/ai-desktop/vnc_startup.sh |
secrets.types.ts |
software | warning | types/secrets.types.ts |
vm-context.types.ts |
software | warning | types/vm-context.types.ts |
machines.types.ts |
software | warning | types/machines.types.ts |
disposable-email-domains.d.ts |
software | warning | types/disposable-email-domains.d.ts |
config.ts |
software | warning | i18n/config.ts |
request.ts |
software | healthy | i18n/request.ts |
electron.vite.config.ts |
software | warning | electron/electron.vite.config.ts |
playwright.config.ts |
software | warning | electron/playwright.config.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docker |
software | healthy | docker |
ai-desktop |
software | healthy | docker/ai-desktop |
types |
software | healthy | types |
i18n |
software | healthy | i18n |
electron |
software | healthy | electron |
src |
software | healthy | electron/src |
renderer |
software | healthy | electron/src/renderer |
stores |
software | healthy | electron/src/renderer/stores |
components |
software | healthy | electron/src/renderer/components |
lib |
software | healthy | electron/src/renderer/lib |
hooks |
software | healthy | electron/src/renderer/hooks |
styles |
software | healthy | electron/src/renderer/styles |
e2e |
software | healthy | electron/src/renderer/e2e |
preload |
software | healthy | electron/src/preload |
main |
software | healthy | electron/src/main |
__tests__ |
software | healthy | electron/src/main/__tests__ |
e2e |
software | healthy | electron/e2e |
fixtures |
software | healthy | electron/e2e/fixtures |
tests |
software | healthy | tests |
api |
software | healthy | tests/api |
proxy-headers |
software | healthy | tests/api/proxy-headers |
lib |
software | healthy | tests/lib |
post_deploy |
software | healthy | tests/post_deploy |
mcp |
software | healthy | mcp |
tests |
software | healthy | mcp/tests |
src |
software | healthy | mcp/src |
tools |
software | healthy | mcp/src/tools |
prompts |
software | healthy | mcp/src/prompts |
scripts |
software | healthy | scripts |
utils |
software | healthy | utils |
supabase |
software | healthy | utils/supabase |
components |
software | healthy | components |
blog |
software | healthy | components/blog |
common |
software | healthy | components/common |
model-selector |
software | healthy | components/common/model-selector |
research-depth-selector |
software | healthy | components/common/research-depth-selector |
multi-model-selector |
software | healthy | components/common/multi-model-selector |
vm-selector |
software | healthy | components/common/vm-selector |
ui |
software | healthy | components/ui |
motion-primitives |
software | healthy | components/motion-primitives |
icons |
software | healthy | components/icons |
prompt-kit |
software | healthy | components/prompt-kit |
magicui |
software | healthy | components/magicui |
seo |
software | healthy | components/seo |
app |
software | healthy | app |
api-docs |
software | healthy | app/api-docs |
blog |
software | healthy | app/blog |
feed.xml |
software | healthy | app/blog/feed.xml |
[id] |
software | healthy | app/blog/[id] |
types |
software | healthy | app/types |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::docker/ai-desktop/Dockerfile |
hardware | healthy | docker/ai-desktop/Dockerfile |
backend |
hardware | healthy | docker-compose.yml |
nextjs-app |
hardware | healthy | docker-compose.yml |
tf::aws_lb::main |
hardware | healthy | infra/aws/alb.tf |
tf::aws_lb_target_group::frontend |
hardware | healthy | infra/aws/alb.tf |
tf::aws_lb_target_group::backend |
hardware | healthy | infra/aws/alb.tf |
tf::aws_lb_listener::backend |
hardware | healthy | infra/aws/alb.tf |
tf::aws_lb_listener::http |
hardware | healthy | infra/aws/alb.tf |
tf::aws_lb_listener_rule::http_redirect |
hardware | healthy | infra/aws/alb.tf |
tf::aws_lb_listener::https |
hardware | healthy | infra/aws/alb.tf |
tf::aws_lb_listener_rule::https_electron_ws |
hardware | healthy | infra/aws/alb.tf |
tf::aws_security_group::alb_internal |
hardware | healthy | infra/aws/alb_internal.tf |
tf::aws_vpc_security_group_ingress_rule::alb_internal_from_… |
hardware | healthy | infra/aws/alb_internal.tf |
tf::aws_vpc_security_group_egress_rule::alb_internal_egress |
hardware | healthy | infra/aws/alb_internal.tf |
tf::aws_lb::internal_backend |
hardware | healthy | infra/aws/alb_internal.tf |
tf::aws_lb_target_group::api_internal |
hardware | healthy | infra/aws/alb_internal.tf |
tf::aws_lb_target_group::sse_internal |
hardware | healthy | infra/aws/alb_internal.tf |
tf::aws_lb_listener::internal_backend |
hardware | healthy | infra/aws/alb_internal.tf |
tf::aws_vpc_security_group_ingress_rule::ecs_from_internal_… |
hardware | healthy | infra/aws/alb_internal.tf |
tf::aws_elasticache_subnet_group::main |
hardware | healthy | infra/aws/elasticache.tf |
tf::aws_security_group::redis |
hardware | healthy | infra/aws/elasticache.tf |
tf::aws_vpc_security_group_ingress_rule::redis_from_ecs |
hardware | healthy | infra/aws/elasticache.tf |
tf::aws_vpc_security_group_egress_rule::redis_egress |
hardware | healthy | infra/aws/elasticache.tf |
tf::aws_cloudwatch_log_group::elasticache_slow |
hardware | healthy | infra/aws/elasticache.tf |
tf::aws_cloudwatch_log_resource_policy::elasticache_slow |
hardware | healthy | infra/aws/elasticache.tf |
tf::aws_elasticache_replication_group::main |
hardware | healthy | infra/aws/elasticache.tf |
tf::aws_vpc::main |
hardware | healthy | infra/aws/main.tf |
tf::aws_subnet::public |
hardware | healthy | infra/aws/main.tf |
tf::aws_subnet::private |
hardware | healthy | infra/aws/main.tf |
tf::aws_internet_gateway::main |
hardware | healthy | infra/aws/main.tf |
tf::aws_eip::nat |
hardware | healthy | infra/aws/main.tf |
tf::aws_nat_gateway::main |
hardware | healthy | infra/aws/main.tf |
tf::aws_route_table::public |
hardware | healthy | infra/aws/main.tf |
tf::aws_route_table::private |
hardware | healthy | infra/aws/main.tf |
tf::aws_route_table_association::public |
hardware | healthy | infra/aws/main.tf |
tf::aws_route_table_association::private |
hardware | healthy | infra/aws/main.tf |
tf::aws_cloudwatch_log_group::ecs |
hardware | healthy | infra/aws/main.tf |
tf::aws_ecs_cluster::main |
hardware | healthy | infra/aws/ecs.tf |
tf::aws_ecs_task_definition::app |
hardware | healthy | infra/aws/ecs.tf |
tf::aws_ecs_service::app |
hardware | healthy | infra/aws/ecs.tf |
tf::aws_appautoscaling_target::ecs |
hardware | healthy | infra/aws/ecs.tf |
tf::aws_appautoscaling_policy::cpu |
hardware | healthy | infra/aws/ecs.tf |
tf::aws_appautoscaling_policy::memory |
hardware | healthy | infra/aws/ecs.tf |
tf::aws_appautoscaling_policy::request_count |
hardware | healthy | infra/aws/ecs.tf |
tf::aws_s3_bucket::alb_access_logs |
hardware | healthy | infra/aws/s3_alb_logs.tf |
tf::aws_s3_bucket_public_access_block::alb_access_logs |
hardware | healthy | infra/aws/s3_alb_logs.tf |
tf::aws_s3_bucket_ownership_controls::alb_access_logs |
hardware | healthy | infra/aws/s3_alb_logs.tf |
tf::aws_s3_bucket_server_side_encryption_configuration::alb… |
hardware | healthy | infra/aws/s3_alb_logs.tf |
tf::aws_s3_bucket_lifecycle_configuration::alb_access_logs |
hardware | healthy | infra/aws/s3_alb_logs.tf |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
StealthBrowser |
software | healthy | docker/ai-desktop/stealth_browser.py:33 |
BrowserManager |
software | healthy | docker/ai-desktop/stealth_browser.py:461 |
InteractiveClient |
software | healthy | docker/ai-desktop/interactive_test.py:23 |
MockPyAutoGUI |
software | healthy | docker/ai-desktop/ai_agent_server.py:43 |
DesktopAgentServer |
software | healthy | docker/ai-desktop/ai_agent_server.py:101 |
ErrorBoundary |
software | healthy | electron/src/renderer/components/ErrorBoundary.tsx:ErrorBou… |
TimeoutError |
software | healthy | electron/src/renderer/lib/api.ts:TimeoutError |
of |
software | healthy | electron/src/renderer/e2e/e2e-stop-and-edge-cases.test.tsx:… |
FakeBackend |
software | healthy | electron/src/renderer/e2e/fake-backend.ts:FakeBackend |
CustomError |
software | healthy | electron/src/main/screenshot-error-handling.test.ts:CustomE… |
FakeWebSocket |
software | healthy | electron/src/main/ws-bridge-serialization.test.ts:FakeWebSo… |
MockLocalExecutor |
software | healthy | electron/src/main/ws-bridge-serialization.test.ts:MockLocal… |
MockApprovalManager |
software | healthy | electron/src/main/ws-bridge-serialization.test.ts:MockAppro… |
ElectronAuth |
software | healthy | electron/src/main/auth.ts:ElectronAuth |
FakeWebSocket |
software | healthy | electron/src/main/critical-path.test.ts:FakeWebSocket |
of |
software | healthy | electron/src/main/window-manager.ts:of |
LocalExecutor |
software | healthy | electron/src/main/local-executor.ts:LocalExecutor |
ErrorReporter |
software | healthy | electron/src/main/error-reporter.ts:ErrorReporter |
FakeWebSocket |
software | healthy | electron/src/main/stop-flow-battle.test.ts:FakeWebSocket |
FakeWebSocket |
software | healthy | electron/src/main/bridge-integration.test.ts:FakeWebSocket |
FakeWebSocket |
software | healthy | electron/src/main/ws-bridge-oss.test.ts:FakeWebSocket |
of |
software | healthy | electron/src/main/packaging-deps.test.ts:of |
ApprovalManager |
software | healthy | electron/src/main/approval-manager.ts:ApprovalManager |
FakeWebSocket |
software | healthy | electron/src/main/ws-bridge-connection.test.ts:FakeWebSocket |
MockLocalExecutor |
software | healthy | electron/src/main/ws-bridge-connection.test.ts:MockLocalExe… |
MockApprovalManager |
software | healthy | electron/src/main/ws-bridge-connection.test.ts:MockApproval… |
LaunchAtLogin |
software | healthy | electron/src/main/launch-at-login.ts:LaunchAtLogin |
MockBrowserWindow |
software | healthy | electron/src/main/rainbow-border.test.ts:MockBrowserWindow |
WebSocketBridge |
software | healthy | electron/src/main/ws-bridge.ts:WebSocketBridge |
FakeWebSocket |
software | healthy | electron/src/main/ws-bridge-rainbow.test.ts:FakeWebSocket |
MockLocalExecutor |
software | healthy | electron/src/main/ws-bridge-rainbow.test.ts:MockLocalExecut… |
MockApprovalManager |
software | healthy | electron/src/main/ws-bridge-rainbow.test.ts:MockApprovalMan… |
FakeWebSocket |
software | healthy | electron/src/main/__tests__/ws-bridge.test.ts:FakeWebSocket |
MockLocalExecutor |
software | healthy | electron/src/main/__tests__/ws-bridge.test.ts:MockLocalExec… |
MockApprovalManager |
software | healthy | electron/src/main/__tests__/ws-bridge.test.ts:MockApprovalM… |
MockDB |
software | healthy | tests/billing-webhook.test.ts:MockDB |
string |
software | healthy | tests/stealth-behavioral.test.ts:string |
_FakeResp |
software | healthy | tests/locale-tz-matching.test.ts:_FakeResp |
_FakeOpener |
software | healthy | tests/locale-tz-matching.test.ts:_FakeOpener |
FakeStripe |
software | healthy | tests/billing-webhook-fail-loud.test.ts:FakeStripe |
FakeSupabase |
software | healthy | tests/billing-webhook-fail-loud.test.ts:FakeSupabase |
_R |
software | healthy | tests/vm-agent-typing-speed.test.ts:_R |
_PG |
software | healthy | tests/vm-agent-typing-speed.test.ts:_PG |
FakeAwsError |
software | healthy | tests/ec2-snapshot-race.test.ts:FakeAwsError |
DescribeInstancesCommand |
software | healthy | tests/ec2-snapshot-race.test.ts:DescribeInstancesCommand |
CreateImageCommand |
software | healthy | tests/ec2-snapshot-race.test.ts:CreateImageCommand |
as |
software | healthy | tests/cross-replica-lock.test.ts:as |
MockDb |
software | healthy | tests/billing-webhook-tier-sync.test.ts:MockDb |
MockSupabase |
software | healthy | tests/tier-reconciler.test.ts:MockSupabase |
QueryBuilder |
software | healthy | tests/tier-reconciler.test.ts:QueryBuilder |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | middleware.ts |
120.0.0.0 |
network | healthy | docker/ai-desktop/chrome-auth-wrapper.sh |
4.8.1.78 |
network | healthy | docker/ai-desktop/Dockerfile |
169.254.169.254 |
network | healthy | docker/ai-desktop/entrypoint.sh |
1.2.3.4 |
network | healthy | electron/src/main/auto-updater-retry.test.ts |
192.168.1.1 |
network | healthy | electron/src/main/security-fixes.test.ts |
10.0.0.1 |
network | healthy | electron/src/main/security-fixes.test.ts |
127.255.255.254 |
network | healthy | electron/src/main/url-window-security.test.ts |
172.16.0.1 |
network | healthy | electron/src/main/url-window-security.test.ts |
172.31.255.254 |
network | healthy | electron/src/main/url-window-security.test.ts |
172.15.0.1 |
network | healthy | electron/src/main/url-window-security.test.ts |
172.32.0.1 |
network | healthy | electron/src/main/url-window-security.test.ts |
203.0.113.42 |
network | healthy | tests/middleware.test.ts |
13.222.237.124 |
network | healthy | tests/ai-agent-systemd-hardening.test.ts |
3.84.234.163 |
network | healthy | tests/ai-agent-systemd-hardening.test.ts |
10.0.0.5 |
network | healthy | tests/lib/awaiting-human-banner.test.tsx |
203.0.113.5 |
network | healthy | tests/lib/api-access-log.test.ts |
203.0.113.7 |
network | healthy | tests/lib/client-ip.test.ts |
198.51.100.42 |
network | healthy | tests/lib/client-ip.test.ts |
203.0.113.99 |
network | healthy | tests/lib/client-ip.test.ts |
203.0.113.55 |
network | healthy | tests/lib/client-ip.test.ts |
203.0.113.11 |
network | healthy | tests/lib/client-ip.test.ts |
192.168.0.1 |
network | healthy | tests/lib/client-ip.test.ts |
8.8.8.8 |
network | healthy | tests/lib/client-ip.test.ts |
172.31.255.255 |
network | healthy | tests/lib/client-ip.test.ts |
169.254.170.2 |
network | healthy | tests/post_deploy/test_security_injection_deep.py |
37.0.0.1 |
network | healthy | tests/post_deploy/test_security_injection_deep.py |
198.51.100.0 |
network | healthy | tests/post_deploy/test_security_dos_resilience.py |
10.0.0.0 |
network | healthy | tests/post_deploy/test_05_internal_alb.py |
2.349.16.6 |
network | healthy | components/icons/claude.tsx |
4.888.973.811 |
network | healthy | components/icons/claude.tsx |
3.627.195.293 |
network | healthy | components/icons/claude.tsx |
112.08.13.163 |
network | healthy | components/icons/claude.tsx |
085.054.24.147 |
network | healthy | components/icons/openai.tsx |
199.027.4.055 |
network | healthy | components/icons/platform-icons.tsx |
536.058.399.116 |
network | healthy | components/icons/platform-icons.tsx |
1.484.174.334 |
network | healthy | components/icons/platform-icons.tsx |
535.47.94.601 |
network | healthy | components/icons/platform-icons.tsx |
2.774.6.926 |
network | healthy | components/icons/platform-icons.tsx |
2.616.47.526 |
network | healthy | components/icons/platform-icons.tsx |
1.564.585.151 |
network | healthy | components/icons/platform-icons.tsx |
3.706.012.18 |
network | healthy | components/icons/platform-icons.tsx |
07.339.131.488 |
network | healthy | components/icons/platform-icons.tsx |
164.09.012.18 |
network | healthy | components/icons/platform-icons.tsx |
02.271.02.21 |
network | healthy | components/icons/platform-icons.tsx |
073.467.281.914 |
network | healthy | components/icons/platform-icons.tsx |
1.277.13.126 |
network | healthy | components/icons/platform-icons.tsx |
286.234.427.333 |
network | healthy | components/icons/platform-icons.tsx |
07.043.14.092 |
network | healthy | components/icons/platform-icons.tsx |
206.138.13.089 |
network | healthy | components/icons/platform-icons.tsx |
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 | electron/src/renderer/App.tsx |
CursorMurmuration |
frontend | healthy | components/CursorMurmuration.tsx |
CursorMurmurationStatic |
frontend | healthy | components/CursorMurmurationStatic.tsx |
Orb |
frontend | healthy | components/Orb.tsx |
SidebarDemo |
frontend | healthy | components/sidebar-demo.tsx |
CursorMurmurationFlock |
frontend | healthy | components/CursorMurmurationFlock.tsx |
DottedGlowBackgroundDemo |
frontend | healthy | components/dotted-glow-background-demo.tsx |
Beams |
frontend | healthy | components/Beams.tsx |
Icon |
frontend | healthy | components/icons/mistral.tsx |
Icon |
frontend | healthy | components/icons/claude.tsx |
Icon |
frontend | healthy | components/icons/openai.tsx |
XIcon |
frontend | healthy | components/icons/x.tsx |
OpenRouterIcon |
frontend | healthy | components/icons/openrouter.tsx |
PerplexityIcon |
frontend | healthy | components/icons/perplexity.tsx |
XaiIcon |
frontend | healthy | components/icons/xai.tsx |
Icon |
frontend | healthy | components/icons/grok.tsx |
Icon |
frontend | healthy | components/icons/anthropic.tsx |
MetaIcon |
frontend | healthy | components/icons/meta.tsx |
Icon |
frontend | healthy | components/icons/ollama.tsx |
Icon |
frontend | healthy | components/icons/google.tsx |
Icon |
frontend | healthy | components/icons/gemini.tsx |
DeepSeekIcon |
frontend | healthy | components/icons/deepseek.tsx |
NotFound |
frontend | healthy | app/not-found.tsx |
OpenGraphImage |
frontend | healthy | app/opengraph-image.tsx |
AppleIcon |
frontend | healthy | app/apple-icon.tsx |
Error |
frontend | healthy | app/error.tsx |
GlobalError |
frontend | healthy | app/global-error.tsx |
ApiDocsPage |
frontend | healthy | app/api-docs/page.tsx |
BlogLayout |
frontend | healthy | app/blog/layout.tsx |
BlogPostLayout |
frontend | healthy | app/blog/[id]/layout.tsx |
ProjectPage |
frontend | healthy | app/p/[projectId]/page.tsx |
AuthPage |
frontend | healthy | app/auth/page.tsx |
LoginPage |
frontend | healthy | app/auth/login-page.tsx |
ResetPasswordPage |
frontend | healthy | app/auth/reset-password/page.tsx |
ResetPasswordForm |
frontend | healthy | app/auth/reset-password/reset-password-form.tsx |
AuthErrorPage |
frontend | healthy | app/auth/error/page.tsx |
ResultsPage |
frontend | healthy | app/results/page.tsx |
ResultsLayout |
frontend | healthy | app/results/layout.tsx |
ComputerUseLayout |
frontend | healthy | app/computer-use/layout.tsx |
ComputerUseTaskPage |
frontend | healthy | app/computer-use/[task]/page.tsx |
ComputerUseTaskLayout |
frontend | healthy | app/computer-use/[task]/layout.tsx |
ReferralPage |
frontend | healthy | app/referral/page.tsx |
UseCasesPage |
frontend | healthy | app/use-cases/page.tsx |
UseCasesLayout |
frontend | healthy | app/use-cases/layout.tsx |
UseCasePage |
frontend | healthy | app/use-cases/[slug]/page.tsx |
UseCaseLayout |
frontend | healthy | app/use-cases/[slug]/layout.tsx |
SwarmsPage |
frontend | healthy | app/swarms/page.tsx |
DiscoverPage |
frontend | healthy | app/discover/page.tsx |
AgentSwarmsPage |
frontend | healthy | app/agent-swarms/page.tsx |
StatusPage |
frontend | healthy | app/status/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::lib/auth/current-identity.ts |
security | healthy | lib/auth/current-identity.ts |
auth::electron/src/main/ws-bridge.ts |
security | healthy | electron/src/main/ws-bridge.ts |
auth::tests/post_deploy/test_security_auth_endpoints.py |
security | healthy | tests/post_deploy/test_security_auth_endpoints.py |
auth::app/auth/login-page.tsx |
security | healthy | app/auth/login-page.tsx |
auth::tests/post_deploy/test_security_secret_leakage.py |
security | healthy | tests/post_deploy/test_security_secret_leakage.py |
auth::tests/post_deploy/test_security_race_conditions.py |
security | healthy | tests/post_deploy/test_security_race_conditions.py |
auth::components/common/oss-setup-prompt.tsx |
security | healthy | components/common/oss-setup-prompt.tsx |
auth::tests/post_deploy/test_security_session_lifecycle.py |
security | healthy | tests/post_deploy/test_security_session_lifecycle.py |
auth::lib/fonts.ts |
security | healthy | lib/fonts.ts |
auth::lib/detect-in-app-browser.ts |
security | healthy | lib/detect-in-app-browser.ts |
auth::electron/src/renderer/stores/connection-store.ts |
security | healthy | electron/src/renderer/stores/connection-store.ts |
auth::electron/src/renderer/App.tsx |
security | healthy | electron/src/renderer/App.tsx |
auth::electron/src/renderer/components/Overlay.tsx |
security | healthy | electron/src/renderer/components/Overlay.tsx |
auth::electron/src/main/oss-ipc.test.ts |
security | healthy | electron/src/main/oss-ipc.test.ts |
auth::tests/post_deploy/test_03_backend_direct.py |
security | healthy | tests/post_deploy/test_03_backend_direct.py |
auth::electron/src/main/ws-bridge-oss.test.ts |
security | healthy | electron/src/main/ws-bridge-oss.test.ts |
auth::electron/src/main/url-window-security.test.ts |
security | healthy | electron/src/main/url-window-security.test.ts |
auth::tests/post_deploy/test_06_electron_flows.py |
security | healthy | tests/post_deploy/test_06_electron_flows.py |
auth::electron/src/preload/index.ts |
security | healthy | electron/src/preload/index.ts |
auth::tests/post_deploy/test_02_frontend_web.py |
security | healthy | tests/post_deploy/test_02_frontend_web.py |
auth::tests/post_deploy/test_security_supabase_rls.py |
security | healthy | tests/post_deploy/test_security_supabase_rls.py |
auth::tests/auth-users-mirror-and-i18n-not-found.test.ts |
security | healthy | tests/auth-users-mirror-and-i18n-not-found.test.ts |
auth::scripts/check_no_jwt_leak.py |
security | healthy | scripts/check_no_jwt_leak.py |
auth::electron/src/main/packaging-deps.test.ts |
security | healthy | electron/src/main/packaging-deps.test.ts |
auth::electron/src/main/auth.ts |
security | healthy | electron/src/main/auth.ts |
auth::app/api/electron/error/route.ts |
security | healthy | app/api/electron/error/route.ts |
auth::app/components/chat/dialog-auth.tsx |
security | healthy | app/components/chat/dialog-auth.tsx |
auth::app/api/electron/proxy/[...path]/route.ts |
security | healthy | app/api/electron/proxy/[...path]/route.ts |
auth::lib/aws/ec2-service.ts |
security | healthy | lib/aws/ec2-service.ts |
auth::electron/src/main/ipc-security.test.ts |
security | healthy | electron/src/main/ipc-security.test.ts |
auth::electron/src/main/app-shutdown.ts |
security | healthy | electron/src/main/app-shutdown.ts |
auth::tests/api/proxy-headers/electron-bearer-auth.test.ts |
security | healthy | tests/api/proxy-headers/electron-bearer-auth.test.ts |
auth::tests/post_deploy/test_07_public_api.py |
security | healthy | tests/post_deploy/test_07_public_api.py |
auth::tests/post_deploy/test_security_routes_extras.py |
security | healthy | tests/post_deploy/test_security_routes_extras.py |
auth::tests/post_deploy/test_security_swarm.py |
security | healthy | tests/post_deploy/test_security_swarm.py |
auth::tests/post_deploy/test_08_database.py |
security | healthy | tests/post_deploy/test_08_database.py |
auth::tests/post_deploy/test_security_dos_resilience.py |
security | healthy | tests/post_deploy/test_security_dos_resilience.py |
auth::app/components/collaborative/dialog-collaborative-aut… |
security | healthy | app/components/collaborative/dialog-collaborative-auth.tsx |
auth::lib/posthog/analytics.ts |
security | healthy | lib/posthog/analytics.ts |
auth::app/auth/desktop-callback/route.ts |
security | healthy | app/auth/desktop-callback/route.ts |
auth::tests/post_deploy/test_security_cors_csrf_extra.py |
security | healthy | tests/post_deploy/test_security_cors_csrf_extra.py |
auth::app/api/machines/[id]/vnc/route.ts |
security | healthy | app/api/machines/[id]/vnc/route.ts |
auth::electron/src/main/index.ts |
security | healthy | electron/src/main/index.ts |
auth::tests/post_deploy/test_security_machine_isolation.py |
security | healthy | tests/post_deploy/test_security_machine_isolation.py |
auth::tests/lib/auth-flow-security.test.ts |
security | healthy | tests/lib/auth-flow-security.test.ts |
auth::tests/post_deploy/test_security_screenshots.py |
security | healthy | tests/post_deploy/test_security_screenshots.py |
auth::tests/post_deploy/test_10_security.py |
security | healthy | tests/post_deploy/test_10_security.py |
auth::electron/src/main/auth-security-extended.test.ts |
security | healthy | electron/src/main/auth-security-extended.test.ts |
auth::tests/api/chat-messages-bearer-auth.test.ts |
security | healthy | tests/api/chat-messages-bearer-auth.test.ts |
auth::lib/utils/encryption.ts |
security | healthy | lib/utils/encryption.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
openai_or_anthropic_key::electron/src/main/error-reporter.t… |
security | healthy | electron/src/main/error-reporter.test.ts |
openai_or_anthropic_key::electron/src/main/error-reporter.t… |
security | healthy | electron/src/main/error-reporter.test.ts |
password_literal::electron/src/main/error-reporter.test.ts |
security | healthy | electron/src/main/error-reporter.test.ts |
generic_api_key::electron/src/main/terminal-security.test.ts |
security | healthy | electron/src/main/terminal-security.test.ts |
password_literal::electron/src/main/auth-security-extended.… |
security | healthy | electron/src/main/auth-security-extended.test.ts |
password_literal::electron/src/main/approval-security.test.… |
security | healthy | electron/src/main/approval-security.test.ts |
generic_api_key::electron/src/main/__tests__/ws-bridge.test… |
security | healthy | electron/src/main/__tests__/ws-bridge.test.ts |
generic_api_key::tests/api/schedules-delete.test.ts |
security | healthy | tests/api/schedules-delete.test.ts |
generic_api_key::tests/api/proxy-headers/chat-stop-machine.… |
security | healthy | tests/api/proxy-headers/chat-stop-machine.test.ts |
generic_api_key::tests/api/proxy-headers/electron-approvals… |
security | healthy | tests/api/proxy-headers/electron-approvals-respond.test.ts |
generic_api_key::tests/api/proxy-headers/electron-error-rep… |
security | healthy | tests/api/proxy-headers/electron-error-report.test.ts |
generic_api_key::tests/api/proxy-headers/schedules-delegate… |
security | healthy | tests/api/proxy-headers/schedules-delegates.test.ts |
generic_api_key::tests/api/proxy-headers/swarm-stop.test.ts |
security | healthy | tests/api/proxy-headers/swarm-stop.test.ts |
generic_api_key::tests/api/proxy-headers/schedules-teams.te… |
security | healthy | tests/api/proxy-headers/schedules-teams.test.ts |
generic_api_key::tests/api/proxy-headers/electron-bearer-au… |
security | healthy | tests/api/proxy-headers/electron-bearer-auth.test.ts |
password_literal::tests/lib/vm-selector.test.tsx |
security | healthy | tests/lib/vm-selector.test.tsx |
password_literal::tests/lib/awaiting-human-banner.test.tsx |
security | healthy | tests/lib/awaiting-human-banner.test.tsx |
password_literal::tests/lib/awaiting-human-banner.test.tsx |
security | healthy | tests/lib/awaiting-human-banner.test.tsx |
password_literal::tests/lib/agent-health-check.test.ts |
security | healthy | tests/lib/agent-health-check.test.ts |
password_literal::tests/lib/agent-health-check.test.ts |
security | healthy | tests/lib/agent-health-check.test.ts |
password_literal::tests/post_deploy/test_security_auth_endp… |
security | healthy | tests/post_deploy/test_security_auth_endpoints.py |
generic_api_key::mcp/tests/server.test.ts |
security | healthy | mcp/tests/server.test.ts |
generic_api_key::mcp/tests/prompts.test.ts |
security | healthy | mcp/tests/prompts.test.ts |
generic_api_key::mcp/tests/tools-validation.test.ts |
security | healthy | mcp/tests/tools-validation.test.ts |
generic_api_key::mcp/tests/inspector-smoke.test.ts |
security | healthy | mcp/tests/inspector-smoke.test.ts |
generic_api_key::mcp/tests/schema-validity.test.ts |
security | healthy | mcp/tests/schema-validity.test.ts |
generic_api_key::mcp/tests/client.test.ts |
security | healthy | mcp/tests/client.test.ts |
generic_api_key::mcp/tests/edge-cases.test.ts |
security | healthy | mcp/tests/edge-cases.test.ts |
generic_api_key::mcp/tests/config.test.ts |
security | healthy | mcp/tests/config.test.ts |
generic_api_key::mcp/tests/config.test.ts |
security | healthy | mcp/tests/config.test.ts |
generic_api_key::mcp/tests/config.test.ts |
security | healthy | mcp/tests/config.test.ts |
generic_api_key::mcp/tests/config.test.ts |
security | healthy | mcp/tests/config.test.ts |
generic_api_key::mcp/tests/config.test.ts |
security | healthy | mcp/tests/config.test.ts |
generic_api_key::mcp/tests/tools-routing.test.ts |
security | healthy | mcp/tests/tools-routing.test.ts |
generic_api_key::mcp/tests/annotations.test.ts |
security | healthy | mcp/tests/annotations.test.ts |
password_literal::app/components/secrets/import-dialog.tsx |
security | healthy | app/components/secrets/import-dialog.tsx |
password_literal::lib/import-credentials.ts |
security | healthy | lib/import-credentials.ts |
password_literal::lib/import-credentials.ts |
security | healthy | lib/import-credentials.ts |
password_literal::lib/import-credentials.ts |
security | healthy | lib/import-credentials.ts |
password_literal::lib/import-credentials.ts |
security | healthy | lib/import-credentials.ts |
password_literal::lib/import-credentials.ts |
security | healthy | lib/import-credentials.ts |
password_literal::lib/import-credentials.ts |
security | healthy | lib/import-credentials.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | middleware.ts |
/a |
frontend | healthy | electron/src/renderer/machine-busy.test.ts |
/Users/me/resume.pdf |
frontend | healthy | electron/src/renderer/machine-busy.test.ts |
/a/b.txt |
frontend | healthy | electron/src/renderer/hooks/useChatSubmit-ordering.test.ts |
/repo/src |
frontend | healthy | electron/src/renderer/hooks/useChatSubmit-ordering.test.ts |
/repo/README.md |
frontend | healthy | electron/src/renderer/hooks/useChatSubmit-ordering.test.ts |
/b |
frontend | healthy | electron/src/renderer/hooks/useChatSubmit-ordering.test.ts |
/x.py |
frontend | healthy | electron/src/renderer/hooks/useChatSubmit-ordering.test.ts |
/with spaces/and |
frontend | healthy | electron/src/renderer/hooks/useChatSubmit-ordering.test.ts |
/x |
frontend | healthy | electron/src/renderer/hooks/useChatSubmit-ordering.test.ts |
/tmp/x |
frontend | healthy | electron/src/main/approval-security.test.ts |
/auth/callback?code=test-code |
frontend | healthy | electron/src/main/auth.test.ts |
/auth/callback/anything?code=test |
frontend | healthy | electron/src/main/auth.test.ts |
/auth/callback/anything |
frontend | healthy | electron/src/main/auth.test.ts |
/etc/passwd |
frontend | healthy | electron/src/main/ws-bridge-rainbow.test.ts |
/tmp/test.txt |
frontend | healthy | electron/src/main/local-executor.test.ts |
/tmp/f.txt |
frontend | healthy | electron/src/main/local-executor.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /v1/machines |
api | healthy | mcp/src/tools/machines.ts |
POST /v1/machines |
api | healthy | mcp/src/tools/machines.ts |
GET /api/pricing |
api | healthy | mcp/src/tools/discovery.ts |
GET /v1/usage |
api | healthy | mcp/src/tools/credits.ts |
GET /v1/schedules |
api | healthy | mcp/src/tools/schedules.ts |
POST /v1/schedules |
api | healthy | mcp/src/tools/schedules.ts |
POST /v1/predict |
api | healthy | mcp/src/tools/predict.ts |
POST /v1/ground |
api | healthy | mcp/src/tools/predict.ts |
POST /v1/ocr |
api | healthy | mcp/src/tools/predict.ts |
POST /v1/parse |
api | healthy | mcp/src/tools/predict.ts |
POST / |
api | healthy | app/api/electron/proxy/[...path]/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | Dockerfile |
port:5901 |
network | healthy | docker-compose.ai-desktop.yml |
port:6080 |
network | healthy | docker-compose.ai-desktop.yml |
port:8081 |
network | healthy | docker-compose.ai-desktop.yml |
port:8080 |
network | healthy | docker-compose.ai-desktop.yml |
port:80 |
network | healthy | docker-compose.ai-desktop.yml |
port:8443 |
network | healthy | docker-compose.ai-desktop.yml |
port:443 |
network | healthy | docker-compose.ai-desktop.yml |
port:8001 |
network | healthy | docker-compose.yml |
port:9222 |
network | healthy | docker/ai-desktop/startup.secure.sh |
port:22 |
network | healthy | lib/azure/container-instances.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
schema-migration-consistency.test.ts |
data | healthy | tests/schema-migration-consistency.test.ts |
002_user_onboarding.sql |
data | healthy | supabase/migrations/002_user_onboarding.sql |
004_email_campaigns.sql |
data | healthy | supabase/migrations/004_email_campaigns.sql |
003_run_feedback.sql |
data | healthy | supabase/migrations/003_run_feedback.sql |
005_blog_and_seo_pages.sql |
data | healthy | supabase/migrations/005_blog_and_seo_pages.sql |
006_auto_refill_settings.sql |
data | healthy | supabase/migrations/006_auto_refill_settings.sql |
001_status_checks.sql |
data | healthy | supabase/migrations/001_status_checks.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | electron/src/renderer/send-flow-integration.test.tsx |
sqlite |
data | healthy | electron/src/main/security.ts |
postgres |
data | healthy | electron/src/main/security.test.ts |
postgresql |
data | healthy | tests/lib/sql-parser.ts |
mongodb |
data | healthy | tests/post_deploy/test_security_injection_deep.py |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/schema.sql |
blog_posts |
data | healthy | supabase/migrations/005_blog_and_seo_pages.sql |
seo_pages |
data | healthy | supabase/migrations/005_blog_and_seo_pages.sql |
auto_refill_settings |
data | healthy | supabase/migrations/006_auto_refill_settings.sql |
status_checks |
data | healthy | supabase/migrations/001_status_checks.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | package.json |
vps::aws |
hardware | healthy | package.json |
vps::ec2 |
hardware | healthy | package.json |
vps::gcp |
hardware | healthy | electron/src/main/security.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | docker-compose.ai-desktop.yml |
loadbalancer |
network | healthy | tests/api/proxy-headers/chat-error-passthrough.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-kf_slli5 |
software | healthy | /tmp/repobility-clone-kf_slli5 |
| Label | Layer | Status | Path |
|---|---|---|---|
pubsub |
data | healthy | electron/src/main/ipc-handlers.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | docker/ai-desktop/startup.secure.sh |
This page is publicly accessible at:
https://repobility.com/scan/0e944bde-4911-4fc7-bd85-665b19a7e379/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0e944bde-4911-4fc7-bd85-665b19a7e379/
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.