Urgent.News

What's breaking now, across thousands of outlets.

Tech

The Two URLs Every WordPress Attacker Tries First (And How to Stop Guessing Being a Risk)

If you've ever checked your WordPress server logs, you've seen it: a steady stream of requests to /wp-login.php and /wp-admin from IPs you've never heard of, at all hours, with no referrer. That's not targeted. It's automated. Every WordPress site on the internet gets this traffic, because the login URL is the same on every default install, which means a bot written once works against millions of…

WordPress sites frequently receive automated traffic targeting the default login URL, /wp-login.php and /wp-admin, from unknown IP addresses at all hours. This is not targeted traffic but rather automated scans by bots. The default login path cannot be changed by WordPress itself as it is relied on by countless plugins, documentation, and integrations.

The consistent pattern of these attacks involves steady request rates, usernames clumping around 'admin', the site's domain name, and common first names, and no referrer or JavaScript execution. These are raw POST requests from bots, not human-driven forms. Rate-limiting is more effective against this threat than CAPTCHA, as bots do not have infinite patience for slowing down due to rate limits.

To observe this on your own site, you can add a custom action to log failed login attempts with the source IP address. This pattern of attacks poses a risk to all WordPress sites, regardless of whether they have custom login URLs. Pairing a custom login URL and rate-limiting can address both the volume of attacks and the determined attackers, offering two complementary controls.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Retroachivment on real PS2

Hi everyone! I like building all sorts of stuff, and I figured I'd share what I've been working on for the last two months. I think you might like this one.

  • RetroAchievements integrated into real PlayStation 2 console
  • Achievements earned and recorded in RA account
  • Stable version 1.0.0 released on October 26

The read-only disk mount that left no trace on the server

The read-only disk mount that left no trace on the server FirstVDS described an unusual detail in its 19 October 2026 disclosure.

  • Attackers mounted customer virtual servers disks in read-only mode on Oct 19, 2026.
  • No traces of attack on affected virtual servers, making detection difficult.
  • Detect attacks by monitoring read-only attaches not initiated by backups or non-storage accounts.

The call sheet is not a table

Backlot is an open-source film production scheduling app. It has five tables and none of them is the call sheet. On a film set, the call sheet is the document that tells you where to be and when.

  • Backlot film production app lacks a traditional call sheet table
  • Unique design generates call sheets per user, not as a separate table
  • Owner username linked to email, simplifying access control

The desktop is the agent - a first look at Praxis Linux (Phase 0)

90-second demo. Everything in it ran on a local model. The shape of the problem The desktop hasn't changed shape in thirty years.

  • Praxis Linux reimagines desktop as AI agent, not side AI
  • Canvas UI listens, understands, adapts to user needs
  • Phase 0 pre-alpha spike with Conversation, File, Code modes

The Guardian redacted my secret. The Read tool walked around it.

I put a fake AWS key in a file and asked Claude Code to read it twice in the same session: once with its Read tool, once with cat . An OWASP Guardian sat between the agent and its tools.

  • Guardian redacted secret key despite model's access
  • Read tool accessed key, cat command blocked it
  • Inconsistency due to improper tool interception

More from Tuesday 27 October →