https://github.com/microsoft/playwright
· scanned 2026-06-05 06:57 UTC (5 days, 20 hours ago)
· 10 languages
1554 raw signals (176 security + 1378 graph) 11/13 scanners ran 46th percentile · Typescript · huge (>500K LoC) System graph score 50 (higher by 35)
Last scanned 5 days, 20 hours ago · v2 · 713 actionable findings from 2 signal sources. 152 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 |
100.0 | 0.25 | 25.00 |
testing_score |
90.0 | 0.20 | 18.00 |
documentation_score |
90.0 | 0.15 | 13.50 |
practices_score |
79.0 | 0.15 | 11.85 |
code_quality |
70.0 | 0.10 | 7.00 |
| Overall | 1.00 | 84.3 |
Showing 538 of 713 actionable findings. 865 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
packages/playwright-core/src/tools/backend/evaluate.ts:50
packages/injected/src/utilityScript.ts:73
packages/playwright-ct-vue/registerSource.mjs:82
.github/workflows/tests_others.yml:43, 44, 45, 67, 68, 69, 98, 99, +1 more (9 hits).github/workflows/tests_primary.yml:65, 66, 67, 138, 139, 140, 212, 213, +1 more (9 hits).github/workflows/tests_bidi.yml:83, 84, 85 (3 hits).github/workflows/tests_mcp.yml:64, 65, 66 (3 hits).github/workflows/tests_secondary.yml:45utils/docker/Dockerfile.jammy:1
utils/docker/Dockerfile.noble:1
packages/playwright-core/src/server/android/driver/gradle/wrapper/gradle-wrapper.jar:1
packages/playwright-core/src/client/localUtils.ts:46packages/playwright-core/src/server/dispatchers/androidDispatcher.ts:95packages/playwright-core/src/server/dispatchers/localUtilsDispatcher.ts:58packages/playwright-core/src/server/registry/oopDownloadBrowserMain.ts:78
.github/workflows/roll_nodejs.yml:15, 16, 36, 43 (5 hits).github/workflows/pr_check_client_side_changes.yml:18, 19, 30 (4 hits).github/workflows/tests_others.yml:36, 61, 85 (3 hits).github/workflows/copilot-setup-steps.yml:11, 12 (2 hits).github/workflows/publish_release_docker.yml:21, 22 (2 hits).github/workflows/tests_bidi.yml:65, 73 (2 hits).github/workflows/tests_components.yml:41, 42 (2 hits).github/workflows/tests_docker.yml:36, 37 (2 hits)packages/injected/src/clock.ts:369
Eval used
packages/injected/src/injectedScript.ts:238
Eval used
packages/injected/src/utilityScript.ts:73
Eval used
packages/playwright-core/src/client/locator.ts:138
Eval used
packages/playwright-core/src/client/page.ts:338
Eval used
packages/playwright-core/src/server/chromium/protocol.d.ts:22475
Eval used
packages/playwright-core/src/server/frames.ts:1602
Eval used
packages/playwright-core/src/tools/backend/evaluate.ts:50
Eval used
packages/playwright-core/types/protocol.d.ts:22475
Eval used
packages/playwright/src/transform/transform.ts:273
Eval used
utils/check_audit.js:9
Exec used
browser_patches/firefox/juggler/Helper.js:101packages/dashboard/src/transport.ts:72packages/extension/src/background.ts:122packages/isomorphic/urlMatch.ts:262
packages/injected/src/webview/webViewDialog.ts:27
packages/playwright/src/program.ts:12packages/playwright/src/reporters/html.ts:12packages/playwright/types/test.d.ts:13utils/doclint/linting-code-snippets/python/main.py:8
Error handlingquality
packages/extension/src/ui/authToken.tsx:27, 66, 69 (3 hits).dockerignore
CI/CD securitycontainers
utils/docker/Dockerfile.noble:1
CI/CD securitycontainers
utils/docker/Dockerfile.jammy:1
CI/CD securitycontainers
.well-known/security.txt
docs/src/docker.md:240
manifest.json
.github/workflows/tests_docker.yml:48, 101 (4 hits).github/workflows/publish_release_docker.yml:27, 33 (3 hits).github/workflows/create_test_report.yml:43.github/workflows/publish_release.yml:57.github/workflows/tests_bidi.yml:81.github/workflows/tests_webview_simulator.yml:85.github/workflows/create_test_report.yml.github/workflows/publish_release.yml.github/workflows/publish_release_docker.yml.github/workflows/roll_browser_into_playwright.yml.github/workflows/roll_nodejs.yml.github/workflows/roll_stable_test_runner.yml.github/workflows/tests_bidi.yml.github/workflows/tests_docker.ymlpackages/trace-viewer/src/ui/consoleTab.tsx:200
Dangerous innerhtml
packages/web/src/components/errorMessage.tsx:25
Dangerous innerhtml
packages/isomorphic/trace/versions/traceV8.ts:5, 29, 31, 117, 147 (5 hits)packages/isomorphic/trace/versions/traceV7.ts:29, 31, 117, 147 (4 hits)packages/isomorphic/trace/versions/traceV6.ts:1, 21, 56 (3 hits)packages/isomorphic/trace/versions/traceV5.ts:1, 21 (2 hits)packages/isomorphic/trace/versions/traceV4.ts:21packages/isomorphic/yaml.ts:1packages/playwright-core/src/client/jsHandle.ts:40packages/playwright-core/src/client/locator.ts:126llms.txt
humans.txt
robots.txt
sitemap.xml
packages/playwright-core/src/server/frames.ts:962
Document write
packages/playwright-core/src/server/webkit/webview/wvPage.ts:457
Document write
packages/playwright-browser-chromium/package.jsonpackages/playwright-browser-firefox/package.jsonpackages/playwright-browser-webkit/package.jsonpackages/playwright-chromium/package.jsonpackages/playwright-firefox/package.jsonpackages/playwright-webkit/package.jsonShowing first 300 of 538. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/9bb00805-809e-47f5-9654-92e7f805606b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9bb00805-809e-47f5-9654-92e7f805606b/
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.