{"id":223675,"date":"2025-05-06T07:08:04","date_gmt":"2025-05-06T07:08:04","guid":{"rendered":"https:\/\/wpmudev.com\/blog\/?p=223675"},"modified":"2025-05-04T09:32:21","modified_gmt":"2025-05-04T09:32:21","slug":"you-had-one-job-security-plugin","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/you-had-one-job-security-plugin\/","title":{"rendered":"You Had ONE Job, Security Plugin!"},"content":{"rendered":"<p>Read to the end to find out why at this particular post office, you have to hold your breath while sending your mail\u2026<\/p>\n<p><strong>In today\u2019s edition:<\/strong><\/p>\n<ul>\n<li>A plugin that reminds me of my ex: acts like it\u2019s protecting you, but really just secretly sabotages everything while you\u2019re not looking.<\/li>\n<li>Bring your best ketchup-chip-fueled hot takes: Canadian WordCamp is coming.<\/li>\n<li>The EAA is getting serious, and pretending your site is compliant won\u2019t cut it (just ask AccessiBe\u2019s wallet.)<\/li>\n<\/ul>\n<h2>Hot Off The Presses: What\u2019s New?<\/h2>\n<div class=\"image-grid cgrid-row\">\n<div class=\"cgrid-col cgrid-col-span-full\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-ratio-full wp-image-223676\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2025\/05\/funny-it-support-tweet-1050x600.jpg\" alt=\"Funny tweet about a user confusing IT support with an unexpectedly complex issue\" width=\"1050\" height=\"600\" \/><\/div>\n<\/div>\n<p>Most of the time, it\u2019s a simple \u201cturn it off and on again\u201d type fix. Easy peasy.<\/p>\n<p>But every now and then, you accidently become the final boss in someone else\u2019s support ticket queue. Now <em>that\u2019s<\/em> impressive.<\/p>\n<p>Here\u2019s to all of the times you\u2019ve broken things so spectacularly, the dev team needed therapy afterwards. \ud83c\udf7b<\/p>\n<p>Keep reading for your fortnightly hit of WordPress news, you code-slinging rascal, you.<\/p>\n<h2>Poutine the Spotlight on You at WordCamp Canada \ud83c\udf41<\/h2>\n<p>WordCamp Canada is happening in Ottawa from October 16-17th, and it\u2019s a good thing it isn\u2019t happening any later in the year\u2026 because by November you\u2019d need finger-warmers, thermal socks, and sheer willpower just to type your password.<\/p>\n<p>If you\u2019ve ever wanted to speak at a WordCamp, this is your moment. The call for speakers is open until June 15, which gives you plenty of time to pick a topic, write a pitch, panic about it, scrap everything, rewrite it, and finally hit submit with trembling hands (from nerves, not frostbite, yet).<\/p>\n<p>You can apply to give a Lightning Talk (a fast, 10-minute knowledge bomb) or go big with a 30, 60, or even 90-minute presentation on whatever WordPress rabbit hole you\u2019ve fallen down lately. And don\u2019t worry. Ottawa audiences are famously polite. If you mention anything even mildly exciting, non-governmental, or temperature-related, you\u2019ll probably get a standing ovation.<\/p>\n<p>If your talk is accepted, you\u2019ll score a free conference ticket and a team of actual humans who will help you prep and deliver your talk like the web wizard you are. Then you can all belt out Bryan Adams together at karaoke afterwards to celebrate.<\/p>\n<p>So go ahead, throw your <a href=\"https:\/\/www.youtube.com\/watch?v=UZFv_FFDqgI\" rel=\"noopener\" target=\"_blank\">toque<\/a> in the ring by filling out the <a href=\"https:\/\/canada.wordcamp.org\/2025\/this-fall-speak-at-wordcamp-canada\/\" rel=\"noopener\" target=\"_blank\">form at the bottom of this page<\/a>. Because the only thing colder than an Ottawa winter is the regret of not applying.<\/p>\n<h2>The Ultimate Irony: Hackers Hide Malware in Fake Security Plugin<\/h2>\n<p>In a twist that would make Alanis Morissette proud (speaking of Canadians), cybercriminals have introduced a malicious <a href=\"https:\/\/thehackernews.com\/2025\/05\/fake-security-plugin-on-wordpress.html\" rel=\"noopener\" target=\"_blank\">WordPress plugin masquerading as a security tool<\/a>. Dubbed &#8220;WP-antymalwary-bot.php&#8221; (because nothing says trustworthy like a typo, right?) it offers attackers administrator access, hides itself from the dashboard, and even injects malicious JavaScript to serve spammy ads.<\/p>\n<p>First spotted during a site cleanup in January 2025, this digital Trojan horse has since evolved, adopting aliases like &#8220;addons.php&#8221; and &#8220;wp-performance-booster.php.&#8221; Once activated, it leverages the REST API to execute remote code, modifies theme headers, and clears caches of popular plugins. Just when you think you\u2019ve yeeted it into oblivion, wp-chron.php says, \u2018Surprise, loser!\u2019 and drags it back from the malware grave.<\/p>\n<p>The origin of this campaign remains unclear, though Russian language comments suggest a possible link to Russian-speaking threat actors. This incident underscores the importance of vigilance: always vet plugins, keep your site updated, and remember that sometimes, the biggest threats come disguised as protectors.<\/p>\n<p>(BTW\u2026 for a plugin that is the absolute <em>opposite<\/em> of this one and will <em>actually<\/em> keep your site safe, may we recommend <a href=\"https:\/\/wpmudev.com\/project\/wp-defender\/\" target=\"_blank\" rel=\"noopener\">Defender<\/a>? It\u2019s guaranteed 100% free of creepy hackers)<\/p>\n<h2>Get Ready for the European Accessibility Act (Unless You Love Fines, I Guess)<\/h2>\n<p><a href=\"https:\/\/accessible-eu-centre.ec.europa.eu\/content-corner\/news\/eaa-comes-effect-june-2025-are-you-ready-2025-01-31_en\" rel=\"noopener\" target=\"_blank\">Accessibility isn\u2019t optional anymore. Here\u2019s what you need to know.<\/a><\/p>\n<p>The European Accessibility Act (EAA) is coming into full effect in June 2025, so it\u2019s time to make your website truly accessible &#8211; none of that AccessiBe \u201cpretend-it\u2019s-accessible\u201d nonsense.<\/p>\n<p>If you haven\u2019t heard &#8211; AccessiBe learned the hard way, claiming their plugin could make any website compliant with Web Content Accessibility Guidelines (WAG) and then getting hit with a <a href=\"https:\/\/www.ftc.gov\/news-events\/news\/press-releases\/2025\/04\/ftc-approves-final-order-requiring-accessibe-pay-1-million\" rel=\"noopener\" target=\"_blank\">$1 million fine for fake accessibility<\/a>. So, unless you want to join them in the \u201cwe should\u2019ve done better\u201d club, now\u2019s the time to get your act together!<\/p>\n<p>The EAA applies to all businesses with consumer-facing digital presence in the EU, and it isn\u2019t about just checking boxes; it\u2019s about actually making sure your site works for everyone. If you\u2019ve been hoping to skate by with a flashy widget and a prayer, think again.<\/p>\n<p>Don\u2019t sweat it too much though, WP Umbrella\u2019s got your back with a super helpful post on how to prepare your WordPress site for compliance.<\/p>\n<p>\ud83d\udc49 See exactly what changes you need to make before June 2025, <a href=\"https:\/\/wp-umbrella.com\/blog\/european-accessibility-act-2025-wordpress\/\" rel=\"noopener\" target=\"_blank\">the WP Umbrella guide breaks it down.<\/a><\/p>\n<h2>Mind Bloggling Facts &amp; Stats<\/h2>\n<ul>\n<li>Another 15 bugs have been squished throughout Core in the new release of WordPress 6.8.1 that just dropped April 30th. (<a href=\"https:\/\/wordpress.org\/news\/2025\/04\/wordpress-6-8-1-maintenance-release\/\" rel=\"noopener\" target=\"_blank\">Source<\/a>)<\/li>\n<li>Can you guess the highest number of plugins found on a WordPress site running on Kinsta? (It\u2019s more than you think) (<a href=\"https:\/\/x.com\/tomzur\/status\/1906649465928155358\" rel=\"noopener\" target=\"_blank\">Source<\/a>)<\/li>\n<li>PressConf 2025 only gathered around 140 WordPress professionals compared to the thousands at other conferences, but Rich Tabor says that\u2019s what made it special. (<a href=\"https:\/\/rich.blog\/pressconf-2025\/\" rel=\"noopener\" target=\"_blank\">Source<\/a>)<\/li>\n<\/ul>\n<h2>Blogs &amp; Resources You Shouldn\u2019t Miss<\/h2>\n<p>Think your login form\u2019s secure? This <a href=\"https:\/\/www.wpsolver.com\/hidden-honeypot-field\/\" rel=\"noopener\" target=\"_blank\">sneaky little \u201choneypot\u201d trick<\/a> might just outwit the bots for good.<\/p>\n<p>Who knew that turning SEO into a checklist would lead to a world filled with <a href=\"https:\/\/joost.blog\/unintended-consequences-seo-for-everyone\/\" rel=\"noopener\" target=\"_blank\">perfectly optimized drivel<\/a>?<\/p>\n<p>Being authentic and helpful: <a href=\"https:\/\/theadminbar.com\/clients-who-never-stop-referring-you\/\" rel=\"noopener\" target=\"_blank\">an underrated strategy<\/a> for making clients trust and refer you.<\/p>\n<p><a href=\"https:\/\/themeswitcher.com\/introducing-themeswitcher-pro-seamlessly-run-multiple-wordpress-themes-on-a-single-site\/\" rel=\"noopener\" target=\"_blank\">ThemeSwitcherPro<\/a> lets chaos reign, so you can run multiple themes on one site.<\/p>\n<p>Space selfies, celebrity astronauts, and women in STEM, <a href=\"https:\/\/www.underrepresentedintech.com\/space-selfies-and-stem-who-really-wins\/\" rel=\"noopener\" target=\"_blank\">are we really making progress<\/a>, or just making headlines?<\/p>\n<p>Turn your agency\u2019s leftovers into $$$. <a href=\"https:\/\/www.agencymavericks.com\/the-power-of-selling-your-sawdust-turning-existing-assets-into-revenue\/\" rel=\"noopener\" target=\"_blank\">Why let your \u201csawdust\u201d go to waste<\/a> when it could fund your next big thing?<\/p>\n<p>Matt Medeiros says there are <a href=\"https:\/\/thewpminute.com\/the-3-cs-of-becoming-a-wordpress-professional\/\" rel=\"noopener\" target=\"_blank\">\u201c3 C\u2019s\u201d of becoming a WordPress professional<\/a>. Surprisingly \u201ccoffee\u201d isn\u2019t one of them.<\/p>\n<h2 id=\"\">Coffee Break Distractions<\/h2>\n<p><a href=\"https:\/\/www.reddit.com\/r\/mildlyinteresting\/comments\/1kclfaf\/fortune_from_a_cookie_opened_today\/\" rel=\"noopener\" target=\"_blank\">An oddly terrifying(?) cookie fortune.<\/a><\/p>\n<p><a href=\"https:\/\/velvetshark.com\/ai-company-logos-that-look-like-buttholes\" rel=\"noopener\" target=\"_blank\">Why do all the AI company logos look like buttholes?<\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=z7ZaSLuwh5A\" rel=\"noopener\" target=\"_blank\">Karol Krol asked GPT-4.1 to vibe code a WordPress plugin. 2 hours later, this is the result.<\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=2z7kVH9xePM\" rel=\"noopener\" target=\"_blank\">Remember Homestar Runner? From when the internet \u201cwasn\u2019t just 4 websites on people\u2019s phones?\u201d<\/a><\/p>\n<p><a href=\"https:\/\/holiday-optimizer.com\/\" rel=\"noopener\" target=\"_blank\">This clever tool helps you turn 15 PTO days into 53.<\/a><\/p>\n<p><a href=\"https:\/\/x.com\/natmiletic\/status\/1917227144339656934\" rel=\"noopener\" target=\"_blank\">The feeling of switching back to WordPress after working on a janky CMS.<\/a><\/p>\n<p><a href=\"https:\/\/x.com\/andrewhoyer\/status\/1915754416331780437\" rel=\"noopener\" target=\"_blank\">A funny post about plugins.<\/a><\/p>\n<p><a href=\"https:\/\/x.com\/verygoodplugins\/status\/1916783154888675671\" rel=\"noopener\" target=\"_blank\">This \u201cartist rendering\u201d of Remkus de Vries and the infinite tacos at PressConf is giving #accidentalrenaissance.<\/a><\/p>\n<p>And finally\u2026<\/p>\n<p><a href=\"https:\/\/www.instagram.com\/reel\/CtSzZMouN0P\/\" rel=\"noopener\" target=\"_blank\">There\u2019s definitely something fishy about this post office\u2026<\/a><\/p>\n<p><strong>Found this interesting? Forward it to someone who you think might also love it!<\/strong> \ud83d\udc97<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Read to the end to find out why at this particular post office, you have to hold your breath while sending your mail\u2026 In today\u2019s edition: A plugin that reminds me of my ex: acts like it\u2019s protecting you, but really just secretly sabotages everything while you\u2019re not looking. Bring your best ketchup-chip-fueled hot takes: [&hellip;]<\/p>\n","protected":false},"author":1204260,"featured_media":223199,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"blog_reading_time":"","wds_primary_category":11265,"wds_primary_tutorials_categories":0,"footnotes":""},"categories":[11265],"tags":[],"tutorials_categories":[],"class_list":["post-223675","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/223675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/users\/1204260"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/comments?post=223675"}],"version-history":[{"count":5,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/223675\/revisions"}],"predecessor-version":[{"id":223677,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/223675\/revisions\/223677"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media\/223199"}],"wp:attachment":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media?parent=223675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=223675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=223675"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=223675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}