<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Reference on Webscale Product Documentation</title><link>https://docs.webscale.com/docs/reference/</link><description>Recent content in Reference on Webscale Product Documentation</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.webscale.com/docs/reference/index.xml" rel="self" type="application/rss+xml"/><item><title>Essentials environment reference</title><link>https://docs.webscale.com/docs/reference/essentials-environment-reference/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/essentials-environment-reference/</guid><description>&lt;p&gt;Lookup-style reference for Essentials environments.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-service-management"&gt;1. Service management&lt;/h2&gt;
&lt;p&gt;These services can be managed with &lt;code&gt;systemctl&lt;/code&gt; (no password) by allowed users:&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Unit&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;rabbitmq&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Message queue&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;opensearch&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Search backend&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;valkey-persistent&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Persistent key-value store&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;valkey-volatile&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Volatile cache&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;vinyl&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Vinyl (Varnish) HTTP Cache&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;php-fpm&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;PHP application processes&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;mysql&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;MySQL database&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;relay&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;HTTP relay / reverse proxy&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="examples"&gt;Examples&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl status php-fpm
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl restart rabbitmq
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl restart mysql
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="2-helper-commands"&gt;2. Helper commands&lt;/h2&gt;
&lt;p&gt;Available to users in the &lt;code&gt;adm&lt;/code&gt; group:&lt;/p&gt;</description></item><item><title>Webscale Pro V3 environment</title><link>https://docs.webscale.com/docs/reference/standard-environment-reference/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/standard-environment-reference/</guid><description>&lt;h2 id="container-shell-helpers"&gt;Container shell helpers&lt;/h2&gt;
&lt;p&gt;Webscale Pro V3 environments run your application in containers. To open a shell inside the application container from the NFS host, use the &lt;code&gt;shell&lt;/code&gt; helper script:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;shell
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This script opens an interactive shell inside the container with the site code mounted (&lt;code&gt;/var/www/html&lt;/code&gt;) and all the shared folders (&lt;code&gt;media&lt;/code&gt;, &lt;code&gt;var&lt;/code&gt;, etc).&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="deployment-helper-scripts"&gt;Deployment helper scripts&lt;/h2&gt;
&lt;p&gt;The following helper scripts are available for deployments on Webscale Pro V3 environments:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;list-images&lt;/code&gt; – lists available container images (for example tags by commit or branch).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tag-by-commit&lt;/code&gt; – updates the deploy tag to point to an image built from a specific commit.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tag-by-branch&lt;/code&gt; – updates the deploy tag to point to an image built from a specific branch.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;run-deploy-and-cleanup&lt;/code&gt; – runs the deployment using the current deploy tag, executes hooks, and cleans up.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These scripts are used in the &lt;a href="https://docs.webscale.com/docs/how-tos/Deployment/Standard/standard-deploy/"&gt;Webscale Pro V3 deployment guide&lt;/a&gt;
 and should not be modified.&lt;/p&gt;</description></item><item><title>Introducing Application Shielding</title><link>https://docs.webscale.com/docs/reference/app-shield/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/app-shield/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Application Shielding&lt;/strong&gt; is an opt-in product feature for all Webscale customers that allows a controlled isolation of the application servers in a customer&amp;rsquo;s cloud account from Internet traffic. We developed this feature in response to requests from a handful of Webscale customers who wanted to configure their application servers so that all traffic reaching their application is from the Webscale proxy servers. &lt;strong&gt;Application Shielding&lt;/strong&gt; makes it possible to eliminate direct HTTP/HTTPS traffic to the application servers from the Internet unless they are explicitly allowed by firewall settings or whitelists. It forces all other traffic to be routed through the Webscale proxies, better insulating the application from malicious attacks.&lt;/p&gt;</description></item><item><title>Webscale Shared Responsibility Security and Operational Model - Shopware</title><link>https://docs.webscale.com/docs/reference/shared-responsibilites/shopware/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/shared-responsibilites/shopware/</guid><description>&lt;p&gt;&lt;strong&gt;Last Update: March 4, 2026&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Webscale Managed Platform for Shopware is a platform-as-a-service (PaaS) designed to support the unique architecture of Shopware 6. This model ensures that while Webscale handles the high-performance infrastructure and Symfony-optimized environment, the Merchant and Systems Integrator (SI) manage the application logic and customer experience.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-executive-summary--strategic-recommendations"&gt;&lt;strong&gt;1. Executive Summary &amp;amp; Strategic Recommendations&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Summary:&lt;/strong&gt; For Shopware merchants, the shared model focuses on the stability of the Symfony framework and the performance of the Shopware Storefront/Admin. Webscale manages the underlying stack (Linux/PHP/MySQL), while the Merchant/SI manages the Shopware core and third-party extensions.&lt;/p&gt;</description></item><item><title>Shutdown hooks</title><link>https://docs.webscale.com/docs/reference/shutdown-hooks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/shutdown-hooks/</guid><description>&lt;p&gt;This page describes how to configure and use Webscale’s shutdown hook mechanism
so your application servers can finish in-flight work cleanly before they are
destroyed.&lt;/p&gt;
&lt;p&gt;The goal: when Webscale needs to terminate a server (scale in, rolling deploy,
or manual destroy), your application gets a clear signal, some time to react,
and the platform waits (up to a limit) before terminating the server.&lt;/p&gt;
&lt;p&gt;Scope: This applies to managed or unmanaged clusters running a &lt;code&gt;web-server&lt;/code&gt;
image of version 2025.44 or later.&lt;/p&gt;</description></item><item><title>Ubuntu Package Security &amp; Backporting Policy</title><link>https://docs.webscale.com/docs/reference/ubuntu-package-security-and-backporting-policy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/ubuntu-package-security-and-backporting-policy/</guid><description>&lt;h2 id="core-strategy"&gt;&lt;strong&gt;Core Strategy&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Webscale utilizes &lt;strong&gt;official Ubuntu-packaged software&lt;/strong&gt; for all core infrastructure components. While upstream developers frequently release new &amp;ldquo;mainline&amp;rdquo; versions with higher version numbers, Webscale prioritizes the stable versions maintained and vetted by Canonical (the publishers of Ubuntu).&lt;/p&gt;
&lt;h2 id="the-backporting-mechanism"&gt;&lt;strong&gt;The Backporting Mechanism&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The primary reason for staying on a specific Ubuntu package version is the process of &lt;strong&gt;backporting&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Definition:&lt;/strong&gt; Backporting is the practice of taking a specific security fix (CVE patch) from a newer version of software and applying it to an older, more stable version.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Canonical’s Role:&lt;/strong&gt; Canonical’s security team monitors upstream vulnerabilities. When a vulnerability is found in a tool like Nginx, they apply the fix to the version of Nginx currently shipping with the Ubuntu LTS (Long Term Support) release.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Result:&lt;/strong&gt; The version number of the package remains the same (e.g., 1.18.0), but the security posture is identical to the latest upstream version (e.g., 1.25.x).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="technical-comparison-nginx-security-case-study"&gt;&lt;strong&gt;Technical Comparison: Nginx Security Case Study&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;A common customer request is to upgrade to the latest &amp;ldquo;mainline&amp;rdquo; version of Nginx to address specific CVEs. The table below illustrates how Webscale/Ubuntu addresses these concerns:&lt;/p&gt;</description></item><item><title>Content Security Policy Directives</title><link>https://docs.webscale.com/docs/reference/content-security-policy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/content-security-policy/</guid><description>&lt;p&gt;The HTTP &lt;code&gt;Content-Security-Policy&lt;/code&gt; response header allows web site administrators to control resources the user agent is allowed to load for a given page. With a few exceptions, policies mostly involve specifying server origins and script endpoints. This helps guard against cross-site scripting attacks (&lt;a href="https://developer.mozilla.org/en-US/docs/Glossary/XSS" target="_blank"&gt;XSS&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
).&lt;/p&gt;
&lt;p&gt;Webscale’s &lt;a href="https://docs.webscale.com/docs/how-tos/web-controls/csp-create/"&gt;&lt;code&gt;Set Content Security Policy&lt;/code&gt; action for Web Controls&lt;/a&gt;
 allows you to set the following directives. Click the name of each directive for more detailed information.&lt;/p&gt;</description></item><item><title>Introducing HTTP Headers and Status Codes</title><link>https://docs.webscale.com/docs/reference/http-headers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/http-headers/</guid><description>&lt;h1 id="overview"&gt;Overview&lt;/h1&gt;
&lt;p&gt;HTTP requests and responses include HTTP headers, which contain additional information that the client and server pass on to each other. Request and response bodies are located at the bottom of the message. Depending on the method, not all requests require bodies. Requests with methods that pertain to fetching resources like &lt;code&gt;GET&lt;/code&gt;, &lt;code&gt;HEAD&lt;/code&gt;, &lt;code&gt;DELETE&lt;/code&gt;, and &lt;code&gt;OPTIONS&lt;/code&gt; usually don’t need them.&lt;/p&gt;
&lt;p&gt;Requests with methods that send data to servers to update them do need bodies. One example is the &lt;code&gt;POST&lt;/code&gt; method.&lt;/p&gt;</description></item><item><title>Introducing Webscale Account Hierarchies</title><link>https://docs.webscale.com/docs/reference/accounts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/accounts/</guid><description>&lt;div class="alert alert-primary" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note:&lt;/div&gt;
&lt;p&gt;Webscale account hierarchies are an advanced feature.&lt;/div&gt;&lt;/p&gt;
&lt;h1 id="overview"&gt;Overview&lt;/h1&gt;
&lt;p&gt;Webscale accounts (parent accounts) can optionally be configured with one more sub-accounts to create account hierarchies. This hierarchial relationship naturally matches the structure Webscale Partners use to manage their various eCommerce clients. In concert with &lt;a href="https://docs.webscale.com/docs/reference/rbac/"&gt;Webscale role-based access&lt;/a&gt;
, this hierarchy allows Partners to grant a user access to multiple sub-accounts while also being able to limit their access in each account.&lt;/p&gt;</description></item><item><title>Introducing Webscale Role-based Access</title><link>https://docs.webscale.com/docs/reference/rbac/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/rbac/</guid><description>&lt;h1 id="overview"&gt;Overview&lt;/h1&gt;
&lt;p&gt;Webscale role-based access (RBAC) uses the permissions of the roles to which a user has accepted invitations to determine their Webscale API access. &lt;strong&gt;Account owners&lt;/strong&gt; can configure roles with granular Webscale API permissions, allowing administrators to deploy to users the least amount of API access needed for the user to complete their task.&lt;/p&gt;
&lt;p&gt;This overview will focus on the concepts and mechanisms necessary to understand RBAC.&lt;/p&gt;
&lt;h2 id="permissions"&gt;Permissions&lt;/h2&gt;
&lt;p&gt;Roles used for RBAC are configured with permissions. These permissions describe exactly the parts of the API the user can access. Permissions are defined using three pieces of information:&lt;/p&gt;</description></item><item><title>Magento 1 EOL Support - FAQ</title><link>https://docs.webscale.com/docs/reference/m1eol-support/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/m1eol-support/</guid><description>&lt;h4 id="what-is-m1-support"&gt;What is M1 Support?&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Webscale M1 Support&lt;/strong&gt; is a comprehensive, security-focused SaaS solution for digital commerce merchants planning to remain on Magento 1.x beyond its end-of-life (EOL) in June 2020.&lt;/p&gt;
&lt;p&gt;There are two options to &lt;strong&gt;Webscale M1 Support&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Webscale Cloud M1 Support&lt;/strong&gt; for customers whose hosting environment is in the cloud and managed by Webscale (and typically hosted by Webscale as well).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Webscale On-Prem M1 Support&lt;/strong&gt; for customers whose hosting environment is not managed by Webscale (maybe hosted in the cloud or in a private data center).&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="does-webscale-support-m1-commerce-formerly-known-as-enterprise-and-m1-open-source-formerly-known-as-community"&gt;Does Webscale support M1 Commerce (formerly known as Enterprise) and M1 Open-source (formerly known as Community)?&lt;/h4&gt;
&lt;p&gt;Yes! Webscale’s &lt;strong&gt;M1 On-Prem&lt;/strong&gt; and &lt;strong&gt;Cloud Support&lt;/strong&gt; protects M1 commerce and Open-source customers.&lt;/p&gt;</description></item><item><title>Magento 1 EOL Patches</title><link>https://docs.webscale.com/docs/reference/m1eol-patches/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/m1eol-patches/</guid><description>&lt;p&gt;Patches to fix discovered vulnerabilites in Magento 1 are made available to customers who have a Magento 1 EOL Support plan. A list of these patches is maintained here, including patch date, description, and a link to download the patch. For more information on &lt;strong&gt;Magento 1 EOL Support&lt;/strong&gt;, please read the &lt;a href="https://docs.webscale.com/docs/reference/m1eol-support/"&gt;FAQs&lt;/a&gt;
.&lt;/p&gt;
&lt;div class="alert alert-primary" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note:&lt;/div&gt;
&lt;p&gt;M1 Commerce patches will be available within 60 days from date mentioned below.&lt;/p&gt;
&lt;/div&gt;
&lt;!-- A list of the virtual patches that have been applied by Magento 1 EOL Support are also listed here. //--&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th style="text-align: left"&gt;&lt;div style="width:5.7em"&gt;Date&lt;/div&gt;&lt;/th&gt;
					&lt;th style="text-align: left"&gt;ID&lt;/th&gt;
					&lt;th style="text-align: left"&gt;Description&lt;/th&gt;
					&lt;th style="text-align: center"&gt;Open Source&lt;/th&gt;
					&lt;th style="text-align: center"&gt;Commerce&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 07 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;12&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Improves PCI-DSS compliance by forcing login form to disable autocompletion.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-12.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-12.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 07 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;13&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; Re-release of &lt;a href="https://helpx.adobe.com/security/products/magento/apsb20-41.html" target="_blank"&gt;Adobe&amp;rsquo;s SUPEE-11346&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
 (originally released on 06/22/2020) for Magento 1.9.4.5.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-13.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 07 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;14&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Prevents parallel logins for the same user account (session attack for backend and frontend).&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-14.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-14.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 19 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;15&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Adds new configuration option to enable &amp;ldquo;secure&amp;rdquo; marker for all cookies.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-15.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-15.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 28 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;16&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Adds compatibility for PHP 7.3.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-16.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-16.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 28 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;17&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Improves clearing of session data with parallel logins.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-17.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-17.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 01 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;18&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-red"&gt;(CRITICAL)&lt;/div&gt;&lt;/strong&gt; This patch is based on a backport for &lt;a href="https://helpx.adobe.com/security/products/magento/apsb20-47.html" target="_blank"&gt;CVE-2020-9690&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
 of Magento 2.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-18.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-18.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 01 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;19&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-red"&gt;(CRITICAL)&lt;/div&gt;&lt;/strong&gt; Prevents admin users from using soap access w/product attributes and a product to upload and execute executable files to the server.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-19.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-19.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 01 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;20&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Prevents admin users with access to &lt;code&gt;System &amp;gt; Permissions &amp;gt; Variables&lt;/code&gt; from adding config paths for encrypted config fields.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-20.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-20.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 29 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;21&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Improves compatibility of 3rd party integrations by flagging cookies as &lt;code&gt;SameSite=None&lt;/code&gt;.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-21.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-21.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 29 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;22&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; Prevents access to the &lt;code&gt;/downloader&lt;/code&gt; directory.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-22.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-22.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 29 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;23&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Replaces the news feed URL in Magento so you receive patch notifications in your admin panel.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-23.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-23.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 29 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;24&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Avoids incorrect form keys creating an error log entry. This is an improvement for patch ID 18.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-24.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-24.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 29 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;25&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-red"&gt;(CRITICAL)&lt;/div&gt;&lt;/strong&gt; Fixes an issue whereby an administrator with permission to update product data was able to store an executable file on the server and load it via layout xml.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-25.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-25.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Dec 09 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;26&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Improves cookie handling.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-26.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-26.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Dec 09 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;27&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; Prevents admin users with permission to import/export data and to create widget instances from loading an executable file via layout xml.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-27.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-27.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Dec 09 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;28&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; Prevents admin users with permission to create products from injecting an executable file on the server via wishlist functionality.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-28.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-28.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Dec 09 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;29&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; Prevents admin users with permission to import/export data and to edit cms pages from injecting an executable file on the server via layout xml.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-29-v2.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-29-v2.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Dec 09 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;30&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Improves patch 20.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-30.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-30.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Dec 09 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;31&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Improves patch 21.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-31.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-31.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Dec 09 2020&lt;/td&gt;
					&lt;td style="text-align: left"&gt;32&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Fixes an issue with patch 23.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-32.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-32.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jan 21 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;33&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Fixes an issue with patch 31: Cookie secure flag wasn&amp;rsquo;t &lt;code&gt;boolean&lt;/code&gt; in JavaScript.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-33.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-33.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jan 21 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;34&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Adds &lt;code&gt;samesite&lt;/code&gt; setting to PHP based session cookies.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-34.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-34.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Apr 05 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;35&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Fixes a core bug when using prepare data for redirecting. &lt;strong&gt;Note:&lt;/strong&gt; This patch is also required for patch 39 to operate properly.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-35.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-35.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Apr 05 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;36&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; Fixes a bug in Zend Framework&amp;rsquo;s Stream HTTP Wrapper - CVE-2021-3007&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-36.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-36.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Apr 05 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;37&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Support for PHP 7.4 and PHP 8. In order to switch to PHP 7.4 or PHP 8 you also have to make sure any custom code and third party extension is compatible with these PHP versions! &lt;div&gt;&lt;strong&gt;Known Issue:&lt;/strong&gt; Applying this patch might fail because there are versions of Magento in circulation that use &lt;code&gt;\r\n&lt;/code&gt; line breaks instead of &lt;code&gt;\n&lt;/code&gt; line breaks for certain files.&lt;/div&gt; &lt;div&gt;&lt;strong&gt;Option 1:&lt;/strong&gt; If you encounter errors when applying the patch, you can use the command line utility dos2unix to correct the line breaks. You can use the following command: ```find . -type f -print0&lt;/td&gt;
					&lt;td style="text-align: center"&gt;xargs -0 dos2unix&lt;code&gt;&amp;lt;/div&amp;gt; &amp;lt;div&amp;gt;**Option 2:** If you cannot install or use dos2unix, you can also use sed on the command line to correct the line breaks:&lt;/code&gt;find . -type f -name *.php -print -exec sed -i &amp;rsquo;&amp;rsquo; &amp;rsquo;s/\r//&amp;rsquo; {} ;``` &lt;/div&gt;&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-37.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Apr 05 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;38&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Changes the content-type in json responses from text/html tot application/json to prevent XSS attacks&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-38.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-38.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Apr 05 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;39&lt;/td&gt;
					&lt;td style="text-align: left"&gt;The wishlist sharing function has been subject to intensive SPAM abuse. We added a switch to the Magento configuration to disable the sharing functionality. Please note that patch #35 is required for this patch to work properly. Please make sure to configure the setting according to your needs: The behavior of the Wishlist Sharing functionality can be controlled via a new config option in System &amp;gt; Config &amp;gt; Wishlist &amp;gt; Share Options &amp;gt; Enable Sharing&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-39.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-39.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Apr 05 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;40&lt;/td&gt;
					&lt;td style="text-align: left"&gt;We fixed a vulnerability in the MySQL adapter to prevent SQL injection attacks. CVE-2021-21024&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-40.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-40.patch.zip"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 28 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;41&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Updates Zend_Http_Response to support HTTP/2&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-41.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-41.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 28 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;42&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; This patch adds improved security to unserialize() calls to avoid unexpected object creation. Attention: This patch changes almost every unserialize() call throughout the core code to prevent unwanted object creation. It touches many code aspects we&amp;rsquo;re unable to cover with tests. It might also affect functionality you intentionally wanted to create objects via unserialize(). It&amp;rsquo;s therefore crucial to test all your integrations and customizations before you apply it in your live environments!&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-42.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-42.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 28 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;43&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; We fixed a vulnerability that allowed users with admin access to inject code (RCE) using session manipulation.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-43.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-43.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 28 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;44&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; Due to missing sanitation in data flow it was possible for admin users to upload arbitrary executable files to the server.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-44.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-44.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 28 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;45&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; Layout XML enabled admin users to execute arbitrary commands via block methods.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-45.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-45.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 28 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;46&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; We fixed a vulnerability in Magento&amp;rsquo;s package manager which lead to a RCE via race conditions.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-46.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-46.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 28 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;47&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Zend_Validator wasn&amp;rsquo;t able to validate emails with uptodate TLDs. The list of TLDs has been updated.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-47.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-47.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 28 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;48&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Adds array_key_first() and array_key_last() with a polyfill.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-48.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-48.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 28 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;49&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This fixes a bug introduced with patch #47. Magento uses a copy of Zend&amp;rsquo;s original file with modified paths. While updating the file&amp;rsquo;s content, these modified paths have been replaced with their originals. So Magento wasn&amp;rsquo;t able to find the correct files anymore.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-49.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-49.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 9 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;50&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Improves PHP5.6 compatibility for unserialization. Please Note: We do not recommend to use anything older than PHP7.3. There&amp;rsquo;s no support available for older PHP Versions!&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-50.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-50.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 9 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;51&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Updates phpseclib to version 2.0.32 to fix CVE-2021-30130.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-51.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-51.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 9 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;52&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Fixes a persisted XSS vulnerability.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-52.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-52.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 9 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;53&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-red"&gt;(CRITICAL)&lt;/div&gt;&lt;/strong&gt; Restores missing .htaccess files from core automatically. In some Magento installations merchants or developers or agencies accidentally removed .htaccess files from regular core directories and thus exposed security vulnerabilities. To regain protection for these directories we automatically check for deleted .htaccess files and reinstate them in the following locations: &lt;div&gt;&lt;code&gt;/app/.htaccess /dev/.htaccess /downloader/lib/.htaccess /downloader/Maged/.htaccess /downloader/template/.htaccess /includes/.htaccess /lib/.htaccess /media/downloadable/.htaccess /media/customer/.htaccess /shell/.htaccess /skin/frontend/rwd/default/scss/.htaccess /var/.htaccess&lt;/code&gt; &lt;/div&gt;&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-53.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-53.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 9 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;54&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Improving PHP8 compatibility.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-54.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-54.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 9 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;55&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Prevent DoS attack via passwords larger than 4k.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-55.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-55.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 9 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;56&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; An administrator with permission to import/export data and to edit cms pages was able to inject an executable file on the server via layout xml.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-56.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-56.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 9 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;57&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; Arbitrary command execution in Custom Layout Update via block method.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-57.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-57.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 9 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;58&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; Arbitrary file delete in customer media allows remote code execution.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-58.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-58.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 9 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;59&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch adds brute force attack prevention to customer login via Frontend and API as well as admin panel login. If enabled this feature prevents brute force login attacks by disabling the login feature once the failed login attempts limit is reached. With every failed login attempt the login retry time increases. This time is respecting the max_execution_time setting. The failed login attempts counter will be reset if a successful login is detected before it reaches the login attempt limit. &lt;div&gt;&lt;strong&gt;Customer Login:&lt;/strong&gt; To enable this feature, go to &lt;code&gt;System &amp;gt; Configuration &amp;gt; Customer Options &amp;gt; Password Options&lt;/code&gt;. The Switch is called &amp;lsquo;Enable brute force protection&amp;rsquo;. The number of failed logins defaults to 10 and can be configured in the field Maximum number of failed attempts. If an account has too many failed logins, an error message will appear. The customer can then send an unlock link via email to the account&amp;rsquo;s address. The email template is called &amp;lsquo;Customer Account Unlock Notification&amp;rsquo;.&lt;/div&gt; &lt;div&gt;&lt;strong&gt;Admin Login:&lt;/strong&gt; To enable this feature, go to &lt;code&gt;System &amp;gt; Configuration &amp;gt; Admin &amp;gt; Security&lt;/code&gt;. The switch is called &amp;lsquo;Enable brute force protection&amp;rsquo;. The number of failed logins defaults to 10 and can be configured in the field &amp;lsquo;Maximum number of failed attempts&amp;rsquo;. If an account has too many failed logins, an error message will appear. The administrator can then send an unlock link via email to the account&amp;rsquo;s address. The email template is called &amp;lsquo;Admin Account Unlock Notification&amp;rsquo;.&lt;/div&gt; &lt;div&gt;&lt;strong&gt;API:&lt;/strong&gt; To enable this feature, go to &lt;code&gt;System &amp;gt; Configuration &amp;gt; Magento Core API &amp;gt; General Settings&lt;/code&gt;. The switch is called &amp;lsquo;Enable brute force protection&amp;rsquo;.&lt;/div&gt;&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-59.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-59.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Sep 8 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;60&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Some of our customers are using netz98&amp;rsquo;s magerun tool to maintain their stores. With this patch we add additional compatibility for our last patch #59 features with magerun by adding a reload() Method to the Mage_Customer_Model_Customer.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-60.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-60.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Sep 8 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;61&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; An administrator with privileges to upload files via DataFlow and to create products was able to execute arbitrary code via the convert profile. The fix applies to the Zend_Db::factory().&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-61.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-61.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Nov 4 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;62&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Improves deserialization performance for PHP 5.6. Please Note: We do not recommend to use anything older than PHP7.3. There&amp;rsquo;s no support available for older PHP Versions!&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-62.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-62-2.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Nov 4 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;63&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Fixes an issue with brute force protection (patch #59) and requesting reset password link.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-63.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-63-2.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Nov 4 2021&lt;/td&gt;
					&lt;td style="text-align: left"&gt;64&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-red"&gt;(CRITICAL)&lt;/div&gt;&lt;/strong&gt; An administrator with the right to create or edit CMS pages was able to upload and execute arbitrary code using the wysiwyg editor.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-64.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-64-2.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jan 20 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;65&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-red"&gt;(CRITICAL)&lt;/div&gt;&lt;/strong&gt; Improves security checks for patch #64 and adds compatibility with symlinked media directories.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-65.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-65.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jan 20 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;66&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Improves compatibility for third party code and patch #61.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-66.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-66.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jan 20 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;67&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-red"&gt;(CRITICAL)&lt;/div&gt;&lt;/strong&gt; Improves compatibility for import file uploads to ./var directory and patch #64.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-67.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-67.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 12 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;68&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-red"&gt;(CRITICAL)&lt;/div&gt;&lt;/strong&gt; Fixes to prevent RCE attacks via Varien_Convert_Adapter_Zend_Cache and Mage_Dataflow_Model_Convert_Adapter_Zend_Cache. These classes were not used in Magento core code, thus we decided to remove them completely. We did not see any valid use case to change cache entries via import/export. Attention: If you use any of theses classes in your customization, please be aware that you have to change your custom code in order to stay compatible.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-68.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-68.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 12 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;69&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; This patch prevents sending passwords in emails in plain text. Passwords in emails will all be replaced with asterisks. One exception: If an administrator sets a new customer password via the admin panel, in this case you&amp;rsquo;ll now see a note on the input field that this password is sent in plain text. You now have a button to force sending a &amp;lsquo;Forgot Password&amp;rsquo; email via the admin panel.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-69.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-69.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 12 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;70&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch fixes a JavaScript issue with Import/Export.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-70.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-70.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 12 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;71&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Fixes a session handling issue for downloadable products, introduced in SUPEE-11314.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-71.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-71.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 19 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;72&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch fixes a bug of patch #69 which stopped account confirmation emails to work. With patch #69 we introduced code to redact the customer password from the customer object. This patch fixes a bug that caused the customer account confirmation email to stop working.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-72.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-72.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jul 25 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;73&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch fixes an issue with the JS and CSS merge and sets the Content-Type on an educated guess basis.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-73.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-73.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jul 25 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;74&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch disables the phar:// protocol to open and/or execute content of phar files (e. g. in the context of including templates). Many of the found vulnerabilities use phar:// files to exploit the system. Forbidding the opening of phar files and preventing the unserialization on them hardens Magento.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-74.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-74.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jul 25 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;75&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves handling of admin passwords and makes sure to implement PCI security measures. You can now configure admin password strength settings in System &amp;gt; Configuration &amp;gt; Admin &amp;gt; Security &amp;gt; Admin Password Strength. You can set it to any of these values: &lt;div&gt;&lt;strong&gt;Default&lt;/strong&gt;&lt;/div&gt; &lt;div&gt;Password must contain at least 7 characters. Password must contain at least one number and one letter.&lt;/div&gt; &lt;div&gt;&lt;strong&gt;PCI&lt;/strong&gt;&lt;/div&gt; &lt;div&gt;All of the rules above. Change password every 90 days. No repetition of the last 4 passwords. If password is set by another admin, it is forced to be changed. All admin passwords are forced to be changed on activation.&lt;/div&gt; &lt;div&gt;&lt;strong&gt;PCI Advanced&lt;/strong&gt;&lt;/div&gt; &lt;div&gt;All of the rules above. Password must contain special characters.&lt;/div&gt;&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-75.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-75.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jul 25 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;76&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-red"&gt;(CRITICAL)&lt;/div&gt;&lt;/strong&gt; This patch fixes an issue where an admin could use the password forgot feature to escalate their privileges. This patch contains the SQL Formatter which is licensed under the MIT License.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-76.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-76.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jul 25 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;77&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch reduces deprecated messages with PHP 8.0/8.1.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-77.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-77.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 10 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;78&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Patch (#75) introduced a new feature to harden administrator passwords with forced PCI compliance. Unfortunately this patch interfered with our previously introduced brute force protection (Patch #59). Patch #78 fixes compatibility of admin password PCI compliance (#75) with brute force protection (#59).&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-78.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-78.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 27 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;79&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch fixes a XSS vulnerability in Mage_Dataflow_Model_Convert_Adapter_Http::save() which allows the display of content via $this-&amp;gt;getData() on the page using echo().&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-79.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-79.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 27 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;80&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch replaces rand() with mt_rand() since PHP 7.1 mt_rand() has superseded rand() completely, and rand() was made an alias for mt_rand().&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-80.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-80.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 27 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;81&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves Patch #78: If a user lacks permission to change his password, he is informed about it. This patch fixes the current redirect loop.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-81.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-81.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 27 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;82&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves Patch #76: Read-Query detection is extended by DESCRIBE, TABLES, VALUES, and PREPARE.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-82.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-82.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 27 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;83&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch adds a message ID to outgoing emails, because especially Google hardened their spam filter for emails without message ID.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-83.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-83.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 27 2022&lt;/td&gt;
					&lt;td style="text-align: left"&gt;84&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch provides support for MySQL 8.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-84.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-84.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Mar 16 2023&lt;/td&gt;
					&lt;td style="text-align: left"&gt;85&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves PHP8 compatibility for Zend_Registry.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-85.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-85.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Mar 16 2023&lt;/td&gt;
					&lt;td style="text-align: left"&gt;86&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves PHP8 compatibility for report.php.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-86.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-86.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jun 2 2023&lt;/td&gt;
					&lt;td style="text-align: left"&gt;87&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves password security by checking if password equals email address for customers and if password equals username or email address for admin users.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-87.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-87.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jun 2 2023&lt;/td&gt;
					&lt;td style="text-align: left"&gt;88&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves PHP8 compatibility for the catalog product action attribute form.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-88.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-88.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jun 2 2023&lt;/td&gt;
					&lt;td style="text-align: left"&gt;89&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves PHP8 compatibility for Mage_Api_Model_Wsdl_Config_Element.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-89.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-89.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jun 2 2023&lt;/td&gt;
					&lt;td style="text-align: left"&gt;90&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch fixed an login loop issue caused by missing setOrigData(). This patch also hardens bruteforce password protection.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-90.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-90.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jun 2 2023&lt;/td&gt;
					&lt;td style="text-align: left"&gt;91&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch fixes an issue with rejected mails due to incompatible line endings. After upgrading to PHP8, we noticed that all emails were rejected by some mail systems. As of PHP8, the mail() function separates all parts of an email using CRLF instead of LF. However, the Zend_Mail_Transport_Sendmail wrapper class still uses LF as line separator. This resulted in mails being sent with mixed line endings.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-91.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-91.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jun 2 2023&lt;/td&gt;
					&lt;td style="text-align: left"&gt;92&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch prevents javascript execution in email template previews in admin panel.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-92.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-92.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 30 2023&lt;/td&gt;
					&lt;td style="text-align: left"&gt;93&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves compatibility with PHP 8 and MySQL. Enables ATTR_STRINGIFY_FETCHES in MYSQL-PDO to avoid integer string problems in json encode.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-93.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-93.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Oct 30 2023&lt;/td&gt;
					&lt;td style="text-align: left"&gt;94&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves MySQL compatibility by adding data type support for unsigned integers.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-94.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-94.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Dec 20 2023&lt;/td&gt;
					&lt;td style="text-align: left"&gt;95&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; This patch improves protection against bruteforce attacks to view guest orders. New protect codes are much longer now. This patch adds a new configuration option to System &amp;gt; Configuration &amp;gt; Sales &amp;gt; General &amp;gt; Block short guest order protect codes to blocks access for guest orders with short protect codes. Ref: CVE-2023-41879&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-95.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-95.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Dec 20 2023&lt;/td&gt;
					&lt;td style="text-align: left"&gt;96&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch fixes a typo for patch #94 where we misspelled unsigned with unsinged.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-96.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-96.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Feb 15 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;97&lt;/td&gt;
					&lt;td style="text-align: left"&gt;tinyMCE uses iFrame to show its content, which lead to an XSS vulnerability. By sandboxing the iFrame no XSS is possible anymore. &lt;div&gt;&lt;strong&gt;Known Issue:&lt;/strong&gt; Applying this patch might fail because there are versions of Magento in circulation that use \r\n line breaks instead of \n line breaks for certain files.&lt;/div&gt; &lt;div&gt;&lt;strong&gt;Option 1&lt;/strong&gt; If you encounter errors when applying the patch, you can use the command line utility dos2unix to correct the line breaks. You can use the following command: ```find . -type f -print0&lt;/td&gt;
					&lt;td style="text-align: center"&gt;xargs -0 dos2unix&lt;code&gt;&amp;lt;/div&amp;gt; &amp;lt;div&amp;gt;**Option 2** If you cannot install or use dos2unix, you can also use sed on the command line to correct the line breaks:&lt;/code&gt;find . -type f -name *.php -print -exec sed -i &amp;rsquo;&amp;rsquo; &amp;rsquo;s/\r//&amp;rsquo; {} ;```&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-97.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Feb 15 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;98&lt;/td&gt;
					&lt;td style="text-align: left"&gt;Forgot Password feature now uses formkey protection to prevent CSRF attacks.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-98.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-98.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Feb 15 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;99&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves compatibility for PHP8. In the reports section, total for each column will be calculated with additions. It also covers the name column, which does not contain numbers. The patch will make sure that all value are converted to numbers first. Warning! If e.g. product names start with a number, this will lead to wrong column totals!&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-99.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-99.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Feb 15 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;100&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves include file handling in environments with multiple symlinked directories.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-100.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-100.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jul 30 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;101&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch updates phpseclib to version 2.0.47, fixes DoS (denial of service) vulnerability.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-101.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-101.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jul 30 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;102&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; This patch fixes XSS vulnerability in admin panel when uploading files.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-102.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-102.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jul 30 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;103&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves PHP 8 compatibility for modules when methods such as call_user_func_array are used.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-103.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-103.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jul 30 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;104&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves USPS compatibility.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-104.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-104.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 29 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;105&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch adds in-app rate limiting for specific URLs. &lt;div&gt;⚠️ We do highly recommend to use fail2ban for larger shops as it is much faster and provides more configuration. This feature here is meant to protect smaller shops with less sophisticated hosting setups.&lt;/div&gt; &lt;div&gt;We do protect the following URLs by default with a limit of 10 requests per 10 seconds:&lt;/div&gt; &lt;div&gt; &lt;code&gt;/customer/account/login&lt;/code&gt;&lt;/div&gt; &lt;div&gt; &lt;code&gt;/sales/guest/form&lt;/code&gt;&lt;/div&gt; &lt;div&gt;Rate limits will be tracked in the table &lt;code&gt;mageone_ratelimit_log&lt;/code&gt;. A cron job at 1.30 am will remove outdated entries. Further URLs can be added by custom modules. Use your &lt;code&gt;config.xm&lt;/code&gt;l file to add new entries to the &lt;code&gt;global&lt;/code&gt; section like so:&lt;/div&gt; &lt;div&gt;&lt;code&gt;&amp;lt;mageone_ratelimit&amp;gt;&lt;/code&gt;&lt;/div&gt; &lt;div&gt;&lt;code&gt; &amp;lt;custom_identifier&amp;gt;&lt;/code&gt;&lt;/div&gt; &lt;div&gt;&lt;code&gt; &amp;lt;route&amp;gt;/path/of/url&amp;lt;/route&amp;gt;&lt;/code&gt;&lt;/div&gt; &lt;div&gt;&lt;code&gt; &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/code&gt;&lt;/div&gt; &lt;div&gt;&lt;code&gt; &amp;lt;max_queries_in_time_window&amp;gt;10&amp;lt;/max_queries_in_time_window&amp;gt;&lt;/code&gt;&lt;/div&gt; &lt;div&gt;&lt;code&gt; &amp;lt;time_window_in_seconds&amp;gt;10&amp;lt;/time_window_in_seconds&amp;gt;&lt;/code&gt;&lt;/div&gt; &lt;div&gt;&lt;code&gt; &amp;lt;/custom_identifier&amp;gt;&lt;/code&gt;&lt;/div&gt; &lt;div&gt;&lt;code&gt;&amp;lt;/mageone_ratelimit&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-105.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-105.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 29 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;106&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; This patch fixes a file content extraction vulnerability in dataflow.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-106.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-106.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 29 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;107&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; This patch fixes a stored XSS vulnerability in dataflow.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-107.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-107.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 29 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;108&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch updates UPS integration to work with OAuth2.0. &lt;div&gt;⚠️ Please note that we were unable to get access to the official UPS Test API. This patch therefore is given without warranty.&lt;/div&gt; &lt;div&gt; &lt;strong&gt;Please make sure to test it thoroughly in your own setup!&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-108.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-108.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 29 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;109&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch fixes a missing translation helper for Patch #105.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-109.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-109.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 29 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;110&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch fixes dataflow realpath problems concerning Patch #107.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-110.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-110.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Aug 29 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;111&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves PHP5.6 compatibility for UPS carrier update from Patch #108.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-111.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-111.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Dec 23 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;112&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch fixes the wrong rate limit model instantiation from patch #105.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-112.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-112.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Dec 23 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;113&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; This patch fixes a stored XSS in admin system configs CVE-2024-41676.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-113.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-113.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Dec 23 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;114&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch improves compatibility with PHP 8 and only closes files that have been opened before.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-114.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-114.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Dec 23 2024&lt;/td&gt;
					&lt;td style="text-align: left"&gt;115&lt;/td&gt;
					&lt;td style="text-align: left"&gt;This patch fixes the wrong rate limit column name in the cleanup cron in patch #105.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-115.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-115.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Feb 12 2025&lt;/td&gt;
					&lt;td style="text-align: left"&gt;116&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-red"&gt;(CRITICAL)&lt;/div&gt;&lt;/strong&gt; This patch fixes an RCE (remote code execution) vulnerability, which allowed a low privileged admin panel user to upload a PHP file and gain full access to database and backend via custom product options file upload.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-116.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-116.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;May 21 2025&lt;/td&gt;
					&lt;td style="text-align: left"&gt;117&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; This patch fixes a Cross-Site-Scripting vulnerability in theme configuration fields. This patch will escape HTML content in the &amp;lsquo;Welcome&amp;rsquo; message field. HTML from this field must be removed.&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-117.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-117.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style="text-align: left"&gt;Jan 15 2026&lt;/td&gt;
					&lt;td style="text-align: left"&gt;118&lt;/td&gt;
					&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;div class="-text-orange"&gt;(HIGH)&lt;/div&gt;&lt;/strong&gt; This patch fixes a XSS vulnerability in Magento&amp;rsquo;s URL processing system. Usage of getBaseUrl() is now protected by solid validation and encoding. Ref: CVE-2025-27400&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-opensource-118.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
					&lt;td style="text-align: center"&gt;&lt;a href="https://docs.webscale.com/m1-patches/webscale-m1-commerce-118.patch"&gt;Download&lt;/a&gt;
&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="severity-categories"&gt;Severity Categories&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;div class="-text-red"&gt;(CRITICAL)&lt;/div&gt;&lt;/strong&gt; Critical severity issues allow an attacker to read or write arbitrary resources (including but not limited to the file system, registry, network, etc.) on the underlying platform, with the user&amp;rsquo;s full privileges.&lt;/p&gt;</description></item><item><title>Glossary</title><link>https://docs.webscale.com/docs/reference/glossary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/glossary/</guid><description>&lt;h2 id="platform--products"&gt;Platform &amp;amp; products&lt;/h2&gt;
&lt;h3 id="webscale-one"&gt;Webscale One&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Definition.&lt;/strong&gt; Webscale&amp;rsquo;s managed hosting platform for eCommerce. It&amp;rsquo;s the umbrella offering that bundles infrastructure, the Webscale proxy, CDN, and security services into a single managed environment. Customers migrating onto the platform are migrating onto Webscale One.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Aliases.&lt;/strong&gt; None canonical. Avoid &amp;ldquo;the Webscale platform&amp;rdquo; in customer-facing materials when you specifically mean Webscale One.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example.&lt;/strong&gt; &lt;em&gt;&amp;ldquo;After your Webscale One environment is provisioned, the migration team will request your domain list and current host paths.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Pagespeed Options</title><link>https://docs.webscale.com/docs/reference/pagespeed_options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/pagespeed_options/</guid><description>&lt;p&gt;By default, Webscale enables the following filters with the default settings as specified by &lt;a href="https://www.modpagespeed.com/doc/filter-head-add" target="_blank"&gt;Add_head&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;This filter exists primarily to ensure that other filters have a place to insert new tags in the head, or that trigger on the closing-tag of the head to perform some other action.&lt;/p&gt;
&lt;h2 id="pagespeed-options-list"&gt;Pagespeed Options List&lt;/h2&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Option&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;a href="https://www.modpagespeed.com/doc/filter-canonicalize-js" target="_blank"&gt;&lt;code&gt;canonicalize_javascript_libraries&lt;/code&gt;&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Identifies popular JavaScript libraries and replaces them with ones hosted for free by a JavaScript library hosting service (&lt;a href="https://developers.google.com/speed/libraries" target="_blank"&gt;Google Hosted Libraries&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
 by default), which has several benefits, including:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Most importantly, first-time site visitors can benefit from browser caching, since they may have visited other sites making use of the same service to obtain the libraries.&lt;/li&gt;&lt;li&gt;The JavaScript hosting service acts as a content delivery network for the hosted files, reducing load on the server, and improving browser load times.&lt;/li&gt;&lt;/ul&gt;There are no charges for the resulting use of bandwidth by site visitors. Third-party minification tools generally optimize the hosted versions of library code. These optimizations can make use of library-specific annotations or minification settings that aren’t portable to arbitrary JavaScript code, so the libraries benefit from more aggressive optimization than can be provided by PageSpeed.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;a href="https://www.modpagespeed.com/doc/filter-css-combine" target="_blank"&gt;&lt;code&gt;combine_css&lt;/code&gt;&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Seeks to reduce the number of HTTP requests made by a browser during page refresh by replacing multiple distinct CSS files with a single CSS file, containing the contents of all of them.&lt;br /&gt; Particularly important in old browsers that were limited to two connections per domain. In addition to reduced overhead for HTTP headers and communications warm-up, this approach works better with TCP/IP slow-start, increasing the effective payload bit-rate through the browser’s network connection.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;a href="https://www.modpagespeed.com/doc/filter-convert-meta-tags" target="_blank"&gt;&lt;code&gt;convert_meta_tags&lt;/code&gt;&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Adds a response header that matches each meta tag with an &lt;code&gt;http-equiv&lt;/code&gt; attribute.&lt;br /&gt; For example, the HTML&lt;br /&gt; &lt;code&gt;&amp;lt;meta http-eqiv=”Content-Type” content=”text/html; charset=UTF-8″&amp;gt;&lt;/code&gt;&lt;br /&gt; Adds this HTTP header in the response:&lt;br /&gt; &lt;code&gt;Content-Type: text/html; charset=UTF-8&lt;/code&gt;&lt;br /&gt; The original tag is left unchanged.&lt;br /&gt;Certain &lt;code&gt;http-equiv&lt;/code&gt; meta tags, specifically those that specify content-type, require a browser to reparse the HTML document if they do not match the headers. This avoids reparsing delays by ensuring that the headers match the meta tags.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;a href="https://www.modpagespeed.com/doc/filter-cache-extend" target="_blank"&gt;&lt;code&gt;extend_cache&lt;/code&gt;&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Seeks to improve the cacheability of a web page’s resources without compromising the ability of site owners to change the resources and have those changes propagate to users’ browsers.&lt;br /&gt;The &lt;code&gt;extend_cache&lt;/code&gt; filter rewrites the URL references in the HTML page to include a hash of the resource content (if &lt;code&gt;rewrite_css&lt;/code&gt; is enabled, then image URLs in CSS are also rewritten). Thus if the site owners change the resource content, then the URL for the rewritten resource changes also. Since the old content in the user’s browser cache does not match the new name, the browser does not reference it again.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;a href="https://www.modpagespeed.com/doc/filter-flatten-css-imports" target="_blank"&gt;&lt;code&gt;flatten_css_imports&lt;/code&gt;&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Parses linked and inlined CSS and flattens it by replacing all &lt;code&gt;@import&lt;/code&gt; rules with the contents of the imported file, repeating the process recursively for each imported file.&lt;br /&gt; Works on CSS found in &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; blocks and &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt; references.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;a href="https://www.modpagespeed.com/doc/filter-css-inline" target="_blank"&gt;&lt;code&gt;inline_css&lt;/code&gt;&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Reduces the number of requests made by a web page by inserting the contents of small external CSS resources directly into the HTML document.&lt;br /&gt; Reduces the time it takes to display content to the user, especially in older browsers.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;a href="https://www.modpagespeed.com/doc/filter-css-inline-import" target="_blank"&gt;&lt;code&gt;inline_import_to_link&lt;/code&gt;&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Converts a &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; tag consisting of only @import statements into the corresponding &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt; tags.&lt;br /&gt; This conversion does not itself result in any significant optimization; rather, its value lies in that it enables optimization of the linked-to CSS files by later filters, in particular the combine_css, rewrite_css, inline_css, and extend_cache filters.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;a href="https://www.modpagespeed.com/doc/filter-js-inline" target="_blank"&gt;&lt;code&gt;inline_javascript&lt;/code&gt;&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Reduces the number of requests made by a web page by inserting the contents of small external JavaScript resources directly into the HTML document.&amp;lt;br ?&amp;gt; Reduces the time it takes to display content to the user, especially in older browsers.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;a href="https://www.modpagespeed.com/doc/filter-insert-dns-prefetch" target="_blank"&gt;&lt;code&gt;insert_dns_prefetch&lt;/code&gt;&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Reduces DNS lookup time by providing hints to the browser at the beginning of the HTML, which allows the browser to pre-resolve DNS for resources on the page.&lt;br /&gt; DNS resolution time varies from &amp;lt;1ms for locally cached results to hundreds of milliseconds due to the cascading nature of DNS. This can contribute significantly towards total page load time.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;a href="https://www.modpagespeed.com/doc/filter-css-rewrite" target="_blank"&gt;&lt;code&gt;rewrite_css&lt;/code&gt; and &lt;code&gt;fallback_rewrite_css_urls&lt;/code&gt;&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Parses linked and inline CSS, rewrites the images found and minifies the CSS.&lt;br /&gt; Wroks on CSS found in &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; blocks and &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt; refs.&lt;br /&gt; Many images are referenced from CSS rather than HTML. If &lt;code&gt;rewrite_images&lt;/code&gt;, &lt;code&gt;recompress_images&lt;/code&gt;, &lt;code&gt;recompress_jpeg&lt;/code&gt;, &lt;code&gt;recompress_png&lt;/code&gt;, &lt;code&gt;recompress_webp&lt;/code&gt;, &lt;code&gt;convert_gif_to_png&lt;/code&gt;, &lt;code&gt;convert_jpeg_to_webp&lt;/code&gt;, &lt;code&gt;convert_png_to_jpeg&lt;/code&gt;, or &lt;code&gt;extend_cache&lt;/code&gt; are enabled this filter finds and rewrites those images, saving bytes and extending cache lifetimes.&lt;br /&gt;The CSS parser cannot parse some CSS3 or proprietary CSS extensions. If &lt;code&gt;fallback_rewrite_css_urls&lt;/code&gt; is not enabled, these CSS files are not rewritten at all. If the &lt;code&gt;fallback_rewrite_css_urls&lt;/code&gt; filter is enabled, a fallback method attempts to rewrite the URLs in the CSS file, even if the CSS cannot be successfully parsed and minified.&lt;br /&gt; Minification can drastically reduce the byte count in standard CSS by stripping all comments and most whitespace and shortening color names. Use this filter to avoid the extra step of minifying CSS by hand when constructing and maintaining a site. This practice reduces the payload size.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;a href="https://www.modpagespeed.com/doc/filter-js-minify" target="_blank"&gt;&lt;code&gt;rewrite_javascript&lt;/code&gt;&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Minifies JavaScript code, using an algorithm similar to that in Douglas Crockford’s popular &lt;a href="https://www.crockford.com/jsmin.html" target="_blank"&gt;JSMin program&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
.&lt;br /&gt; At present, the filter strips all comments and most whitespace and works only on JavaScript found in &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; blocks (either as the target of the src attribute or within the body of the block).&lt;br /&gt;Minification can drastically reduce the byte count in common JavaScript code. Use this filter to avoid the extra step of minifying JavaScript code by hand when constructing and maintaining a site. This practice reduces the payload size.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;a href="https://www.modpagespeed.com/doc/filter-rewrite-style-attributes" target="_blank"&gt;&lt;code&gt;rewrite_style_attributes_with_url&lt;/code&gt;&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Rewrites CSS inside elements’ style attribute.&lt;br /&gt; Requires &lt;code&gt;rewrite_css&lt;/code&gt; to also be enabled. See the settings for &lt;code&gt;rewrite_css&lt;/code&gt; to control CSS minification, image rewriting, image recompression, and cache extension. The &lt;code&gt;rewrite_style_attributes&lt;/code&gt; filter enables the filter for all style attributes, whereas &lt;code&gt;rewrite_style_attributes_with_url&lt;/code&gt; enables it only for style attributes that contain the text &lt;code&gt;url()&lt;/code&gt;, for which you generally want to enable one or more image optimization filters.&lt;br /&gt; &lt;code&gt;rewrite_style_attributes_with_url&lt;/code&gt; is more efficient because it does not always parse the CSS, but it does not optimize CSS that doesn’t reference any URLs. &lt;code&gt;rewrite_style_attributes&lt;/code&gt; always parses the CSS and optimize everything possible. Since images are generally the source for most significant improvement and &lt;code&gt;url()&lt;/code&gt; encloses them, &lt;code&gt;rewrite_style_attributes_with_url&lt;/code&gt; is a good balance for most uses, while &lt;code&gt;rewrite_style_attributes&lt;/code&gt; is available for more aggressive optimization.&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The two options below specify groups of image optimizations that help to make sure images are high quality and load fast. Please refer to the &lt;a href="https://www.modpagespeed.com/doc/reference-image-optimize" target="_blank"&gt;Pagespeed site&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
 for details.&lt;/p&gt;</description></item><item><title>Webscale One - How Migrations Work</title><link>https://docs.webscale.com/docs/reference/how-migrations-work/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/reference/how-migrations-work/</guid><description>&lt;h2 id="preparation"&gt;Preparation&lt;/h2&gt;
&lt;p&gt;After a new Webscale One environment is provisioned, an email is sent to the owner requesting information needed for the migration task:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Domain(s) to be migrated&lt;/li&gt;
&lt;li&gt;Path to files on current host (e.g. /var/www or /home/username/www)&lt;/li&gt;
&lt;li&gt;Control Panel URL&lt;/li&gt;
&lt;li&gt;Control Panel Username&lt;/li&gt;
&lt;li&gt;Control Panel Password&lt;/li&gt;
&lt;li&gt;SSH URL&lt;/li&gt;
&lt;li&gt;SSH Username&lt;/li&gt;
&lt;li&gt;SSH Password&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Depending on the current hosting, store owners may not have immediate access to all the needed information. The owner should consult with their original developers or the hosting provider asssistance.&lt;/p&gt;</description></item></channel></rss>