https://github.com/browser-use/browser-harness
· scanned 2026-06-17 01:43 UTC (1 month, 1 week ago)
26 raw signals (0 security + 26 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +5.3 (diff) · 26 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 534 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 |
|---|---|---|---|
make_png |
software | healthy | tests/conftest.py:8 |
fake_png |
software | healthy | tests/conftest.py:15 |
close |
software | healthy | tests/unit/test_ipc.py:7 |
_patch_identify_response |
software | healthy | tests/unit/test_ipc.py:10 |
test_identify_returns_pid_for_well_formed_ping_reply |
software | healthy | tests/unit/test_ipc.py:17 |
test_identify_rejects_boolean_pid |
software | healthy | tests/unit/test_ipc.py:23 |
test_identify_rejects_boolean_false_pid |
software | healthy | tests/unit/test_ipc.py:32 |
test_identify_returns_none_when_pid_field_missing |
software | healthy | tests/unit/test_ipc.py:39 |
test_identify_handles_non_dict_ping_payload |
software | healthy | tests/unit/test_ipc.py:48 |
test_identify_returns_none_when_pong_is_not_true |
software | healthy | tests/unit/test_ipc.py:59 |
test_identify_rejects_zero_and_negative_pids |
software | healthy | tests/unit/test_ipc.py:65 |
_patch_ping_response |
software | healthy | tests/unit/test_ipc.py:79 |
test_ping_returns_true_for_well_formed_pong |
software | healthy | tests/unit/test_ipc.py:84 |
test_ping_handles_non_dict_payload |
software | healthy | tests/unit/test_ipc.py:90 |
test_ping_returns_false_when_pong_field_is_missing_or_not_t… |
software | healthy | tests/unit/test_ipc.py:102 |
test_stdin_executes_code |
software | healthy | tests/unit/test_run.py:10 |
test_c_flag_is_rejected |
software | healthy | tests/unit/test_run.py:24 |
test_no_args_interactive_stdin_prints_usage |
software | healthy | tests/unit/test_run.py:35 |
test_no_args_empty_stdin_prints_usage |
software | healthy | tests/unit/test_run.py:49 |
test_cloud_bootstrap_on_headless_server |
software | healthy | tests/unit/test_run.py:60 |
test_explicit_bu_cdp_url_blocks_cloud_bootstrap |
software | healthy | tests/unit/test_run.py:75 |
test_explicit_bu_cdp_ws_blocks_cloud_bootstrap |
software | healthy | tests/unit/test_run.py:94 |
test_empty_bu_cdp_url_does_not_block_bootstrap |
software | healthy | tests/unit/test_run.py:112 |
test_both_bu_cdp_url_and_bu_cdp_ws_set_blocks_bootstrap |
software | healthy | tests/unit/test_run.py:130 |
test_explicit_endpoint_does_not_break_daemon_alive_short_ci… |
software | healthy | tests/unit/test_run.py:149 |
test_explicit_endpoint_does_not_break_local_chrome_short_ci… |
software | healthy | tests/unit/test_run.py:167 |
test_explicit_cdp_configured_helper_truthy |
software | healthy | tests/unit/test_run.py:186 |
test_explicit_cdp_configured_helper_falsy |
software | healthy | tests/unit/test_run.py:201 |
test_local_chrome_listening_rejects_non_chrome |
software | healthy | tests/unit/test_run.py:214 |
test_cli_doctor_fix_snap_invokes_guide |
software | healthy | tests/unit/test_run.py:224 |
test_cli_doctor_rejects_unknown_flags |
software | healthy | tests/unit/test_run.py:233 |
__init__ |
software | healthy | tests/unit/test_admin.py:418 |
sendall |
software | healthy | tests/unit/test_admin.py:12 |
recv |
software | healthy | tests/unit/test_admin.py:15 |
close |
software | healthy | tests/unit/test_admin.py:19 |
test_local_chrome_mode_is_false_when_env_provides_remote_cdp |
software | healthy | tests/unit/test_admin.py:23 |
test_local_chrome_mode_is_false_when_process_env_provides_r… |
software | healthy | tests/unit/test_admin.py:27 |
test_handshake_timeout_needs_chrome_remote_debugging_prompt |
software | healthy | tests/unit/test_admin.py:33 |
test_handshake_403_needs_chrome_remote_debugging_prompt |
software | healthy | tests/unit/test_admin.py:39 |
test_stale_websocket_does_not_open_chrome_inspect |
software | healthy | tests/unit/test_admin.py:45 |
test_daemon_endpoint_names_discovers_valid_socket_names |
software | healthy | tests/unit/test_admin.py:51 |
test_daemon_endpoint_names_with_bh_runtime_dir_returns_loca… |
software | healthy | tests/unit/test_admin.py:63 |
test_daemon_endpoint_names_with_bh_runtime_dir_returns_empt… |
software | healthy | tests/unit/test_admin.py:73 |
test_active_browser_connections_counts_only_healthy_daemons |
software | healthy | tests/unit/test_admin.py:82 |
fake_connect |
software | healthy | tests/unit/test_admin.py:100 |
test_active_browser_connections_skips_daemons_reporting_cdp… |
software | healthy | tests/unit/test_admin.py:97 |
test_browser_connections_returns_attached_page |
software | healthy | tests/unit/test_admin.py:110 |
test_chrome_running_detects_helium_on_linux |
software | healthy | tests/unit/test_admin.py:126 |
test_is_snap_browser |
software | healthy | tests/unit/test_admin.py:145 |
test_doctor_probe_preserves_snap_bin_env_symlink |
software | healthy | tests/unit/test_admin.py:149 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
AGENTS.md |
software | healthy | AGENTS.md |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
install.md |
software | healthy | install.md |
SKILL.md |
software | healthy | SKILL.md |
scrolling.md |
software | healthy | interaction-skills/scrolling.md |
cross-origin-iframes.md |
software | healthy | interaction-skills/cross-origin-iframes.md |
downloads.md |
software | healthy | interaction-skills/downloads.md |
profile-sync.md |
software | healthy | interaction-skills/profile-sync.md |
drag-and-drop.md |
software | healthy | interaction-skills/drag-and-drop.md |
iframes.md |
software | healthy | interaction-skills/iframes.md |
connection.md |
software | healthy | interaction-skills/connection.md |
uploads.md |
software | healthy | interaction-skills/uploads.md |
cookies.md |
software | healthy | interaction-skills/cookies.md |
network-requests.md |
software | healthy | interaction-skills/network-requests.md |
screenshots.md |
software | healthy | interaction-skills/screenshots.md |
viewport.md |
software | healthy | interaction-skills/viewport.md |
dropdowns.md |
software | healthy | interaction-skills/dropdowns.md |
shadow-dom.md |
software | healthy | interaction-skills/shadow-dom.md |
tabs.md |
software | healthy | interaction-skills/tabs.md |
dialogs.md |
software | healthy | interaction-skills/dialogs.md |
print-as-pdf.md |
software | healthy | interaction-skills/print-as-pdf.md |
conftest.py |
software | healthy | tests/conftest.py |
__init__.py |
software | healthy | tests/__init__.py |
__init__.py |
software | healthy | tests/unit/__init__.py |
test_ipc.py |
software | healthy | tests/unit/test_ipc.py |
test_run.py |
software | healthy | tests/unit/test_run.py |
test_admin.py |
software | healthy | tests/unit/test_admin.py |
test_helpers.py |
software | healthy | tests/unit/test_helpers.py |
test_daemon.py |
software | healthy | tests/unit/test_daemon.py |
test_js.py |
software | healthy | tests/integration/test_js.py |
__init__.py |
software | healthy | tests/integration/__init__.py |
config.yml |
software | healthy | .github/ISSUE_TEMPLATE/config.yml |
bug-report.yml |
software | healthy | .github/ISSUE_TEMPLATE/bug-report.yml |
feature-request.yml |
software | healthy | .github/ISSUE_TEMPLATE/feature-request.yml |
admin.py |
software | healthy | src/browser_harness/admin.py |
_ipc.py |
software | healthy | src/browser_harness/_ipc.py |
__init__.py |
software | healthy | src/browser_harness/__init__.py |
helpers.py |
software | healthy | src/browser_harness/helpers.py |
daemon.py |
software | healthy | src/browser_harness/daemon.py |
run.py |
software | healthy | src/browser_harness/run.py |
snap-linux-headless.md |
software | healthy | docs/snap-linux-headless.md |
agent_helpers.py |
software | healthy | agent-workspace/agent_helpers.py |
scraping.md |
software | healthy | agent-workspace/domain-skills/coinmarketcap/scraping.md |
hotels.md |
software | healthy | agent-workspace/domain-skills/ctrip/hotels.md |
share-export.md |
software | healthy | agent-workspace/domain-skills/claude-ai/share-export.md |
extract-share-transcript.py |
software | healthy | agent-workspace/domain-skills/claude-ai/extract-share-trans… |
scraping.md |
software | healthy | agent-workspace/domain-skills/trustpilot/scraping.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
interaction-skills |
software | healthy | interaction-skills |
tests |
software | healthy | tests |
unit |
software | healthy | tests/unit |
integration |
software | healthy | tests/integration |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
src |
software | healthy | src |
browser_harness |
software | healthy | src/browser_harness |
docs |
software | healthy | docs |
agent-workspace |
software | healthy | agent-workspace |
domain-skills |
software | healthy | agent-workspace/domain-skills |
coinmarketcap |
software | healthy | agent-workspace/domain-skills/coinmarketcap |
ctrip |
software | healthy | agent-workspace/domain-skills/ctrip |
claude-ai |
software | healthy | agent-workspace/domain-skills/claude-ai |
trustpilot |
software | healthy | agent-workspace/domain-skills/trustpilot |
youtube |
software | healthy | agent-workspace/domain-skills/youtube |
alaska |
software | healthy | agent-workspace/domain-skills/alaska |
itch-io |
software | healthy | agent-workspace/domain-skills/itch-io |
g2 |
software | healthy | agent-workspace/domain-skills/g2 |
producthunt |
software | healthy | agent-workspace/domain-skills/producthunt |
atlas |
software | healthy | agent-workspace/domain-skills/atlas |
polymarket |
software | healthy | agent-workspace/domain-skills/polymarket |
openstreetmap |
software | healthy | agent-workspace/domain-skills/openstreetmap |
tasksquad-ai |
software | healthy | agent-workspace/domain-skills/tasksquad-ai |
thetechgeeks |
software | healthy | agent-workspace/domain-skills/thetechgeeks |
fred |
software | healthy | agent-workspace/domain-skills/fred |
package-registries |
software | healthy | agent-workspace/domain-skills/package-registries |
loom |
software | healthy | agent-workspace/domain-skills/loom |
medium |
software | healthy | agent-workspace/domain-skills/medium |
metacritic |
software | healthy | agent-workspace/domain-skills/metacritic |
eventbrite |
software | healthy | agent-workspace/domain-skills/eventbrite |
weather |
software | healthy | agent-workspace/domain-skills/weather |
tradingview |
software | healthy | agent-workspace/domain-skills/tradingview |
hubspot |
software | healthy | agent-workspace/domain-skills/hubspot |
browser-use-cloud |
software | healthy | agent-workspace/domain-skills/browser-use-cloud |
x |
software | healthy | agent-workspace/domain-skills/x |
zillow |
software | healthy | agent-workspace/domain-skills/zillow |
coursera |
software | healthy | agent-workspace/domain-skills/coursera |
rawg |
software | healthy | agent-workspace/domain-skills/rawg |
etsy |
software | healthy | agent-workspace/domain-skills/etsy |
goodreads |
software | healthy | agent-workspace/domain-skills/goodreads |
framer |
software | healthy | agent-workspace/domain-skills/framer |
wehotel |
software | healthy | agent-workspace/domain-skills/wehotel |
news-aggregation |
software | healthy | agent-workspace/domain-skills/news-aggregation |
crossref |
software | healthy | agent-workspace/domain-skills/crossref |
openalex |
software | healthy | agent-workspace/domain-skills/openalex |
bigbang-hr |
software | healthy | agent-workspace/domain-skills/bigbang-hr |
shopify-admin |
software | healthy | agent-workspace/domain-skills/shopify-admin |
articulate-rise |
software | healthy | agent-workspace/domain-skills/articulate-rise |
macrotrends |
software | healthy | agent-workspace/domain-skills/macrotrends |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_FakeConn |
software | healthy | tests/unit/test_ipc.py:6 |
FakeSocket |
software | healthy | tests/unit/test_admin.py:6 |
FakeIPC |
software | healthy | tests/unit/test_admin.py:417 |
_FakeCDP |
software | healthy | tests/unit/test_daemon.py:6 |
_PartialFailureCDP |
software | healthy | tests/unit/test_daemon.py:72 |
_ConcurrencyProbeCDP |
software | healthy | tests/unit/test_daemon.py:204 |
_TargetInfoCDP |
software | healthy | tests/unit/test_daemon.py:255 |
Daemon |
software | healthy | src/browser_harness/daemon.py:182 |
| Label | Layer | Status | Path |
|---|---|---|---|
browser-use__browser-harness |
software | healthy | /data/fable5_failed_archive/browser-use__browser-harness |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/unit/test_run.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | SKILL.md |
This page is publicly accessible at:
https://repobility.com/scan/a7430a88-6774-4f80-9c8a-affc4863bb8c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a7430a88-6774-4f80-9c8a-affc4863bb8c/
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.