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.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| 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 |