Mohammad-Ali A'râbi

Mohammad-Ali A'râbi

@aerabi.com

🐳 Docker Captain ⚓ 🐶 Snyk Ambassador 🔐 💾 Software Engineer at JobRad 🚲 📚 Author of DockerSecurity.io 🔮 Mathematician 📍 Freiburg 🇩🇪🇨🇭🇳🇱🇮🇷

399 followers566 following399 posts

The #PHP2Shell patch versions are already out: 8.2.35 ➡️ php:8.2.35-fpm 8.3.36 ➡️ php:8.3.36-fpm 8.4.27 ➡️ php:8.4.27-fpm 8.5.12 ➡️ php:8.5.12-fpm Update the bsse image: FROM php:8.4.27-fpm Then verify: docker scout sbom my-php-app:latest --format list | grep -i php CC @docker.com

PHP2Shell is patched! 🐘🐳 PHP 8.2.35, 8.3.36, 8.4.27 & 8.5.12 are out. Docker images, too! 🐳 Update your base image. 🔨 Rebuild and redeploy. 🔍 Verify your PHP version. Don't give #PHP2Shell a shell. 😅 containersecurity.dev/blog/how-to-...

containersecurity.devHow to Fix PHP2Shell (CVE-2026-109618 and CVE-2026-109619) - Container SecurityFix PHP2Shell (CVE-2026-109618 and CVE-2026-109619): patch PHP 8.2.35, 8.3.36, 8.4.27, 8.5.12, rebuild Docker images, and verify the runtime.

Dockerize securely: 1️⃣ Use Docker Hardened Images: dhi.io 2️⃣ Generate SBOM attestations: docker buildx build --sbom=true . 3️⃣ Check your CVEs: docker scout cves <image> 4️⃣ Sandbox your AI agents: sbx run claude Many thanks to @xinity.bsky.social for the awesome photo. 🤩 #BaselOne

Mohammad-Ali A'râbi reposted

Hi from #BaselOne 👋 Join me at 15:45 in Zooloose (the room sitting outside) for "What the Duck? The Hidden Crisis in Tech" 🦆✨ Ducks optional, curiosity required 😄

People often ask me about security: "What should we do if we only want to do a few things?" So, here are 5 things to do: 1⃣ Use sbx for agents 2⃣ Have 5 days of cooldown for packages 3⃣ Use Docker Hardened Images 4⃣ Generate SBOMs 5⃣ Scan them with Trivy

A document without a signature is just a rumor. Use Cosign to cryptographically sign your container images and attestations, ensuring complete supply chain trust. 🖋️🔐 Commando 9️⃣ Evie signs every artifact so that no CVE can tamper with it. 🤠 Meet the team: dockersecurity.io/co...

Complex builds shouldn't rely on massive CLI commands. Use Docker Bake (docker-bake.hcl) to define tags, multi-platform builds, and attestations as version-controlled code. 🏗️ Commando 8️⃣ Captain Ahab brings order to the chaos of the container whale. 🐋 Meet the team: dockersecurity.io/co...

Prove your vulnerability exemptions are legitimate. VEX Attestations act as tamper-proof OCI referrers that travel with your container, automating compliance. ✅ Commando 7️⃣ RuinTan, the Immortal, grants invincible, verifiable protection cards to the innocent. 💀 More: dockersecurity.io/co...

Stop scanner fatigue! Use VEX (Vulnerability Exploitability eXchange) to formally exempt CVEs that aren't exploitable in your specific context. 🔇 Commando 6️⃣ Mina, the Undead Assassin, knows exactly which monsters are a threat and which are harmless. 🧛‍♀️ Learn more: dockersecurity.io/co...

Don't just generate an SBOM—attach it to your image! Using --sbom=true during build ensures the artifact travels everywhere your container goes. 🪪 Commando 4️⃣ The Valkyrie issues permanent, tamper-proof ID cards at the gates of Asgard. 🛡️ Meet the team: dockersecurity.io/co...

Find the vulnerabilities before you deploy. Cross-reference your SBOM against real-time CVE databases: $ docker scout cves <image> Commando 3️⃣ Jack, the Cyborg Soldier, acts as the ultimate scanner, hunting monsters on the perimeter. 🤖 Meet the team: dockersecurity.io/co...

You can't patch what you don't know you have. Generating an SBOM gives you full visibility into every component of your software supply chain. 📋 $ docker sbom <image> Commando 2️⃣ Rothütle demands a list of all Asgard residents to hunt down hidden CVEs. Meet the team: dockersecurity.io/co...

Stop writing insecure Dockerfiles from scratch. 🛑 Use docker init to automatically generate production-ready, secure foundations based on best practices. That's how Commando 1️⃣ Gord, the Swordmaster, builds her impenetrable command center in Asgard. ⚔️ Meet the team: dockersecurity.io/co...

Mohammad-Ali A'râbi reposted

My JavaPro article on "10 essential Docker commands to hunt the predator" is live! We cover: 📜 SBOMs & Attestations 🛡️ Hardened Images (DHI) 🚫 VEX Exemptions 🕵️‍♂️ Zero-Day Defenses Read the full Asgard mission here 👇 javapro.io/2026/03/1... #Docker #DevSecOps #Java #ContainerSecurity

javapro.io10 Docker Commandos: Docker Commands to Hunt the Predator - JAVAPRO InternationalWhose day is it on Tuesday? I mean, Wednesday is Odin’s day, Thursday is Thor’s day, and Friday is Frigg’s day, or…

My JavaPro article on "10 essential Docker commands to hunt the predator" is live! We cover: 📜 SBOMs & Attestations 🛡️ Hardened Images (DHI) 🚫 VEX Exemptions 🕵️‍♂️ Zero-Day Defenses Read the full Asgard mission here 👇 javapro.io/2026/03/1... #Docker #DevSecOps #Java #ContainerSecurity

javapro.io10 Docker Commandos: Docker Commands to Hunt the Predator - JAVAPRO InternationalWhose day is it on Tuesday? I mean, Wednesday is Odin’s day, Thursday is Thor’s day, and Friday is Frigg’s day, or…

Docker Commandos landed at Rabobank! ⚔️🐳 Last week, I ran the v1.5 Asgard Mission workshop for ~30 engineers in the Netherlands—and 80% rated it 5/5! 🌟 Instead of dry security slides, we used a dark fantasy narrative to secure the container supply chain. 🧵👇

Docker Commandos coming to Cologne. 💪 On April 20–23 I'll be at @JCON.one with my workshop: ☕ »Java Supply Chain Security with Docker« SBOMs. Attestations. Docker Hardened images. Cologne is in Carnival mode—so we're bringing the energy. 🎟️ 10% off with ARABI-VIP-15 CC @docker.com

Do I make a good Norse God? Jfokus people have created this avatar for me as I’m going to join them to talk about Docker Security. What do you think my Norse God name would be? A’rabír?

Mohammad-Ali A'râbi reposted

Thank you, @aerabi.com, for gifting a copy of your newly published book, Docker and Kubernetes Security, and for bringing it all the way from Germany to Istanbul. I will go through it soon. If you want to learn @docker.com and Kubernetes security, I highly recommend this book.

🤯 Issue #24 of Git Weekly is LIVE! I was up until midnight finishing it, but it was worth it. 🏆 My book is an official DEVOPS DOZEN 2025 FINALIST! 🎉 Plus, a deep dive into 6 powerful git diff commands and news on the new India Edition print release. www.linkedin.com/pulse/24-git...

linkedin.com24. Git Diff Between BranchesWelcome to Git Weekly issue 24, written straight from Freiburg after two insane weeks. Before we get to today's git topic, let's do a quick recap—because a lot happened.

I often share my wins—so here are some rejections too: 🧊 My #CNCF Ambassador application was rejected (because too many Ambassadors in Germany). ☕️ My @javaland.bsky.social talk was soft-rejected and put on the waiting list. Now I get to pay for both JavaLand and KubeCon! 😅