AWS Security ChangesHomeSearch

AWS AmazonCloudWatch medium security documentation change

Service: AmazonCloudWatch · 2026-03-19 · Security-related medium

File: AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_nodejs_puppeteer.md

Summary

Updated Puppeteer runtime to 15.0 with security patches, dependency updates, configuration changes, and expanded documentation

Security assessment

Mentions 'Applied security patches' in syn-nodejs-puppeteer-14.0 changes. Security patches imply addressing vulnerabilities in dependencies.

Diff

diff --git a/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_nodejs_puppeteer.md b/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_nodejs_puppeteer.md
index 7e9b91706..1ad7187e9 100644
--- a//AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_nodejs_puppeteer.md
+++ b//AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_nodejs_puppeteer.md
@@ -5 +5 @@
-syn-nodejs-puppeteer-13.1
+syn-nodejs-puppeteer-15.0
@@ -17 +17 @@ The Lambda code in a canary is configured to have a maximum memory of 1 GB. Each
-## syn-nodejs-puppeteer-13.1
+## syn-nodejs-puppeteer-15.0
@@ -19,5 +19 @@ The Lambda code in a canary is configured to have a maximum memory of 1 GB. Each
-`syn-nodejs-puppeteer-13.1` is the most recent Synthetics runtime for Node.js and Puppeteer. 
-
-###### Important
-
-Starting Synthetics `syn-nodejs-puppeteer-8.0` and later, runtimes use AWS SDK for JavaScript V3. If you need to migrate a canary from an earlier runtime, follow the aws-sdk-js-v3 Migration Workshop on GitHub. For more information about AWS SDK for JavaScript version 3, see [this blog post](https://aws.amazon.com/blogs/developer/modular-aws-sdk-for-javascript-is-now-generally-available/).
+`syn-nodejs-puppeteer-15.0` is the most recent Synthetics runtime for Node.js and Puppeteer. 
@@ -41,0 +38,89 @@ Starting Synthetics `syn-nodejs-puppeteer-13.1` and later, Synthetics runtime us
+###### Important
+
+Synthetics runtime `syn-nodejs-puppeteer-11.0` and later versions support only the following step-level configuration overrides:
+
+  * `screenshotOnStepStart`
+
+  * `screenshotOnStepSuccess`
+
+  * `screenshotOnStepFailure`
+
+  * `stepSuccessMetric`
+
+  * `stepDurationMetric`
+
+  * `continueOnStepFailure/continueOnHttpStepFailure`
+
+  * `stepsReport`
+
+
+
+
+For more information, see the following:
+
+  * [Puppeteer Change log](https://pptr.dev/CHANGELOG#24375-2026-02-19)
+
+  * [Puppeteer API reference](https://github.com/puppeteer/puppeteer/blob/puppeteer-v24.37.5/docs/api/index.md)
+
+
+
+
+**Major dependencies** :
+
+  * Lambda runtime Node.js 22.x
+
+  * Puppeteer-core version 24.37.5
+
+  * Chromium version 145.0.7632.77
+
+  * Firefox version 147.0.4
+
+
+
+
+**Changes in syn-nodejs-puppeteer-14.0**
+
+  * Applied security patches and updated Puppeteer and browser versions.
+
+  * Fixed bug in continueOnHttpStepFailure.
+
+
+
+
+The following earlier runtime versions for Node.js and Puppeteer are still supported. 
+
+### syn-nodejs-puppeteer-14.0
+
+For more information, see the following:
+
+  * [Puppeteer Change log](https://pptr.dev/CHANGELOG#24340-2025-12-19)
+
+  * [Puppeteer API reference](https://github.com/puppeteer/puppeteer/blob/puppeteer-v24.34.0/docs/api/index.md)
+
+
+
+
+**Major dependencies** :
+
+  * Lambda runtime Node.js 22.x
+
+  * Puppeteer-core version 24.34.0
+
+  * Chromium version 143.0.7499.169
+
+  * Firefox version 146.x
+
+
+
+
+**Changes in syn-nodejs-puppeteer-14.0**
+
+  * Applied security patches and updated Puppeteer and browser versions.
+
+
+
+
+### syn-nodejs-puppeteer-13.1
+
+`syn-nodejs-puppeteer-13.1` is the most recent Synthetics runtime for Node.js and Puppeteer. 
+
@@ -83,2 +167,0 @@ For more information, see the following:
-The following earlier runtime versions for Node.js and Puppeteer are still supported. 
-