Scan timing: clone 3.68s · analysis 17.0s · 8.0 MB · GitHub preflight 454ms
https://github.com/browser-use/browser-use
· scanned 2026-06-05 06:49 UTC (6 days, 1 hour ago)
· 10 languages
549 raw signals (273 security + 276 graph) 54th percentile · Python · medium (20-100K LoC)
Last scanned 6 days, 1 hour ago · v2 · 205 actionable findings from 2 signal sources. 206 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 |
35.5 | 0.25 | 8.88 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
85.0 | 0.15 | 12.75 |
practices_score |
89.0 | 0.15 | 13.35 |
code_quality |
24.5 | 0.10 | 2.46 |
| Overall | 1.00 | 66.4 |
All 4193 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 |
|---|---|---|---|
debug_iframe_scrolling |
software | healthy | tests/scripts/debug_iframe_scrolling.py:24 |
capture_dom_state |
software | healthy | tests/scripts/debug_iframe_scrolling.py:130 |
wrapped_act |
software | healthy | tests/scripts/debug_iframe_scrolling.py:203 |
analyze_frame_hierarchy |
software | healthy | tests/scripts/test_frame_hierarchy.py:12 |
print_tree |
software | healthy | tests/scripts/test_frame_hierarchy.py:75 |
print_frame_tree |
software | healthy | tests/scripts/test_frame_hierarchy.py:188 |
main |
software | healthy | tests/scripts/test_frame_hierarchy.py:242 |
test_act_enforces_per_action_timeout_on_hung_handler |
software | healthy | tests/ci/test_action_timeout.py:36 |
_hanging_execute_action |
software | healthy | tests/ci/test_action_timeout.py:44 |
test_act_passes_through_fast_handler |
software | healthy | tests/ci/test_action_timeout.py:76 |
_fast_execute_action |
software | healthy | tests/ci/test_action_timeout.py:102 |
test_act_rejects_invalid_action_timeout_override |
software | healthy | tests/ci/test_action_timeout.py:94 |
test_default_action_timeout_accommodates_extract_action |
software | healthy | tests/ci/test_action_timeout.py:123 |
_restore_service_module |
software | healthy | tests/ci/test_action_timeout.py:136 |
test_malformed_env_timeout_does_not_break_import |
software | healthy | tests/ci/test_action_timeout.py:153 |
mock_env |
software | healthy | tests/ci/test_llm_retries.py:185 |
test_retries_on_503_with_exponential_backoff |
software | healthy | tests/ci/test_llm_retries.py:190 |
mock_post |
software | healthy | tests/ci/test_llm_retries.py:157 |
test_no_retry_on_401 |
software | healthy | tests/ci/test_llm_retries.py:85 |
test_retries_on_timeout |
software | healthy | tests/ci/test_llm_retries.py:117 |
test_max_retries_exhausted |
software | healthy | tests/ci/test_llm_retries.py:149 |
mock_generate |
software | healthy | tests/ci/test_llm_retries.py:279 |
test_no_retry_on_400 |
software | healthy | tests/ci/test_llm_retries.py:239 |
test_retries_on_429_rate_limit |
software | healthy | tests/ci/test_llm_retries.py:267 |
test_execute_ai_step_basic |
software | healthy | tests/ci/test_ai_step.py:10 |
custom_ainvoke |
software | healthy | tests/ci/test_ai_step.py:50 |
test_execute_ai_step_with_screenshot |
software | healthy | tests/ci/test_ai_step.py:46 |
test_execute_ai_step_error_handling |
software | healthy | tests/ci/test_ai_step.py:95 |
_openrouter_metadata |
software | healthy | tests/ci/test_openrouter_token_cost.py:11 |
test_model_pricing_from_openrouter_metadata |
software | healthy | tests/ci/test_openrouter_token_cost.py:25 |
test_openrouter_pricing_accepts_litellm_prefixed_model_ids |
software | healthy | tests/ci/test_openrouter_token_cost.py:39 |
fake_get_openrouter_models_metadata |
software | healthy | tests/ci/test_openrouter_token_cost.py:40 |
test_token_cost_falls_back_to_openrouter_pricing |
software | healthy | tests/ci/test_openrouter_token_cost.py:52 |
fake_openrouter_pricing |
software | healthy | tests/ci/test_openrouter_token_cost.py:119 |
test_calculate_cost_uses_openrouter_cache_pricing |
software | healthy | tests/ci/test_openrouter_token_cost.py:79 |
test_registered_openrouter_llm_forces_openrouter_pricing |
software | healthy | tests/ci/test_openrouter_token_cost.py:116 |
test_short_content_single_chunk |
software | healthy | tests/ci/test_markdown_chunking.py:16 |
test_empty_content |
software | healthy | tests/ci/test_markdown_chunking.py:25 |
test_chunk_offsets_cover_full_content |
software | healthy | tests/ci/test_markdown_chunking.py:31 |
test_splits_at_header_boundary |
software | healthy | tests/ci/test_markdown_chunking.py:50 |
test_header_preferred_split_moves_header_to_next_chunk |
software | healthy | tests/ci/test_markdown_chunking.py:67 |
test_header_preferred_split_doesnt_create_tiny_chunks |
software | healthy | tests/ci/test_markdown_chunking.py:82 |
test_code_fence_not_split |
software | healthy | tests/ci/test_markdown_chunking.py:100 |
test_unclosed_code_fence |
software | healthy | tests/ci/test_markdown_chunking.py:109 |
test_table_not_split_mid_row |
software | healthy | tests/ci/test_markdown_chunking.py:121 |
test_table_header_in_overlap_for_continuation |
software | healthy | tests/ci/test_markdown_chunking.py:139 |
test_table_header_carried_across_three_plus_chunks |
software | healthy | tests/ci/test_markdown_chunking.py:155 |
test_list_items_not_split |
software | healthy | tests/ci/test_markdown_chunking.py:176 |
test_start_from_char_returns_correct_chunk |
software | healthy | tests/ci/test_markdown_chunking.py:193 |
test_start_from_char_past_end_returns_empty |
software | healthy | tests/ci/test_markdown_chunking.py:207 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_StubActionModel |
software | healthy | tests/ci/test_action_timeout.py:24 |
TestChatBrowserUseRetries |
software | healthy | tests/ci/test_llm_retries.py:12 |
TestChatGoogleRetries |
software | healthy | tests/ci/test_llm_retries.py:181 |
TestChunkMarkdownBasic |
software | healthy | tests/ci/test_markdown_chunking.py:13 |
TestChunkMarkdownHeaders |
software | healthy | tests/ci/test_markdown_chunking.py:47 |
TestChunkMarkdownHeaderPreferred |
software | healthy | tests/ci/test_markdown_chunking.py:64 |
TestChunkMarkdownCodeFence |
software | healthy | tests/ci/test_markdown_chunking.py:97 |
TestChunkMarkdownTable |
software | healthy | tests/ci/test_markdown_chunking.py:118 |
TestChunkMarkdownListItems |
software | healthy | tests/ci/test_markdown_chunking.py:173 |
TestChunkMarkdownStartFromChar |
software | healthy | tests/ci/test_markdown_chunking.py:190 |
TestChunkMarkdownOverlap |
software | healthy | tests/ci/test_markdown_chunking.py:218 |
TestChunkMarkdownMixed |
software | healthy | tests/ci/test_markdown_chunking.py:239 |
TestHTMLToMarkdownChunking |
software | healthy | tests/ci/test_markdown_chunking.py:265 |
TestTableNormalizationIntegration |
software | healthy | tests/ci/test_markdown_chunking.py:298 |
TestPreprocessMarkdownContent |
software | healthy | tests/ci/test_markdown_extractor.py:6 |
EventCollector |
software | healthy | tests/ci/conftest.py:221 |
Handler |
software | healthy | tests/ci/test_cli_connect.py:57 |
TestImageFiles |
software | healthy | tests/ci/test_file_system_images.py:13 |
TestActionResultImages |
software | healthy | tests/ci/test_file_system_images.py:185 |
TestCoordinateClickingTools |
software | healthy | tests/ci/test_coordinate_clicking.py:13 |
TestCoordinateClickingModelDetection |
software | healthy | tests/ci/test_coordinate_clicking.py:110 |
TestCoordinateClickingWithPassedTools |
software | healthy | tests/ci/test_coordinate_clicking.py:152 |
TestSchemaDictToPydanticModel |
software | healthy | tests/ci/test_structured_extraction.py:26 |
TestExtractionResult |
software | healthy | tests/ci/test_structured_extraction.py:288 |
TestExtractStructured |
software | healthy | tests/ci/test_structured_extraction.py:369 |
TestExtractionSchemaInjection |
software | healthy | tests/ci/test_structured_extraction.py:508 |
TestClickArgParsing |
software | healthy | tests/ci/test_cli_coordinate_click.py:14 |
TestClickCommandHandler |
software | healthy | tests/ci/test_cli_coordinate_click.py:50 |
TestDisableExtensionsEnvVar |
software | healthy | tests/ci/test_extension_config.py:8 |
TestSearchPage |
software | healthy | tests/ci/test_search_find.py:166 |
TestFindElements |
software | healthy | tests/ci/test_search_find.py:293 |
TestRegistration |
software | healthy | tests/ci/test_search_find.py:448 |
TestImageInLLMMessages |
software | healthy | tests/ci/test_file_system_llm_integration.py:19 |
TestDocxInLLMMessages |
software | healthy | tests/ci/test_file_system_llm_integration.py:235 |
TestEndToEndIntegration |
software | healthy | tests/ci/test_file_system_llm_integration.py:285 |
TestSaveAsPdf |
software | healthy | tests/ci/test_action_save_as_pdf.py:94 |
TestTerminatesSequenceMetadata |
software | healthy | tests/ci/test_multi_act_guards.py:106 |
TestStaticGuard |
software | healthy | tests/ci/test_multi_act_guards.py:162 |
TestRuntimeGuard |
software | healthy | tests/ci/test_multi_act_guards.py:219 |
TestSafeChain |
software | healthy | tests/ci/test_multi_act_guards.py:266 |
TestFallbackLLMParameter |
software | healthy | tests/ci/test_fallback_llm.py:84 |
TestFallbackLLMSwitching |
software | healthy | tests/ci/test_fallback_llm.py:132 |
TestFallbackLLMIntegration |
software | healthy | tests/ci/test_fallback_llm.py:279 |
TestSkeletonScreenDetection |
software | healthy | tests/ci/test_action_blank_page.py:116 |
TestNavigateReloadFallback |
software | healthy | tests/ci/test_action_blank_page.py:170 |
TestUploadArgParsing |
software | healthy | tests/ci/test_cli_upload.py:17 |
TestUploadCommandHandler |
software | healthy | tests/ci/test_cli_upload.py:53 |
TestDocxFile |
software | healthy | tests/ci/test_file_system_docx.py:13 |
TestFileSystemDocxIntegration |
software | healthy | tests/ci/test_file_system_docx.py:144 |
TestExtractCleanMarkdown |
software | healthy | tests/ci/test_extract_images.py:133 |
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 |
CLAUDE.md |
software | healthy | CLAUDE.md |
Dockerfile |
software | healthy | Dockerfile |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
CLOUD.md |
software | healthy | CLOUD.md |
AGENTS.md |
software | healthy | AGENTS.md |
README.md |
software | healthy | docker/README.md |
build-base-images.sh |
software | healthy | docker/build-base-images.sh |
Dockerfile |
software | healthy | docker/base-images/python-deps/Dockerfile |
Dockerfile |
software | healthy | docker/base-images/system/Dockerfile |
Dockerfile |
software | healthy | docker/base-images/chromium/Dockerfile |
debug_iframe_scrolling.py |
software | healthy | tests/scripts/debug_iframe_scrolling.py |
test_frame_hierarchy.py |
software | healthy | tests/scripts/test_frame_hierarchy.py |
browser_use_pip.yaml |
software | healthy | tests/agent_tasks/browser_use_pip.yaml |
README.md |
software | healthy | tests/agent_tasks/README.md |
amazon_laptop.yaml |
software | healthy | tests/agent_tasks/amazon_laptop.yaml |
processed.json |
software | healthy | tests/mind2web_data/processed.json |
test_action_timeout.py |
software | healthy | tests/ci/test_action_timeout.py |
test_llm_retries.py |
software | healthy | tests/ci/test_llm_retries.py |
test_ai_step.py |
software | healthy | tests/ci/test_ai_step.py |
test_openrouter_token_cost.py |
software | healthy | tests/ci/test_openrouter_token_cost.py |
test_markdown_chunking.py |
software | healthy | tests/ci/test_markdown_chunking.py |
test_prompt_step_meta_suffix.py |
software | healthy | tests/ci/test_prompt_step_meta_suffix.py |
test_doctor_command.py |
software | healthy | tests/ci/test_doctor_command.py |
test_cli_install_init.py |
software | healthy | tests/ci/test_cli_install_init.py |
test_markdown_extractor.py |
software | healthy | tests/ci/test_markdown_extractor.py |
conftest.py |
software | healthy | tests/ci/conftest.py |
test_cli_lite_deps.py |
software | healthy | tests/ci/test_cli_lite_deps.py |
test_cdp_timeout.py |
software | healthy | tests/ci/test_cdp_timeout.py |
test_cli_connect.py |
software | healthy | tests/ci/test_cli_connect.py |
test_variable_substitution.py |
software | healthy | tests/ci/test_variable_substitution.py |
test_file_system_images.py |
software | healthy | tests/ci/test_file_system_images.py |
test_ax_name_matching.py |
software | healthy | tests/ci/test_ax_name_matching.py |
test_coordinate_clicking.py |
software | healthy | tests/ci/test_coordinate_clicking.py |
test_structured_extraction.py |
software | healthy | tests/ci/test_structured_extraction.py |
test_cli_coordinate_click.py |
software | healthy | tests/ci/test_cli_coordinate_click.py |
test_extension_config.py |
software | healthy | tests/ci/test_extension_config.py |
test_action_record.py |
software | healthy | tests/ci/test_action_record.py |
test_search_find.py |
software | healthy | tests/ci/test_search_find.py |
test_history_wait_time.py |
software | healthy | tests/ci/test_history_wait_time.py |
test_file_system_llm_integration.py |
software | healthy | tests/ci/test_file_system_llm_integration.py |
test_tunnel.py |
software | healthy | tests/ci/test_tunnel.py |
test_screenshot_exclusion.py |
software | healthy | tests/ci/test_screenshot_exclusion.py |
test_action_save_as_pdf.py |
software | healthy | tests/ci/test_action_save_as_pdf.py |
test_multi_act_guards.py |
software | healthy | tests/ci/test_multi_act_guards.py |
test_budget_warning.py |
software | healthy | tests/ci/test_budget_warning.py |
test_fallback_llm.py |
software | healthy | tests/ci/test_fallback_llm.py |
test_action_blank_page.py |
software | healthy | tests/ci/test_action_blank_page.py |
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 |
base-images |
software | healthy | docker/base-images |
python-deps |
software | healthy | docker/base-images/python-deps |
system |
software | healthy | docker/base-images/system |
chromium |
software | healthy | docker/base-images/chromium |
tests |
software | healthy | tests |
scripts |
software | healthy | tests/scripts |
agent_tasks |
software | healthy | tests/agent_tasks |
mind2web_data |
software | healthy | tests/mind2web_data |
ci |
software | healthy | tests/ci |
security |
software | healthy | tests/ci/security |
models |
software | healthy | tests/ci/models |
interactions |
software | healthy | tests/ci/interactions |
infrastructure |
software | healthy | tests/ci/infrastructure |
browser |
software | healthy | tests/ci/browser |
examples |
software | healthy | examples |
integrations |
software | healthy | examples/integrations |
discord |
software | healthy | examples/integrations/discord |
agentmail |
software | healthy | examples/integrations/agentmail |
slack |
software | healthy | examples/integrations/slack |
models |
software | healthy | examples/models |
langchain |
software | healthy | examples/models/langchain |
getting_started |
software | healthy | examples/getting_started |
apps |
software | healthy | examples/apps |
news-use |
software | healthy | examples/apps/news-use |
ad-use |
software | healthy | examples/apps/ad-use |
msg-use |
software | healthy | examples/apps/msg-use |
ui |
software | healthy | examples/ui |
cloud |
software | healthy | examples/cloud |
observability |
software | healthy | examples/observability |
use-cases |
software | healthy | examples/use-cases |
custom-functions |
software | healthy | examples/custom-functions |
sandbox |
software | healthy | examples/sandbox |
browser |
software | healthy | examples/browser |
features |
software | healthy | examples/features |
file_system |
software | healthy | examples/file_system |
skills |
software | healthy | skills |
browser-use |
software | healthy | skills/browser-use |
references |
software | healthy | skills/browser-use/references |
open-source |
software | healthy | skills/open-source |
references |
software | healthy | skills/open-source/references |
cloud |
software | healthy | skills/cloud |
references |
software | healthy | skills/cloud/references |
guides |
software | healthy | skills/cloud/references/guides |
x402 |
software | healthy | skills/x402 |
remote-browser |
software | healthy | skills/remote-browser |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
browser_use |
software | healthy | browser_use |
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 | .env.example |
180.1.1.1 |
network | healthy | tests/ci/security/test_ip_blocking.py |
8.8.8.8 |
network | healthy | tests/ci/security/test_ip_blocking.py |
1.1.1.1 |
network | healthy | tests/ci/security/test_ip_blocking.py |
142.250.185.46 |
network | healthy | tests/ci/security/test_ip_blocking.py |
93.184.216.34 |
network | healthy | tests/ci/security/test_ip_blocking.py |
192.168.1.1 |
network | healthy | tests/ci/security/test_ip_blocking.py |
192.168.0.100 |
network | healthy | tests/ci/security/test_ip_blocking.py |
10.0.0.1 |
network | healthy | tests/ci/security/test_ip_blocking.py |
10.255.255.255 |
network | healthy | tests/ci/security/test_ip_blocking.py |
172.16.0.1 |
network | healthy | tests/ci/security/test_ip_blocking.py |
172.31.255.254 |
network | healthy | tests/ci/security/test_ip_blocking.py |
127.1.2.3 |
network | healthy | tests/ci/security/test_ip_blocking.py |
1.2.3.4 |
network | healthy | tests/ci/security/test_ip_blocking.py |
5.6.7.8 |
network | healthy | tests/ci/security/test_ip_blocking.py |
9.10.11.12 |
network | healthy | tests/ci/security/test_ip_blocking.py |
1.2.0.3 |
network | healthy | tests/ci/security/test_ip_blocking.py |
255.255.255.255 |
network | healthy | tests/ci/security/test_ip_blocking.py |
192.168.0.1 |
network | healthy | tests/ci/security/test_ip_blocking.py |
37.0.0.1 |
network | healthy | tests/ci/security/test_ip_blocking.py |
127.0.0.1 |
network | healthy | tests/ci/security/test_ip_blocking.py |
022.272.605.144 |
network | healthy | browser_use/browser/demo_mode.py |
091.09.05.06 |
network | healthy | browser_use/browser/demo_mode.py |
113.213.055.101 |
network | healthy | browser_use/browser/demo_mode.py |
037.035.032.117 |
network | healthy | browser_use/browser/demo_mode.py |
095.286.018.056 |
network | healthy | browser_use/browser/demo_mode.py |
018.179.005.056 |
network | healthy | browser_use/browser/demo_mode.py |
12.312.001.219 |
network | healthy | browser_use/browser/demo_mode.py |
002.046.002.454 |
network | healthy | browser_use/browser/demo_mode.py |
8.705.105.959 |
network | healthy | browser_use/browser/demo_mode.py |
2.663.008.059 |
network | healthy | browser_use/browser/demo_mode.py |
6.734.053.209 |
network | healthy | browser_use/browser/demo_mode.py |
4.38.089.255 |
network | healthy | browser_use/browser/demo_mode.py |
1.377.041.136 |
network | healthy | browser_use/browser/demo_mode.py |
3.757.17.155 |
network | healthy | browser_use/browser/demo_mode.py |
3.271.035.032 |
network | healthy | browser_use/browser/demo_mode.py |
2.485.141.091 |
network | healthy | browser_use/browser/demo_mode.py |
375.281.202.15 |
network | healthy | browser_use/browser/demo_mode.py |
1.799.508.155 |
network | healthy | browser_use/browser/demo_mode.py |
3.13.45.05 |
network | healthy | browser_use/browser/demo_mode.py |
046.162.123.258 |
network | healthy | browser_use/browser/demo_mode.py |
1.268.092.068 |
network | healthy | browser_use/browser/demo_mode.py |
037.027.16.137 |
network | healthy | browser_use/browser/demo_mode.py |
2.749.281.19 |
network | healthy | browser_use/browser/demo_mode.py |
097.064.039.027 |
network | healthy | browser_use/browser/demo_mode.py |
4.848.096.072 |
network | healthy | browser_use/browser/demo_mode.py |
3.171.587.377 |
network | healthy | browser_use/browser/demo_mode.py |
9.437.286.177 |
network | healthy | browser_use/browser/demo_mode.py |
6.788.084.05 |
network | healthy | browser_use/browser/demo_mode.py |
9.009.35.2 |
network | healthy | browser_use/browser/demo_mode.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
setup-chromium |
cicd | healthy | .github/workflows/test.yaml |
find_tests |
cicd | healthy | .github/workflows/test.yaml |
tests |
cicd | healthy | .github/workflows/test.yaml |
evaluate-tasks |
cicd | healthy | .github/workflows/test.yaml |
lint-syntax |
cicd | healthy | .github/workflows/lint.yml |
lint-style |
cicd | healthy | .github/workflows/lint.yml |
lint-typecheck |
cicd | healthy | .github/workflows/lint.yml |
build_publish_image |
cicd | healthy | .github/workflows/docker.yml |
trigger_cloud_eval_image_build |
cicd | healthy | .github/workflows/cloud_evals.yml |
stale |
cicd | healthy | .github/workflows/stale-bot.yml |
trigger-evaluation |
cicd | healthy | .github/workflows/eval-on-pr.yml |
build |
cicd | healthy | .github/workflows/package.yaml |
build_test |
cicd | healthy | .github/workflows/package.yaml |
claude |
cicd | healthy | .github/workflows/claude.yml |
test-install-sh-linux |
cicd | healthy | .github/workflows/install-script.yml |
test-install-sh-macos |
cicd | healthy | .github/workflows/install-script.yml |
test-install-sh-windows |
cicd | healthy | .github/workflows/install-script.yml |
test-uv-pip-install |
cicd | healthy | .github/workflows/install-script.yml |
test-uvx-run |
cicd | healthy | .github/workflows/install-script.yml |
test-uvx-pypi |
cicd | healthy | .github/workflows/install-script.yml |
tag_pre_release |
cicd | healthy | .github/workflows/publish.yml |
publish_to_pypi |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
DOCKER_USERNAME |
cicd | healthy | — |
OPENAI_API_KEY |
cicd | healthy | — |
PLAYWRIGHT_VERSION |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
EVAL_PLATFORM_KEY |
cicd | healthy | — |
EVAL_PLATFORM_URL |
cicd | healthy | — |
BROWSER_USE_API_KEY |
cicd | healthy | — |
AZURE_OPENAI_ENDPOINT |
cicd | healthy | — |
GROQ_API_KEY |
cicd | healthy | — |
PERPLEXITY_API_KEY |
cicd | healthy | — |
DOCKER_PASSWORD |
cicd | healthy | — |
AZURE_OPENAI_KEY |
cicd | healthy | — |
GOOGLE_API_KEY |
cicd | healthy | — |
OPENROUTER_API_KEY |
cicd | healthy | — |
TRIGGER_CLOUD_BUILD_GH_KEY |
cicd | healthy | — |
ANTHROPIC_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yaml |
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
gha::docker |
cicd | healthy | .github/workflows/docker.yml |
gha::cloud_evals |
cicd | healthy | .github/workflows/cloud_evals.yml |
gha::stale-bot |
cicd | healthy | .github/workflows/stale-bot.yml |
gha::eval-on-pr |
cicd | healthy | .github/workflows/eval-on-pr.yml |
gha::package |
cicd | healthy | .github/workflows/package.yaml |
gha::claude |
cicd | healthy | .github/workflows/claude.yml |
gha::install-script |
cicd | healthy | .github/workflows/install-script.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:9242 |
network | healthy | Dockerfile |
port:9222 |
network | healthy | Dockerfile |
port:16 |
network | healthy | tests/ci/test_cli_connect.py |
port:3000 |
network | healthy | examples/integrations/slack/slack_example.py |
port:8080 |
network | healthy | browser_use/integrations/gmail/service.py |
port:49152 |
network | healthy | browser_use/skill_cli/utils.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::browser_use/integrations/gmail/service.py |
security | healthy | browser_use/integrations/gmail/service.py |
auth::tests/mind2web_data/processed.json |
security | healthy | tests/mind2web_data/processed.json |
auth::browser_use/sync/service.py |
security | healthy | browser_use/sync/service.py |
auth::browser_use/sync/auth.py |
security | healthy | browser_use/sync/auth.py |
auth::examples/integrations/gmail_2fa_integration.py |
security | healthy | examples/integrations/gmail_2fa_integration.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::docker/base-images/python-deps/Dockerfile |
hardware | healthy | docker/base-images/python-deps/Dockerfile |
image::docker/base-images/system/Dockerfile |
hardware | healthy | docker/base-images/system/Dockerfile |
image::docker/base-images/chromium/Dockerfile |
hardware | healthy | docker/base-images/chromium/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/ci/security/test_sensitive_data.py |
security | healthy | tests/ci/security/test_sensitive_data.py |
password_literal::tests/ci/security/test_sensitive_data.py |
security | healthy | tests/ci/security/test_sensitive_data.py |
generic_api_key::browser_use/config.py |
security | healthy | browser_use/config.py |
generic_api_key::browser_use/telemetry/service.py |
security | healthy | browser_use/telemetry/service.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
vps::azure |
hardware | healthy | tests/ci/models/model_test_helper.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-768xq2hj |
software | healthy | /tmp/repobility-clone-768xq2hj |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /slack/events |
api | healthy | examples/integrations/slack/slack_api.py |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | examples/use-cases/shopping.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | examples/custom-functions/parallel_agents.py |
This page is publicly accessible at:
https://repobility.com/scan/54316748-e993-41aa-8fc3-f9d476bab5d1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/54316748-e993-41aa-8fc3-f9d476bab5d1/
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.