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.
24 of your 47 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

puppeteer/puppeteer

https://github.com/puppeteer/puppeteer · scanned 2026-06-05 06:50 UTC (6 days, 1 hour ago) · 10 languages

375 raw signals (41 security + 334 graph) 11/13 scanners ran 85th percentile · Typescript · medium (20-100K LoC) System graph score 63 (higher by 20)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 6 days, 1 hour ago · v2 · 180 actionable findings from 2 signal sources. 28 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 100.0 0.20 20.00
documentation_score 75.0 0.15 11.25
practices_score 66.0 0.15 9.90
code_quality 80.0 0.10 8.00
Overall 1.00 83.2
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 3104 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
tsdoc.json software healthy tsdoc.json
prettier.config.js software warning prettier.config.js
release-please-config.json software healthy release-please-config.json
README.md software healthy README.md
package.json software healthy package.json
versions.json software healthy versions.json
package-lock.json software healthy package-lock.json
puppeteer.config.js software warning puppeteer.config.js
.release-please-manifest.json software healthy .release-please-manifest.json
SECURITY.md software healthy SECURITY.md
CHANGELOG.md software healthy CHANGELOG.md
tsconfig.base.json software healthy tsconfig.base.json
pack.sh software healthy docker/pack.sh
README.md software healthy docker/README.md
Dockerfile software healthy docker/Dockerfile
smoke-test.js software warning docker/test/smoke-test.js
devcontainer.json software healthy .devcontainer/devcontainer.json
tsdoc.json software healthy test/tsdoc.json
README.md software healthy test/README.md
TestExpectations.json software healthy test/TestExpectations.json
TestSuites.json software healthy test/TestSuites.json
CanaryTestExpectations.json software healthy test/CanaryTestExpectations.json
package.json software healthy test/package.json
tsconfig.json software healthy test/tsconfig.json
historyapi-replaceState.html software healthy test/assets/historyapi-replaceState.html
consoletrace.html software healthy test/assets/consoletrace.html
pdf.html software healthy test/assets/pdf.html
inner-frame1.html software healthy test/assets/inner-frame1.html
grid.html software healthy test/assets/grid.html
networkidle.html software healthy test/assets/networkidle.html
pdf-viewer.html software healthy test/assets/pdf-viewer.html
oopif-response.html software healthy test/assets/oopif-response.html
initiator.html software healthy test/assets/initiator.html
mobile.html software healthy test/assets/mobile.html
consolelog.html software healthy test/assets/consolelog.html
inline-svg.html software healthy test/assets/inline-svg.html
idle-detector.html software healthy test/assets/idle-detector.html
shadow.html software healthy test/assets/shadow.html
csp.html software healthy test/assets/csp.html
credit-card.html software healthy test/assets/credit-card.html
lazy-oopif-frame.html software healthy test/assets/lazy-oopif-frame.html
p-selectors.html software healthy test/assets/p-selectors.html
download.html software healthy test/assets/download.html
client-redirect-DOMContentLoaded.html software healthy test/assets/client-redirect-DOMContentLoaded.html
tamperable.html software healthy test/assets/tamperable.html
offscreenbuttons.html software healthy test/assets/offscreenbuttons.html
scrollbar.html software healthy test/assets/scrollbar.html
style-404.html software healthy test/assets/style-404.html
one-style.css software healthy test/assets/one-style.css
initiator.js software warning test/assets/initiator.js

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

LabelLayerStatusPath
updateButtons software healthy test/assets/input/mouse-helper.js:updateButtons
workerFunction software healthy test/assets/worker/worker.js:workerFunction
result software healthy test/assets/worker/worker.js:result
enables software healthy test/src/mocha-utils.ts:enables
headless software healthy test/src/mocha-utils.ts:headless
protocol software healthy test/src/mocha-utils.ts:protocol
verifyExecutable software healthy test/src/mocha-utils.ts:verifyExecutable
setupServer software healthy test/src/mocha-utils.ts:setupServer
adjustBrowserLaunchTimeout software healthy test/src/mocha-utils.ts:adjustBrowserLaunchTimeout
setupTestBrowserHooks software healthy test/src/mocha-utils.ts:setupTestBrowserHooks
setupSeparateTestBrowserHooks software healthy test/src/mocha-utils.ts:setupSeparateTestBrowserHooks
getTestState software healthy test/src/mocha-utils.ts:getTestState
setupGoldenAssertions software healthy test/src/mocha-utils.ts:setupGoldenAssertions
lastTestFile software healthy test/src/mocha-utils.ts:lastTestFile
expectCookieEquals software healthy test/src/mocha-utils.ts:expectCookieEquals
shortWaitForArrayToHaveAtLeastNElements software healthy test/src/mocha-utils.ts:shortWaitForArrayToHaveAtLeastNElem…
closeLaunched software healthy test/src/mocha-utils.ts:closeLaunched
launch software healthy test/src/mocha-utils.ts:launch
response software healthy test/src/network.test.ts:response
responseText software healthy test/src/network.test.ts:responseText
killProcess software healthy test/src/fixtures.test.ts:killProcess
box software healthy test/src/elementhandle.test.ts:box
makeQuad software healthy test/src/elementhandle.test.ts:makeQuad
getVisibilityForButton software healthy test/src/elementhandle.test.ts:getVisibilityForButton
elements software healthy test/src/elementhandle.test.ts:elements
shorthands software healthy test/src/elementhandle.test.ts:shorthands
shorthand software healthy test/src/elementhandle.test.ts:shorthand
onResponse software healthy test/src/page.test.ts:onResponse
response software healthy test/src/page.test.ts:response
checkMetrics software healthy test/src/page.test.ts:checkMetrics
while software healthy test/src/page.test.ts:while
frame software healthy test/src/page.test.ts:frame
increments software healthy test/src/page.test.ts:increments
task software healthy test/src/page.test.ts:task
pages software healthy test/src/launcher.test.ts:pages
protocol software healthy test/src/launcher.test.ts:protocol
response software healthy test/src/requestinterception-experimental.test.ts:response
pathToFileURL software healthy test/src/requestinterception-experimental.test.ts:pathToFil…
dispatchTouch software healthy test/src/emulation.test.ts:dispatchTouch
getFontSize software healthy test/src/emulation.test.ts:getFontSize
getCurrentSrc software healthy test/src/emulation.test.ts:getCurrentSrc
getAccessibleName software healthy test/src/accessibility.test.ts:getAccessibleName
findFocusedNode software healthy test/src/accessibility.test.ts:findFocusedNode
buildTestAxTree software healthy test/src/accessibility.test.ts:buildTestAxTree
resultBoxModel software healthy test/src/oopif.test.ts:resultBoxModel
resultBoundingBox software healthy test/src/oopif.test.ts:resultBoundingBox
iframes software healthy test/src/oopif.test.ts:iframes
parseStackTrace software healthy test/src/stacktrace.test.ts:parseStackTrace
error software healthy test/src/stacktrace.test.ts:error
calls software healthy test/src/stacktrace.test.ts:calls

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

LabelLayerStatusPath
A software healthy test/src/jshandle.test.ts:A
B software healthy test/src/jshandle.test.ts:B
using software healthy test/src/cdp/queryObjects.test.ts:using
CustomClass software healthy test/src/cdp/queryObjects.test.ts:CustomClass
MonotonicCountMap software healthy website/src/theme/SearchMetadata/index.js:MonotonicCountMap
TestServer software healthy packages/testserver/src/index.ts:TestServer
MockProvider software healthy packages/browsers/test/src/installWithProviders.test.ts:Moc…
ElectronDownloader software healthy packages/browsers/src/provider.ts:ElectronDownloader
Process software healthy packages/browsers/src/launch.ts:Process
TimeoutError software healthy packages/browsers/src/launch.ts:TimeoutError
ProgressBar software healthy packages/browsers/src/ProgressBar.ts:ProgressBar
InstalledBrowser software healthy packages/browsers/src/Cache.ts:InstalledBrowser
Cache software healthy packages/browsers/src/Cache.ts:Cache
DefaultProvider software healthy packages/browsers/src/DefaultProvider.ts:DefaultProvider
CLI software healthy packages/browsers/src/CLI.ts:CLI
PQueryEngine software healthy packages/puppeteer-core/src/injected/PQuerySelector.ts:PQue…
DepthCalculator software healthy packages/puppeteer-core/src/injected/PQuerySelector.ts:Dept…
mimics software healthy packages/puppeteer-core/src/injected/CustomQuerySelector.ts…
CustomQuerySelectorRegistry software healthy packages/puppeteer-core/src/injected/CustomQuerySelector.ts…
MutationPoller software healthy packages/puppeteer-core/src/injected/Poller.ts:MutationPoll…
RAFPoller software healthy packages/puppeteer-core/src/injected/Poller.ts:RAFPoller
IntervalPoller software healthy packages/puppeteer-core/src/injected/Poller.ts:IntervalPoll…
with software healthy packages/puppeteer-core/src/node/PuppeteerNode.ts:with
you software healthy packages/puppeteer-core/src/node/PuppeteerNode.ts:you
PuppeteerNode software healthy packages/puppeteer-core/src/node/PuppeteerNode.ts:Puppeteer…
PipeTransport software healthy packages/puppeteer-core/src/node/PipeTransport.ts:PipeTrans…
ChromeLauncher software healthy packages/puppeteer-core/src/node/ChromeLauncher.ts:ChromeLa…
that software healthy packages/puppeteer-core/src/node/BrowserLauncher.ts:that
BrowserLauncher software healthy packages/puppeteer-core/src/node/BrowserLauncher.ts:Browser…
FirefoxLauncher software healthy packages/puppeteer-core/src/node/FirefoxLauncher.ts:Firefox…
NodeWebSocketTransport software healthy packages/puppeteer-core/src/node/NodeWebSocketTransport.ts:…
ScreenRecorder software healthy packages/puppeteer-core/src/node/ScreenRecorder.ts:ScreenRe…
MutexGuard software healthy packages/puppeteer-core/src/util/Mutex.ts:MutexGuard
Mutex software healthy packages/puppeteer-core/src/util/Mutex.ts:Mutex
AsyncIterableUtil software healthy packages/puppeteer-core/src/util/AsyncIterableUtil.ts:Async…
Test software healthy packages/puppeteer-core/src/util/decorators.test.ts:Test
Deferred software healthy packages/puppeteer-core/src/util/Deferred.ts:Deferred
DisposableStackPolyfill software healthy packages/puppeteer-core/src/util/disposable.ts:DisposableSt…
C software healthy packages/puppeteer-core/src/util/disposable.ts:C
AsyncDisposableStackPolyfill software healthy packages/puppeteer-core/src/util/disposable.ts:AsyncDisposa…
encapsulates software healthy packages/puppeteer-core/src/util/disposable.ts:encapsulates
SuppressedErrorPolyfill software healthy packages/puppeteer-core/src/util/disposable.ts:SuppressedEr…
Extension software healthy packages/puppeteer-core/src/api/Extension.ts:Extension
TestResponse software healthy packages/puppeteer-core/src/api/HTTPResponse.test.ts:TestRe…
HTTPRequest software healthy packages/puppeteer-core/src/api/HTTPRequest.ts:HTTPRequest
DeviceRequestPrompt software healthy packages/puppeteer-core/src/api/DeviceRequestPrompt.ts:Devi…
ElementHandle software healthy packages/puppeteer-core/src/api/ElementHandle.ts:ElementHan…
represents software healthy packages/puppeteer-core/src/api/HTTPResponse.ts:represents
HTTPResponse software healthy packages/puppeteer-core/src/api/HTTPResponse.ts:HTTPResponse
emits software healthy packages/puppeteer-core/src/api/CDPSession.ts:emits

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

LabelLayerStatusPath
docker software healthy docker
test software healthy docker/test
.devcontainer software healthy .devcontainer
test software healthy test
assets software healthy test/assets
frames software healthy test/assets/frames
input software healthy test/assets/input
cached software healthy test/assets/cached
bfcache software healthy test/assets/cached/bfcache
prerender software healthy test/assets/prerender
csscoverage software healthy test/assets/csscoverage
simple-extension software healthy test/assets/simple-extension
simple-extension-firefox software healthy test/assets/simple-extension-firefox
worker software healthy test/assets/worker
es6 software healthy test/assets/es6
jscoverage software healthy test/assets/jscoverage
popup software healthy test/assets/popup
serviceworkers software healthy test/assets/serviceworkers
empty software healthy test/assets/serviceworkers/empty
fetch software healthy test/assets/serviceworkers/fetch
extension software healthy test/assets/serviceworkers/extension
extension-with-page software healthy test/assets/extension-with-page
a11y software healthy test/assets/a11y
src software healthy test/src
cdp software healthy test/src/cdp
installation software healthy test/installation
assets software healthy test/installation/assets
puppeteer software healthy test/installation/assets/puppeteer
configuration software healthy test/installation/assets/puppeteer/configuration
webpack software healthy test/installation/assets/puppeteer/webpack
puppeteer-core software healthy test/installation/assets/puppeteer-core
src software healthy test/installation/src
docs software healthy docs
api software healthy docs/api
browsers-api software healthy docs/browsers-api
guides software healthy docs/guides
website software healthy website
versioned_sidebars software healthy website/versioned_sidebars
static software healthy website/static
versioned_docs software healthy website/versioned_docs
version-25.1.0 software healthy website/versioned_docs/version-25.1.0
api software healthy website/versioned_docs/version-25.1.0/api
browsers-api software healthy website/versioned_docs/version-25.1.0/browsers-api
guides software healthy website/versioned_docs/version-25.1.0/guides
src software healthy website/src
theme software healthy website/src/theme
SearchBar software healthy website/src/theme/SearchBar
SearchMetadata software healthy website/src/theme/SearchMetadata
SearchPage software healthy website/src/theme/SearchPage
css software healthy website/src/css

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

LabelLayerStatusPath
127.0.0.1 network healthy test/src/mocha-utils.ts
628.219.991.616 network healthy website/src/theme/SearchPage/index.js
2.231.328.602 network healthy website/src/theme/SearchPage/index.js
1.444.915.363 network healthy website/src/theme/SearchPage/index.js
396.609.922.76 network healthy website/src/theme/SearchPage/index.js
1.483.157.56 network healthy website/src/theme/SearchPage/index.js
628.218.991.615 network healthy website/src/theme/SearchPage/index.js
1.23.404.245 network healthy website/src/theme/SearchPage/index.js
2.231.327.602 network healthy website/src/theme/SearchPage/index.js
1.444.915.355 network healthy website/src/theme/SearchPage/index.js
39.609.923.759 network healthy website/src/theme/SearchPage/index.js
329.034.671.096 network healthy website/src/theme/SearchPage/index.js
2.63.492.683 network healthy website/src/theme/SearchPage/index.js
2.882.493.52 network healthy website/src/theme/SearchPage/index.js
1.91.78.424 network healthy website/src/theme/SearchPage/index.js
2.45.24.78 network healthy website/src/theme/SearchPage/index.js
425.164.765.494 network healthy website/src/theme/SearchPage/index.js
1.02.33.256 network healthy website/src/theme/SearchPage/index.js
1.516.83.447 network healthy website/src/theme/SearchPage/index.js
1.045.495.25 network healthy website/src/theme/SearchPage/index.js
138.537.332.862 network healthy website/src/theme/SearchPage/index.js
582.324.25.563 network healthy website/src/theme/SearchPage/index.js
548.718.894.154 network healthy website/src/theme/SearchPage/index.js
345.23.741.23 network healthy website/src/theme/SearchPage/index.js
2.92.942.585 network healthy website/src/theme/SearchPage/index.js
2.458.966.606 network healthy website/src/theme/SearchPage/index.js
1.611.49.372 network healthy website/src/theme/SearchPage/index.js
1.85.558.862 network healthy website/src/theme/SearchPage/index.js
372.117.664.35 network healthy website/src/theme/SearchPage/index.js
877.235.213.575 network healthy website/src/theme/SearchPage/index.js
1.022.32.51 network healthy website/src/theme/SearchPage/index.js
2.019.479.526 network healthy website/src/theme/SearchPage/index.js
2.01.79.639 network healthy website/src/theme/SearchPage/index.js
1.899.734.479 network healthy website/src/theme/SearchPage/index.js
2.138.425.469 network healthy website/src/theme/SearchPage/index.js
1.149.649.766 network healthy website/src/theme/SearchPage/index.js
17.042.351.064 network healthy website/src/theme/SearchPage/index.js
088.082.15.171 network healthy website/src/theme/SearchPage/index.js
1.917.259.082 network healthy website/src/theme/SearchPage/index.js
062.061.15.047 network healthy website/src/theme/SearchPage/index.js
096.104.165.192 network healthy website/src/theme/SearchPage/index.js
123.0.0.0 network healthy packages/browsers/test/src/Cache.test.ts
116.0.0.0 network healthy packages/browsers/test/src/chrome/chrome-data.test.ts
115.0.0.0 network healthy packages/browsers/test/src/chrome/chrome-data.test.ts
7.2.1.0 network healthy packages/puppeteer-core/src/common/Device.ts
10.1.0.39 network healthy packages/puppeteer-core/src/cdp/NetworkManager.test.ts
105.0.0.0 network healthy packages/puppeteer-core/src/cdp/NetworkManager.test.ts
112.0.0.0 network healthy packages/puppeteer-core/src/cdp/NetworkManager.test.ts

LabelLayerStatusPath
release-please cicd healthy .github/workflows/release-please.yml
chrome-deflake cicd healthy .github/workflows/deflake.yml
firefox-tests cicd healthy .github/workflows/deflake.yml
chrome-canary-tests cicd healthy .github/workflows/daily.yml
firefox-nightly-tests cicd healthy .github/workflows/daily.yml
report-results cicd healthy .github/workflows/daily.yml
inspect-code cicd healthy .github/workflows/ci.yml
check-changes cicd healthy .github/workflows/ci.yml
deploy-docs cicd healthy .github/workflows/ci.yml
doctest cicd healthy .github/workflows/ci.yml
chrome-tests cicd healthy .github/workflows/ci.yml
chrome-tests-required cicd healthy .github/workflows/ci.yml
firefox-tests cicd healthy .github/workflows/ci.yml
firefox-tests-required cicd healthy .github/workflows/ci.yml
installation-test cicd healthy .github/workflows/ci.yml
installation-test-required cicd healthy .github/workflows/ci.yml
docker-tests cicd healthy .github/workflows/ci.yml
unit-tests cicd healthy .github/workflows/ci.yml
ng-schematics-unit cicd healthy .github/workflows/ci.yml
ng-schematics-smoke-tests cicd healthy .github/workflows/ci.yml
ng-schematics-smoke-tests-required cicd healthy .github/workflows/ci.yml
browsers-tests cicd healthy .github/workflows/ci.yml
browsers-tests-required cicd healthy .github/workflows/ci.yml
build-puppeteer cicd healthy .github/workflows/devtools.yml
devtools-tests cicd healthy .github/workflows/devtools.yml
analysis cicd healthy .github/workflows/scorecards-analysis.yml
check-changes cicd healthy .github/workflows/changed-packages.yml
update-chrome cicd healthy .github/workflows/update-browser-pins.yml
update-firefox cicd healthy .github/workflows/update-browser-pins.yml
stale cicd healthy .github/workflows/stale.yml
main cicd healthy .github/workflows/convetional-commit.yml
check-changes cicd healthy .github/workflows/pre-release.yml
pre-release cicd healthy .github/workflows/pre-release.yml
npm-publish cicd healthy .github/workflows/publish.yml
docker-publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
gha::release-please cicd healthy .github/workflows/release-please.yml
gha::deflake cicd healthy .github/workflows/deflake.yml
gha::daily cicd healthy .github/workflows/daily.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::devtools cicd healthy .github/workflows/devtools.yml
gha::scorecards-analysis cicd healthy .github/workflows/scorecards-analysis.yml
gha::changed-packages cicd healthy .github/workflows/changed-packages.yml
gha::update-browser-pins cicd healthy .github/workflows/update-browser-pins.yml
gha::stale cicd healthy .github/workflows/stale.yml
gha::convetional-commit cicd healthy .github/workflows/convetional-commit.yml
gha::pre-release cicd healthy .github/workflows/pre-release.yml
gha::publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
port:256 network healthy docker/Dockerfile
port:8530 network healthy docker/Dockerfile
port:21222 network healthy test/src/connect.test.ts
port:4200 network healthy packages/ng-schematics/src/schematics/config/index.ts
port:9222 network healthy packages/browsers/test/src/chrome/launch.test.ts
port:8080 network healthy packages/puppeteer-core/src/node/NodeWebSocketTransport.tes…
port:02 network healthy .github/dependabot.yml
port:03 network healthy .github/dependabot.yml
port:04 network healthy .github/dependabot.yml
port:05 network healthy .github/dependabot.yml

LabelLayerStatusPath
NPM_TOKEN_PUPPETEER cicd healthy
GITHUB_TOKEN cicd healthy
ALGOLIA_CRAWLER_API_KEY cicd healthy
SCORECARD_READ_TOKEN cicd healthy
REGISTRY cicd healthy
SSH_PRIVATE_KEY cicd healthy
IMAGE_NAME cicd healthy
ALGOLIA_CRAWLER_ID cicd healthy
ALGOLIA_CRAWLER_USER_ID cicd healthy
BROWSER_AUTOMATION_BOT_TOKEN cicd healthy

LabelLayerStatusPath
/ frontend healthy test/src/browsercontext-cookies.test.ts
/test frontend healthy test/src/browsercontext-cookies.test.ts
/some_path frontend healthy test/src/cookies.test.ts
/grid.html frontend healthy test/src/cookies.test.ts

LabelLayerStatusPath
repobility-clone-8tgpgocd software healthy /tmp/repobility-clone-8tgpgocd

LabelLayerStatusPath
image::docker/Dockerfile hardware healthy docker/Dockerfile

LabelLayerStatusPath
gpu (detected) hardware healthy test/src/webgl.test.ts

LabelLayerStatusPath
generic_api_key::website/docusaurus.config.js security healthy website/docusaurus.config.js

LabelLayerStatusPath
auth::.github/workflows/scorecards-analysis.yml security healthy .github/workflows/scorecards-analysis.yml
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/33247712-bae1-4a0f-8b8c-22301afa739b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/33247712-bae1-4a0f-8b8c-22301afa739b/

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.