Active incident or hacked WordPress? Ransomware Hacked WordPress 423-888-0252 · 828-484-1257

Featured videos

Short, plain-language videos on keeping a business website and its server in good shape. Most cover what to do when WordPress gets hacked: what to save, what not to touch, and when to call. Videos load from YouTube only when you press play.

Explainers

Video thumbnail: How a WordPress Site Gets Hacked, Step by Step (And Why It Comes Back)
How a WordPress Site Gets Hacked, Step by Step (And Why It Comes Back) · Watch on YouTube

An explainer that follows one example small business WordPress site through the life cycle of an infection: how attackers get in, how they hide, why the hack comes back after a quick cleanup, and what a real cleanup takes. Read the related page.

Video thumbnail: The emSign Key That Was the Number 4: Why Browsers Pulled It and What It Means for Your Code
The emSign Key That Was the Number 4: Why Browsers Pulled It and What It Means for Your Code · Watch on YouTube

Eight emSign intermediate signing keys were trivially small, one reportedly the number 4, so Chrome, Firefox, Apple and Microsoft blocked them and Chrome drops the emSign root on Oct 27. Updated browsers are protected, but tools with their own trust lists, like Python pip and certifi, Node.js, Go and Docker images, need updates too. Read the related page.

Video thumbnail: Choose Your Server Platform for the Bad Day, Not the Good One
Choose Your Server Platform for the Bad Day, Not the Good One · Watch on YouTube

When a serious bug lands, your servers wait on your vendor's fix. How to choose a server platform with patching in mind, and what to check before you launch. Read the related page.

Video thumbnail: PHP's October 21 Security Releases: How to Confirm Your Server Is Patched
PHP's October 21 Security Releases: How to Confirm Your Server Is Patched · Watch on YouTube

The upstream PHP fix for CVE-2026-109618 and CVE-2026-109619 is out, but distro and vendor packages can lag behind. How to harden, test backups, and plan your patch window while you wait. Read the related page.

Video thumbnail: PHP Emergency Patch Oct 21: CVE-2026-109618 and CVE-2026-109619
PHP Emergency Patch Oct 21: CVE-2026-109618 and CVE-2026-109619 · Watch on YouTube

A short explainer on the October 2026 PHP emergency security updates: who is affected, why server updates and monitoring matter, and what to do this week. Read the related page.

Video thumbnail: WordPress Hacked? Do This in the First Hour (Don't Wipe Yet)
WordPress Hacked? Do This in the First Hour (Don't Wipe Yet) · Watch on YouTube

The first-hour moves after a suspected WordPress hack: confirm symptoms, preserve evidence, and back up before you change anything. Read the related page.

Video thumbnail: Managed WordPress Security Checklist (Printable Owner Edition)
Managed WordPress Security Checklist (Printable Owner Edition) · Watch on YouTube

A walkthrough of the owner triage checklist: confirm symptoms, contain without wiping, back up off-server, tighten passwords, and know what not to do on day one. Read the related page.

Video thumbnail: Google: "This Site May Be Hacked": What To Do Next
Google: "This Site May Be Hacked": What To Do Next · Watch on YouTube

What Google's hacked-site warnings usually mean, what not to do, and how to get ready for cleanup and a later review request. Read the related page.

Video thumbnail: Plugin Malware Scan vs Professional WordPress Incident Response
Plugin Malware Scan vs Professional WordPress Incident Response · Watch on YouTube

Scanners are useful, but they are not the same as incident response with a written report and hardening. This explainer covers the difference. Read the related page.

Video thumbnail: After WordPress Cleanup: Hardening That Actually Sticks
After WordPress Cleanup: Hardening That Actually Sticks · Watch on YouTube

Once the malware is gone, lock the doors: passwords, least privilege, file-editor lock, login protection, updates, and tested backups. Read the related page.

Quick tips

Video thumbnail: WordPress Hacked? Don't Wipe Yet
WordPress Hacked? Don't Wipe Yet · Watch on YouTube

Related page

Video thumbnail: Backup Before You Change Anything
Backup Before You Change Anything · Watch on YouTube

Related page

Video thumbnail: STOP Lines: When to Call Now
STOP Lines: When to Call Now · Watch on YouTube

Related page

Video thumbnail: Unknown WordPress Admin? Do This Before You Delete It
Unknown WordPress Admin? Do This Before You Delete It · Watch on YouTube

Related page

Video thumbnail: Host Cleaned Your WordPress. Why Is It Back?
Host Cleaned Your WordPress. Why Is It Back? · Watch on YouTube

Related page

Video thumbnail: Plugin Scan vs Real WordPress Cleanup
Plugin Scan vs Real WordPress Cleanup · Watch on YouTube

Related page

Video thumbnail: After Cleanup: Hardening That Actually Sticks
After Cleanup: Hardening That Actually Sticks · Watch on YouTube

Related page

Video thumbnail: PHP Emergency Patch Oct 21 at 10 AM ET: What Remote Code Execution Means
PHP Emergency Patch Oct 21 at 10 AM ET: What Remote Code Execution Means · Watch on YouTube

Related page

Video thumbnail: End-of-Life PHP Won't Get the PHP2Shell Fix
End-of-Life PHP Won't Get the PHP2Shell Fix · Watch on YouTube

Related page

Video thumbnail: "This Site May Be Hacked" on Google? 3 Calm First Steps
"This Site May Be Hacked" on Google? 3 Calm First Steps · Watch on YouTube

Related page

Video thumbnail: 3 Site Health Checks You Can Run in 5 Minutes
3 Site Health Checks You Can Run in 5 Minutes · Watch on YouTube

Related page

Video thumbnail: Casino Titles on Your Site? Not "SEO Being Weird"
Casino Titles on Your Site? Not "SEO Being Weird" · Watch on YouTube

Related page

Video thumbnail: Your WordPress Site Looks Fine. Google Sees Casino Pages.
Your WordPress Site Looks Fine. Google Sees Casino Pages. · Watch on YouTube

Related page

More on the Diversified Tech Solutions YouTube channel. Prefer reading? Start with the blog or the free WordPress compromise checklist.

Need help with a hacked site or an unpatched server?

Tri-Cities 423-888-0252 · Western NC 828-484-1257