Linux 软件免费装
Banner图

Security, Malware Scan, Firewall, Rate-limiting & Uptime Monitor with Alerts by Defen.so

开发者 defenso
更新时间 2026年8月13日 18:36
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

security uptime firewall malware waf

下载

1.1.8 1.2.6 1.3.0 1.3.1 1.3.2 1.3.3 1.2.1 1.2.2 1.2.8 1.2.4 1.2.9 1.2.5 1.2.7 1.4.0 1.4.1

详情介绍:

Everything you need to keep a WordPress site safe — in one plugin, most of it running locally for free. Defen.so blocks attacks, scans for malware, watches your files for tampering, hardens the common holes hackers walk through, and — once you connect a free account — pings your site from outside so you know the second it goes down or your SSL is about to expire. No API key to paste. No config file. Click Connect to Defen.so, sign in, and you're protected. ▶ Get the free mobile app — Defenso Alerts: https://play.google.com/store/apps/details?id=so.defen.alerts — a phone app that rings you like a phone call, an alarm that cuts through silent mode and Do Not Disturb, the moment your site goes down, gets attacked, or your SSL/domain is about to expire. Also on iOS. This is the feature people install the plugin for and then tell their friends about. Works standalone — no account required You do not need a Defen.so account to use the plugin. These run entirely on your own server, for free, with no sign-up and no limits: Common WordPress security holes we close Most WordPress compromises come through the same handful of doors. Defen.so shuts them with one-click toggles (safe defaults on for new installs): A green "Security active" badge in your toolbar (new in 1.4.0) A shield icon sits in the WordPress admin bar and turns green when your site is protected, with a one-click menu to Scan, Reports & findings, File changes, Uptime, and Upgrade. Security status is visible on every page, not buried in a settings screen. Uptime, SSL & domain-expiry monitoring — free once connected Uptime, SSL-expiry and domain-expiry checks have to run from outside your server — a plugin inside WordPress can't reliably tell whether your own site is reachable. So the moment you connect a free Defen.so account, external checks start running from Defen.so's servers, and you can route alerts to email, Slack, Telegram, Discord, a webhook, or the Defenso Alerts app. This is free. A paid subscription is how you support development — and it unlocks more: faster check intervals, more monitors, longer log retention, more scans, and custom WAF rules. Soft ask, honest deal: you never need to pay to stay protected. Better when connected (optional) Connecting a free Defen.so account adds a managed cloud layer on top — nothing above is taken away: For AI coding assistants — MCP server + Claude skill The Defen.so ecosystem goes past the browser. There's an MCP server (@defen.so/mcp) and a Claude Code skill so AI coding assistants — Claude Code, Cursor, Windsurf — can scan a site or repo, guard the code they're writing, and add WAF rules without leaving the editor. If you build with an AI pair-programmer, your security tooling lives where your code does. One-click connect Click "Connect to Defen.so". A popup opens at app.defen.so; you sign in (or sign up) and authorize. The popup postMessages a scoped API key back — origin-locked to app.defen.so so no third party can intercept it. Fails open: if Defen.so is unreachable at request time, the plugin allows the request and ships the log later.

安装:

  1. Upload defen-so-connector to /wp-content/plugins/.
  2. Activate through the "Plugins" menu.
  3. You'll be redirected to the Defen.so setup page. Click "Connect to Defen.so" and follow the popup.
  4. (Recommended) Install Defenso Alerts on your phone from Google Play (https://play.google.com/store/apps/details?id=so.defen.alerts) or the App Store and sign in with the same account to get alarm-style down alerts.

屏幕截图:

  • One-click connect popup.
  • Connected dashboard with WAF rule count and event queue.
  • Live attack log on the Defen.so dashboard.

常见问题:

Does the plugin slow down my site?

No. The WAF check on init reads a locally-cached policy (10-min TTL, stale-while-revalidate) — no external HTTP call on the hot path. The heavy malware and file-integrity scan runs on WP-Cron in the background, not inside your admin request, so the dashboard never hangs. Attack logs ship in a batched, non-blocking request on shutdown.

What is file-modification detection?

Take a baseline once, and the plugin records a sha256 hash of every PHP/JS file in your site. From then on it can tell you exactly which files were added, changed, or removed since — the fastest way to spot a hacked or injected file, a modified core file, or a backdoor dropped into your theme. The weekly background scan re-checks this automatically.

What happens if Defen.so is down?

Fails open. The cached policy stays live for 24 h so protection continues even during an outage. If the cache is also gone, requests are allowed.

Is my data safe?

Only attack-log metadata leaves your site: method, URL path, IP, User-Agent, matched rule ID, action. No request bodies, no cookies, no PII.

Do I need a Defen.so account?

No — the firewall (WAF), WordPress hardening, brute-force protection, path rate limiting, malware scan, file-modification detection and core-file verification all run locally with no account. Connecting a free Defen.so account (one click, no API key to paste) adds the cloud layer: uptime & SSL monitoring, the live attack log, alert channels, CVE lookups, and the managed rule feed.

Does the uptime monitor work without connecting an account?

Uptime, SSL-expiry and domain-expiry monitoring must run from outside your server — a plugin inside WordPress can't reliably check whether your own site is reachable. So they become active once you connect the site to a Defen.so account, and the checks run from Defen.so's external servers. The local security features work with or without an account.

How do I get alerted when my site goes down?

Connect the site, then choose your channels: email, Slack, Telegram, Discord, webhook, or the free Defenso Alerts mobile app (iOS & Android), which rings a full-screen alarm — through silent mode and Do Not Disturb — the moment a site goes down, gets attacked, or an SSL/domain is near expiry. Get it on Google Play: https://play.google.com/store/apps/details?id=so.defen.alerts

Can AI coding assistants use Defen.so?

Yes. There's an MCP server (@defen.so/mcp) and a Claude Code skill, so Claude Code, Cursor and Windsurf can scan, guard code, and add WAF rules directly from the editor.

Is this plugin free?

Yes. The plugin and its local protection are free forever, and a free Defen.so account covers a connected site with uptime monitoring and a managed WAF. Paid plans support development and unlock more — more sites, longer retention, custom WAF rules, faster intervals — but you never need them to stay protected.

Does it protect against SQL injection, XSS, and bad bots?

Yes. The firewall inspects each request on init against a managed rule set and blocks common attacks — SQL injection, cross-site scripting (XSS), path traversal, and known bot/scanner signatures — before they reach your theme or plugins.

Can I self-host?

Not today. The plugin is the SDK; the classifier, rule store, and dashboard live on Defen.so infra.

Will it conflict with Wordfence, Cloudflare, or another security plugin?

No. Defen.so complements them — many sites run it alongside Cloudflare or another WAF for a second layer. It doesn't require DNS changes, doesn't take over wp-login.php or the REST API, and its checks are additive and fail open.

Does it work with WooCommerce and multisite?

Yes. It runs at the request level, so it protects WooCommerce stores and other plugins the same way. It activates per-site on multisite.

更新日志:

1.4.1 1.4.0 1.3.3 1.3.2 1.3.1 1.3.0 1.2.9 1.2.8 1.2.7 1.2.6 1.2.5 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.8 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.0