Forem

Mohammad-Ali A'RÂBI profile picture

Mohammad-Ali A'RÂBI

Backend Engineer @ JobRad | Docker Captain | Author of Docker & Kubernetes Security | Container Security Expert

Location Freiburg im Breisgau, DE Joined Joined on  Personal website https://dockersecurity.io/free-chapter github website twitter website

Education

University of Freiburg

Work

Software Engineer at JobRad

2025 Hacktoberfest Writing Challenge Completion
Five Year Club
2024 Hacktoberfest Writing Challenge Completion Badge
Web Game Challenge Completion Badge
2 Week Community Wellness Streak
Git
1 Week Community Wellness Streak
Four Year Club
Writing Debut
Three Year Club
Hacktoberfest 2022
Two Year Club
Day 21 — Balancing Speed and Security (Confrontation with Jack)
Cover image for Day 21 — Balancing Speed and Security (Confrontation with Jack)

Day 21 — Balancing Speed and Security (Confrontation with Jack)

4
Comments
2 min read

Want to connect with Mohammad-Ali A'RÂBI?

Create an account to connect with Mohammad-Ali A'RÂBI. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Day 20 — Incident Response (The Ambush)
Cover image for Day 20 — Incident Response (The Ambush)

Day 20 — Incident Response (The Ambush)

5
Comments
2 min read
Day 19 — Secret Management (The Okterakt)
Cover image for Day 19 — Secret Management (The Okterakt)

Day 19 — Secret Management (The Okterakt)

3
Comments
3 min read
Day 18 — Misconfiguration (YAML Voorhees)
Cover image for Day 18 — Misconfiguration (YAML Voorhees)

Day 18 — Misconfiguration (YAML Voorhees)

2
Comments
2 min read
Docker Hardened Images are Free
Cover image for Docker Hardened Images are Free

Docker Hardened Images are Free

7
Comments
2 min read
Day 17 — Silent Failure & Loss of Visibility (The White Tree)
Cover image for Day 17 — Silent Failure & Loss of Visibility (The White Tree)

Day 17 — Silent Failure & Loss of Visibility (The White Tree)

3
Comments
2 min read
Day 16 — Authentication Between Services (The Dragon-Archer's Question)
Cover image for Day 16 — Authentication Between Services (The Dragon-Archer's Question)

Day 16 — Authentication Between Services (The Dragon-Archer's Question)

3
Comments
2 min read
Day 15 — How to Respond to an Ongoing Compromise (Hawk's Path)
Cover image for Day 15 — How to Respond to an Ongoing Compromise (Hawk's Path)

Day 15 — How to Respond to an Ongoing Compromise (Hawk's Path)

Comments
2 min read
Day 14 — Network Boundary Monitoring (Watched from the Woods)
Cover image for Day 14 — Network Boundary Monitoring (Watched from the Woods)

Day 14 — Network Boundary Monitoring (Watched from the Woods)

4
Comments
2 min read
Day 13 — Audit and Update Old Infrastructure (Deep in the Mines)
Cover image for Day 13 — Audit and Update Old Infrastructure (Deep in the Mines)

Day 13 — Audit and Update Old Infrastructure (Deep in the Mines)

2
Comments
2 min read
Day 12 — React2Shell CVE (The Mines)
Cover image for Day 12 — React2Shell CVE (The Mines)

Day 12 — React2Shell CVE (The Mines)

Comments
2 min read
Day 11 — Authenticity of AI-Generated Content (The Cowgirl)
Cover image for Day 11 — Authenticity of AI-Generated Content (The Cowgirl)

Day 11 — Authenticity of AI-Generated Content (The Cowgirl)

3
Comments
2 min read
Day 10 — Legacy Systems (The Old Bridge)
Cover image for Day 10 — Legacy Systems (The Old Bridge)

Day 10 — Legacy Systems (The Old Bridge)

4
Comments
2 min read
Day 9 — Runtime Threat Detection (The Shadow with Red Eyes)
Cover image for Day 9 — Runtime Threat Detection (The Shadow with Red Eyes)

Day 9 — Runtime Threat Detection (The Shadow with Red Eyes)

3
Comments 1
3 min read
Day 8 — Threat Validation (The Girl in the Red Cloak)
Cover image for Day 8 — Threat Validation (The Girl in the Red Cloak)

Day 8 — Threat Validation (The Girl in the Red Cloak)

3
Comments
2 min read
# Day 7 — Patch & Tool Maintenance (Deeper into the Forest)
Cover image for # Day 7 — Patch & Tool Maintenance (Deeper into the Forest)

# Day 7 — Patch & Tool Maintenance (Deeper into the Forest)

Comments
2 min read
Day 6 — Image Hardening (The Audit)
Cover image for Day 6 — Image Hardening (The Audit)

Day 6 — Image Hardening (The Audit)

3
Comments
3 min read
Day 5 — Environment Drift (The Fog in the Valley)
Cover image for Day 5 — Environment Drift (The Fog in the Valley)

Day 5 — Environment Drift (The Fog in the Valley)

8
Comments
2 min read
Day 4 — Continuous Monitoring (Midnight Vigil)
Cover image for Day 4 — Continuous Monitoring (Midnight Vigil)

Day 4 — Continuous Monitoring (Midnight Vigil)

8
Comments
1 min read
Day 3 — Trusted Supply Chain (Through the Gate)
Cover image for Day 3 — Trusted Supply Chain (Through the Gate)

Day 3 — Trusted Supply Chain (Through the Gate)

8
Comments
1 min read
Day 2 — Phishing & Identity Verification (The Typed Letter)
Cover image for Day 2 — Phishing & Identity Verification (The Typed Letter)

Day 2 — Phishing & Identity Verification (The Typed Letter)

6
Comments
2 min read
Day 1 — Beginning the Security Advent: Defense in Depth (The Red Bear Inn)
Cover image for Day 1 — Beginning the Security Advent: Defense in Depth (The Red Bear Inn)

Day 1 — Beginning the Security Advent: Defense in Depth (The Red Bear Inn)

6
Comments
2 min read
Top 5 Container Security Books in 2026
Cover image for Top 5 Container Security Books in 2026

Top 5 Container Security Books in 2026

8
Comments 1
3 min read
Open-Source Docker Book for Hacktoberfest
Cover image for Open-Source Docker Book for Hacktoberfest

Hacktoberfest: Contribution Chronicles

Open-Source Docker Book for Hacktoberfest

Comments
1 min read
I Just Published My Book: Docker and Kubernetes Security
Cover image for I Just Published My Book: Docker and Kubernetes Security

I Just Published My Book: Docker and Kubernetes Security

5
Comments
4 min read
The Largest NPM Supply Chain Attack Ever and How to Defend Against It
Cover image for The Largest NPM Supply Chain Attack Ever and How to Defend Against It

The Largest NPM Supply Chain Attack Ever and How to Defend Against It

Comments 1
5 min read
How to Fixup a Commit

How to Fixup a Commit

1
Comments
1 min read
Docker Deep Dive Workshop at WeAreDevelopers
Cover image for Docker Deep Dive Workshop at WeAreDevelopers

Docker Deep Dive Workshop at WeAreDevelopers

2
Comments
7 min read
7 Basic Git Commands

7 Basic Git Commands

1
Comments
6 min read
Git Submodule Update
Cover image for Git Submodule Update

Git Submodule Update

1
Comments
3 min read
20 Git Tips for 20 Years of Git

20 Git Tips for 20 Years of Git

1
Comments
6 min read
Run GenAI Models Locally with Docker Model Runner

Run GenAI Models Locally with Docker Model Runner

9
Comments
4 min read
Maryam's Book – A Story of Inspiration

Maryam's Book – A Story of Inspiration

Comments
2 min read
Docker Exercises: Part 1
Cover image for Docker Exercises: Part 1

Docker Exercises: Part 1

25
Comments 1
4 min read
Reflecting on 2024: A Year of Growth, Adventures, and Unexpected Wins
Cover image for Reflecting on 2024: A Year of Growth, Adventures, and Unexpected Wins

Reflecting on 2024: A Year of Growth, Adventures, and Unexpected Wins

6
Comments
4 min read
Introduction to Docker, part I
Cover image for Introduction to Docker, part I

Introduction to Docker, part I

3
Comments
7 min read
4 Years of Hackdockerfest
Cover image for 4 Years of Hackdockerfest

4 Years of Hackdockerfest

14
Comments 2
4 min read
Your First Hacktoberfest Pull Request
Cover image for Your First Hacktoberfest Pull Request

Your First Hacktoberfest Pull Request

1
Comments
2 min read
Advanced Git Tips for Hacktoberfest
Cover image for Advanced Git Tips for Hacktoberfest

Advanced Git Tips for Hacktoberfest

2
Comments
4 min read
GitHub Markdown Cheat Sheet for Hacktoberfest
Cover image for GitHub Markdown Cheat Sheet for Hacktoberfest

GitHub Markdown Cheat Sheet for Hacktoberfest

Comments
6 min read
Git Cheat Sheet for Hacktoberfest
Cover image for Git Cheat Sheet for Hacktoberfest

Git Cheat Sheet for Hacktoberfest

101
Comments 13
3 min read
PWA and Offline Games
Cover image for PWA and Offline Games

PWA and Offline Games

11
Comments 4
1 min read
Git Submodules
Cover image for Git Submodules

Git Submodules

Comments
3 min read
Git Get One File From Another Repo
Cover image for Git Get One File From Another Repo

Git Get One File From Another Repo

5
Comments
2 min read
Scikit-Learn Hello World with Docker Init
Cover image for Scikit-Learn Hello World with Docker Init

Scikit-Learn Hello World with Docker Init

1
Comments
4 min read
How to Become a Docker Captain
Cover image for How to Become a Docker Captain

How to Become a Docker Captain

2
Comments
3 min read
Git Commit Squash
Cover image for Git Commit Squash

Git Commit Squash

1
Comments
2 min read
10 Docker Commands You Didn’t Know About
Cover image for 10 Docker Commands You Didn’t Know About

10 Docker Commands You Didn’t Know About

5
Comments 1
6 min read
Why Docker Scout
Cover image for Why Docker Scout

Why Docker Scout

1
Comments
4 min read
Docker Scout vs Scan
Cover image for Docker Scout vs Scan

Docker Scout vs Scan

Comments
6 min read
Git Merge vs Rebase and Where to Use Them
Cover image for Git Merge vs Rebase and Where to Use Them

Git Merge vs Rebase and Where to Use Them

2
Comments
3 min read
Git Merge vs Rebase
Cover image for Git Merge vs Rebase

Git Merge vs Rebase

3
Comments
3 min read
Change a Commit's Author on Git
Cover image for Change a Commit's Author on Git

Change a Commit's Author on Git

Comments
3 min read
Determine the Git Branch You're On
Cover image for Determine the Git Branch You're On

Determine the Git Branch You're On

1
Comments
2 min read
WASM+Docker Hello World
Cover image for WASM+Docker Hello World

WASM+Docker Hello World

10
Comments
3 min read
Docker Desktop for Linux on Ubuntu 22.04
Cover image for Docker Desktop for Linux on Ubuntu 22.04

Docker Desktop for Linux on Ubuntu 22.04

7
Comments
2 min read
5 Years of Hacktoberfest
Cover image for 5 Years of Hacktoberfest

5 Years of Hacktoberfest

8
Comments
3 min read
Show Git Branch on Bash

Show Git Branch on Bash

6
Comments
1 min read
Ten Commandments of Git Commit Messages

Ten Commandments of Git Commit Messages

2
Comments
1 min read
loading...