SessionReaper and the New Magento Security Reality
SessionReaper showed why Magento patching can no longer be slow, informal, or disconnected from incident response. A patched store may still need a compromise check.
SessionReaper showed why Magento patching can no longer be slow, informal, or disconnected from incident response. A patched store may still need a compromise check.
Magento security in 2026 is about more than applying the latest patch. Store owners need to know their Magento version, PHP version, dependency stack, admin exposure, and whether compromise already happened before patching.
Magento 2 is not dead in 2026, but the decision to keep building on it now depends on upgrade discipline, platform dependencies, and whether your store actually needs Magento’s depth.
TL;DR I added a cronjob to check if the docker daemon is running or not -> if not then restart the service. It works like a champ and I never met the issue again. * * * * * docker info > /dev/null || systemctl restart docker Please note that the cronjob should belong to … Read more
The following packages have unmet dependencies: libwacom9 : Depends: libwacom-common (= 2.1.0-2) but 1.12-1 is to be installed This should fix the issue on most cases: # apt install libwacom9 libwacom-common=2.1.0-2 If the command above returns error: E: Version ‘2.1.0-2’ for ‘libwacom-common’ was not found Try this: # apt remove libwacom2 When run the command … Read more
I recently developed an application running on Lambda Node.js 14.x, lost lots of time on this part. So I think this post may help someone to save their time. Don’t hesitate to leave a comment below if you found this post is hard to understand or if you have any questions. 1. NPM package I … Read more
1. Install SFDX Refs: https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm The easiest way is to install via npm: npm install sfdx-cli –global To check if the sfdx is installed or not: sfdx –version 2. Authorize an org with the OAuth 2.0 webserver In this step, you will need to login via a web browser to authorize the CLI application. sfdx … Read more
Since my ZSH is very slow on big Git projects, I decided to disable the git status feature. Single project: git config –add oh-my-zsh.hide-status 1 git config –add oh-my-zsh.hide-dirty 1 Globally: git config –global –add oh-my-zsh.hide-status 1 git config –global –add oh-my-zsh.hide-dirty 1
Install with one command: curl -sL https://magenaut.com/getdocker | bash Or follow the below steps. 1. Install Docker on Ubuntu 20.04 sudo apt-get update sudo apt install docker.io sudo systemctl enable –now docker sudo usermod -aG docker $USER newgrp docker 2. Install docker-compose on Ubuntu 20.04 sudo apt-get install curl sudo curl -L “https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)” … Read more
In this post, I will show you how to manage ufw rules using a list of IPs by commands. First, we need to store the list of IPs into a file, IPs.txt for example: 1.1.1.1 2.2.2.2 3.3.3.3 4.4.4.4 // leave the last line an empty new line Please note that you must leave the last … Read more