Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
80 of your 154 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 3.59s · analysis 8.92s · 54.6 MB · GitHub API rate-limit (preflight)

platonai/Browser4

https://github.com/platonai/Browser4 · scanned 2026-06-05 14:32 UTC (5 days, 5 hours ago) · 10 languages

431 raw signals (141 security + 290 graph) 11/13 scanners ran 100th percentile · Kotlin · large (100-500K LoC) System graph score 88 (lower by 2)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 5 hours ago · v2 · 178 actionable findings from 2 signal sources. 93 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 60.0 0.15 9.00
security_score 100.0 0.25 25.00
testing_score 95.0 0.20 19.00
documentation_score 75.0 0.15 11.25
practices_score 96.0 0.15 14.40
code_quality 67.0 0.10 6.70
Overall 1.00 85.4
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 7145 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.

LabelLayerStatusPath
isMusl software healthy cli/scripts/postinstall.js:isMusl
downloadFile software healthy cli/scripts/postinstall.js:downloadFile
request software healthy cli/scripts/postinstall.js:request
writeInstallMethod software healthy cli/scripts/postinstall.js:writeInstallMethod
main software healthy cli/scripts/postinstall.js:main
findSystemChrome software healthy cli/scripts/postinstall.js:findSystemChrome
showInstallReminder software healthy cli/scripts/postinstall.js:showInstallReminder
fixGlobalInstallBin software healthy cli/scripts/postinstall.js:fixGlobalInstallBin
fixUnixSymlink software healthy cli/scripts/postinstall.js:fixUnixSymlink
fixWindowsShims software healthy cli/scripts/postinstall.js:fixWindowsShims
runCommand software healthy cli/scripts/publish-if-needed.js:runCommand
main software healthy cli/scripts/publish-if-needed.js:main
readPackageMetadata software healthy cli/scripts/npm-publish-check.js:readPackageMetadata
getRemoteVersion software healthy cli/scripts/npm-publish-check.js:getRemoteVersion
getPublishDecision software healthy cli/scripts/npm-publish-check.js:getPublishDecision
logPublishDecision software healthy cli/scripts/npm-publish-check.js:logPublishDecision
setupCounter software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
setCounter software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
hide software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
navigateProduct software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
build software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
showDefault software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
updateActive software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
setupImageGallery software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
setupPriceLoading software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
loadPrice software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
onFirstInteraction software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
removeInteractionListeners software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
setupLazyLoading software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
loadSectionContent software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
createSectionContent software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
products software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
renderProduct software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
hide software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
navigateProduct software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
build software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
showDefault software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
updateActive software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
renderProduct software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
hide software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
navigateProduct software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
build software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
showDefault software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
updateActive software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
callme software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
main software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
updateButtons software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
workerFunction software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
result software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
is software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
pom.xml software healthy pom.xml
ROOT.md software healthy ROOT.md
qodana.yaml software healthy qodana.yaml
README.md software healthy README.md
b4.sh software healthy b4.sh
Dockerfile software healthy Dockerfile
README.zh.md software healthy README.zh.md
AGENTS.md software healthy AGENTS.md
docker-compose.yml software healthy docker-compose.yml
pom.xml software healthy browser4-agent-tools/pom.xml
README.md software healthy browser4-agent-tools/README.md
html_example_2.html software healthy browser4-agent-tools/src/test/resources/html/html_example_2…
html_example_1.html software healthy browser4-agent-tools/src/test/resources/html/html_example_1…
html_example_4_bbs.html software healthy browser4-agent-tools/src/test/resources/selector/2/pages/ht…
html_example_3_news.html software healthy browser4-agent-tools/src/test/resources/selector/1/pages/ht…
testMetatags.html software healthy browser4-agent-tools/src/test/resources/metatags/sample/tes…
testMultivalueMetatags.html software healthy browser4-agent-tools/src/test/resources/metatags/sample/tes…
nutch.html software healthy browser4-agent-tools/src/test/resources/tika/sample/nutch.h…
HtmlParserTestBase.kt software healthy browser4-agent-tools/src/test/kotlin/ai/platon/browser4/par…
TestHtmlParser.kt software healthy browser4-agent-tools/src/test/kotlin/ai/platon/browser4/par…
StatefulPageVisitor.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
Models.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
RestAPIPromptUtils.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
ScrapeAPIUtils.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
DegenerateXSQLScrapeHyperlink.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
NormXSQL.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
Prompts.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
XSQLScrapeHyperlink.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
APISQLUtils.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
DomUtils.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
AbstractScrapeHyperlink.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
ScrapeService.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
Models.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
StatefulAgentRunner.kt software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
TESTING.md software healthy docs/TESTING.md
aria-snapshots.md software healthy docs/aria-snapshots.md
config.md software healthy docs/config.md
test-plan-session-lifecycle.md software healthy docs/test-plan-session-lifecycle.md
x-sql.md software healthy docs/x-sql.md
amazon-harvest-result.html software healthy docs/assets/amazon-harvest-result.html
README.md software healthy cli/README.md
pnpm-lock.yaml software healthy cli/pnpm-lock.yaml
package.json software healthy cli/package.json
package-lock.json software healthy cli/package-lock.json
docker-compose.yml software healthy cli/docker/docker-compose.yml
postinstall.js software healthy cli/scripts/postinstall.js
sync-version.js software warning cli/scripts/sync-version.js
check-version-sync.js software warning cli/scripts/check-version-sync.js
build-all-platforms.sh software healthy cli/scripts/build-all-platforms.sh
copy-native.js software warning cli/scripts/copy-native.js

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
browser4-agent-tools software healthy browser4-agent-tools
src software healthy browser4-agent-tools/src
test software healthy browser4-agent-tools/src/test
resources software healthy browser4-agent-tools/src/test/resources
html software healthy browser4-agent-tools/src/test/resources/html
selector software healthy browser4-agent-tools/src/test/resources/selector
2 software healthy browser4-agent-tools/src/test/resources/selector/2
pages software healthy browser4-agent-tools/src/test/resources/selector/2/pages
1 software healthy browser4-agent-tools/src/test/resources/selector/1
pages software healthy browser4-agent-tools/src/test/resources/selector/1/pages
metatags software healthy browser4-agent-tools/src/test/resources/metatags
sample software healthy browser4-agent-tools/src/test/resources/metatags/sample
tika software healthy browser4-agent-tools/src/test/resources/tika
sample software healthy browser4-agent-tools/src/test/resources/tika/sample
kotlin software healthy browser4-agent-tools/src/test/kotlin
ai software healthy browser4-agent-tools/src/test/kotlin/ai
platon software healthy browser4-agent-tools/src/test/kotlin/ai/platon
browser4 software healthy browser4-agent-tools/src/test/kotlin/ai/platon/browser4
parse software healthy browser4-agent-tools/src/test/kotlin/ai/platon/browser4/par…
html software healthy browser4-agent-tools/src/test/kotlin/ai/platon/browser4/par…
main software healthy browser4-agent-tools/src/main
kotlin software healthy browser4-agent-tools/src/main/kotlin
ai software healthy browser4-agent-tools/src/main/kotlin/ai
platon software healthy browser4-agent-tools/src/main/kotlin/ai/platon
pulsar software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar
agentic software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
tools software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
advanced software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
crawl software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
common software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
service software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
agent software healthy browser4-agent-tools/src/main/kotlin/ai/platon/pulsar/agent…
docs software healthy docs
assets software healthy docs/assets
cli software healthy cli
docker software healthy cli/docker
scripts software healthy cli/scripts
browser4-cli software healthy cli/browser4-cli
tests software healthy cli/browser4-cli/tests
scripts software healthy cli/browser4-cli/tests/scripts
e2e software healthy cli/browser4-cli/tests/e2e
scenarios software healthy cli/browser4-cli/tests/e2e/scenarios
src software healthy cli/browser4-cli/src
skill software healthy cli/skill
references software healthy cli/skill/references
browser4-tests software healthy browser4-tests
pulsar-it-tests software healthy browser4-tests/pulsar-it-tests
src software healthy browser4-tests/pulsar-it-tests/src
test software healthy browser4-tests/pulsar-it-tests/src/test
kotlin software healthy browser4-tests/pulsar-it-tests/src/test/kotlin

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
from software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
to software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
RefImpl software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
CustomRefImpl software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
ObjectRefImpl software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
ComputedRefImpl software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
bindings software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
and software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
component software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
applied software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
that software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
bindings software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
if software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
with software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
applied software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
instead software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
helpers software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
pattern software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
directly software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
to software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
specification software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
methods software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
or software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
given software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
without software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
name software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
as software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
stores software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
var software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
abstractions software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
that software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
for software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
constructor software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
like software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
name software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
and software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
itself software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
in software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
var software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
to software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
component software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
check software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
or software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
and software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
instance software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
that software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
try software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
so software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
helpers software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
pattern software healthy browser4-tests/browser4-tests-common/src/main/resources/sta…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
MONGODB_CONTAINER cicd healthy
BUNDLE_JAR_PATH cicd healthy
CLI_PACKAGE_DIR cicd healthy
DOCKER_PASSWORD cicd healthy
CLI_MANIFEST_PATH cicd healthy
PRODUCTION_JAR_PATH cicd healthy
NODE_VERSION cicd healthy
NETWORK_NAME cicd healthy
PRODUCTION_JAR_NAME cicd healthy
BUNDLE_JAVA_VERSION cicd healthy
DOCKER_USERNAME cicd healthy
MONGODB_PORT cicd healthy
OPENROUTER_API_KEY cicd healthy
DOCKER_COMPOSE_FILE cicd healthy
JAVA_VERSION cicd healthy
PROXY_ROTATION_URL cicd healthy
CONTAINER_NAME cicd healthy
GITHUB_TOKEN cicd healthy
DEPENDENCY_SERVICES cicd healthy
IMAGE_NAME cicd healthy

LabelLayerStatusPath
ci-build cicd healthy .github/workflows/ci.yml
nightly-build cicd healthy .github/workflows/nightly.yml
prepare cicd healthy .github/workflows/release.yml
build-core-and-docker cicd healthy .github/workflows/release.yml
build-cli-binaries cicd healthy .github/workflows/release.yml
build-runtime-bundles cicd healthy .github/workflows/release.yml
publish-cli-npm cicd healthy .github/workflows/release.yml
publish-github-release cicd healthy .github/workflows/release.yml
cleanup-on-failure cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
mongodb hardware healthy docker-compose.yml
proxy-hub hardware healthy docker-compose.yml
browser4 hardware healthy docker-compose.yml
build-linux hardware healthy cli/docker/docker-compose.yml
build-windows hardware healthy cli/docker/docker-compose.yml
build-single hardware healthy cli/docker/docker-compose.yml

LabelLayerStatusPath
port:8182 network healthy Dockerfile
port:27017 network healthy docker-compose.yml
port:8192 network healthy docker-compose.yml
port:9444 network healthy cli/browser4-cli/src/main.rs
port:9222 network healthy cli/browser4-cli/src/main.rs
port:8080 network healthy cli/browser4-cli/src/managed_processes.rs

LabelLayerStatusPath
172.17.0.1 network healthy cli/browser4-cli/tests/e2e.rs
127.0.0.1 network healthy cli/browser4-cli/tests/e2e.rs
19.4.3.5 network healthy browser4-tests/browser4-tests-common/src/main/resources/sta…

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::nightly cicd healthy .github/workflows/nightly.yml
gha::release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
mongodb data healthy docker-compose.yml
redis data healthy .github/workflows/ci.yml

LabelLayerStatusPath
repobility-clone-70xumjut software healthy /tmp/repobility-clone-70xumjut

LabelLayerStatusPath
vps::digitalocean hardware healthy browser4-tests/browser4-tests-common/src/main/resources/sta…

LabelLayerStatusPath
gpu (detected) hardware healthy browser4-tests/browser4-tests-common/src/main/resources/sta…
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/cbf6d4c7-1089-41a0-b635-c49b8192e888/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/cbf6d4c7-1089-41a0-b635-c49b8192e888/

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.