← Home

puppeteer

A high-level API to control headless Chrome over the DevTools Protocol

56
Versions
Apache-2.0
License
Yes
Install Scripts
Verified
Provenance

Supply chain provenance

Status for the latest visible version.

SLSA provenance attestation npm registry signatures gitHead linked

Maintainers

mathiasgoogle-wombot

Keywords

puppeteerchromeheadlessautomation

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
publish-pattern new-deps-added AI (publish-pattern): lilconfig is a well-known, benign cosmiconfig alternative; swap is routine for this package. ai
semgrep semgrep:env-bulk-read AI (semgrep): Puppeteer's getConfiguration.js reads process.env keys to detect npm_package_config_puppeteer_* config variables — standard config library behavior, not credential harvesting. ai
install-scripts install-script:postinstall AI (install-scripts): Puppeteer's postinstall runs 'node install.mjs' to download the bundled Chromium binary — this is the package's documented, long-standing install flow and is expected for every version. ai
phantom-deps phantom-dep:chromium-bidi AI (phantom-deps): chromium-bidi is a type/config-level dependency in Puppeteer's build system; not directly imported at runtime but legitimately declared. ai
phantom-deps phantom-dep:devtools-protocol AI (phantom-deps): devtools-protocol is used for TypeScript type definitions in Puppeteer; referenced in config/types but not directly imported at runtime. ai
phantom-deps phantom-dep:typed-query-selector AI (phantom-deps): typed-query-selector is a type-only dependency used for TypeScript type augmentation in Puppeteer; not directly imported at runtime. ai

Versions (showing 56 of 257)

Version Deps Published
5.4.1 12 / 40
5.4.0 12 / 40
5.3.1 11 / 36
5.3.0 12 / 36
5.2.1 12 / 34
5.2.0 12 / 34
5.1.0 13 / 33
5.0.0 12 / 33
4.0.1 11 / 30
4.0.0 11 / 30
3.3.0 10 / 28
3.2.0 11 / 28
3.1.0 10 / 28
3.0.4 10 / 23
3.0.3 12 / 23
3.0.2 12 / 22
3.0.1 12 / 22
3.0.0 12 / 22
2.1.1 10 / 17
2.1.0 10 / 17
2.0.0 8 / 17
1.20.0 8 / 17
1.19.0 8 / 17
1.18.1 8 / 17
1.18.0 8 / 17
1.17.0 8 / 17
1.16.0 8 / 17
1.15.0 8 / 17
1.14.0 8 / 17
1.13.0 8 / 17
1.12.2 8 / 17
1.12.1 8 / 17
1.12.0 8 / 17
1.11.0 8 / 17
1.10.0 8 / 17
1.9.0 8 / 17
1.8.0 8 / 16
1.7.0 8 / 16
1.6.2 8 / 16
1.6.1 8 / 16
1.6.0 8 / 16
1.5.0 8 / 17
1.4.0 8 / 18
1.3.0 8 / 18
1.2.0 8 / 18
1.1.1 8 / 18
1.1.0 8 / 18
1.0.0 8 / 18
0.13.0 8 / 19
0.12.0 8 / 19
0.11.0 8 / 11
0.10.2 8 / 11
0.10.1 8 / 12
0.10.0 8 / 12
0.9.0 6 / 12
0.0.0 0 / 0