Title: Preventionlabs
Author: preventionlabs
Published: <strong>October 17, 2026</strong>
Last modified: October 17, 2026

---

Search plugins

![](https://ps.w.org/preventionlabs/assets/banner-772x250.png?rev=3751828)

![](https://ps.w.org/preventionlabs/assets/icon-256x256.png?rev=3751828)

# Preventionlabs

 By [preventionlabs](https://profiles.wordpress.org/preventionlabs/)

[Download](https://downloads.wordpress.org/plugin/preventionlabs.1.1.0.zip)

 * [Details](https://wordpress.org/plugins/preventionlabs/#description)
 * [Reviews](https://wordpress.org/plugins/preventionlabs/#reviews)
 *  [Installation](https://wordpress.org/plugins/preventionlabs/#installation)
 * [Development](https://wordpress.org/plugins/preventionlabs/#developers)

 [Support](https://wordpress.org/support/plugin/preventionlabs/)

## Description

When a site breaks, the hard part is finding out what’s wrong. Preventionlabs checks
your website from the outside in about 15 seconds, from one click, and tells you
what’s broken, where, and what to do.

A full report covers:

 * Pages: failing, slow, redirecting or hidden from Google, broken links, JavaScript
   errors
 * Security: leaked files such as .env, .git and backups, outdated scripts with 
   published security holes, security headers
 * Uptime and speed: HTTPS, redirects, page weight, caching
 * Search: noindex tags, robots.txt blocks, sitemap pages that fail
 * Email: SPF, DKIM and DMARC, so your emails don’t land in spam
 * Domain and DNS: DNSSEC, nameservers, records pointing at services that no longer
   exist
 * WordPress: versions and plugins visible from outside

Every check is read-only: nothing in Preventionlabs can change your site, DNS, code
or settings. Reports are produced by code from the data checked, with no AI and 
no opinions. Copy the report into your AI assistant or send it to your developer
to work out the fix.

Only the owner can check a site. The plugin proves this site is yours in one click,
with no DNS changes: Preventionlabs gives it a proof for this site’s address, the
plugin publishes it, and Preventionlabs reads it back. Reports can only run on sites
you’ve proven.

### External services

This plugin connects to the Preventionlabs service at app.preventionlabs.com.au.
It is needed to run the checks, which happen on Preventionlabs’ servers, not on 
your site.

 * What is sent: your Preventionlabs API key, this site’s address (when you click
   Verify this site), and the ID of the site you choose to check. Nothing about 
   your visitors, users or content is sent.
 * When: only after an administrator pastes an API key and clicks Connect, and then
   each time the Tools > Preventionlabs page is opened (to list your sites), Verify
   this site is clicked, or a report is run.
 * The proof: after you click Verify this site, the plugin publishes a random proof
   token at /?rest_route=/preventionlabs/v1/proof on this site. Preventionlabs reads
   it to confirm the site is yours, when you verify and again before each report.
   The token only proves this site to your account; it is useless anywhere else.
   It is removed when you delete the plugin.
 * The service: Preventionlabs, by GOLProductions. Terms: https://preventionlabs.
   com.au/terms Privacy policy: https://preventionlabs.com.au/privacy

A Preventionlabs account is required. The first full report is free; after that,
a subscription is A$50 a month for up to 10 domains.

## Installation

 1. Install and activate the plugin.
 2. Sign up at https://app.preventionlabs.com.au.
 3. In your Preventionlabs dashboard, open Connections and click Create API key.
 4. In WordPress, open Tools > Preventionlabs, paste the key and click Connect.
 5. Click Verify this site.
 6. Click Run full check.

## FAQ

### Does the plugin slow down my site?

No. It adds nothing to your public pages. It only runs in your admin area, when 
you open its page or run a report.

### Can someone use my key to check other people’s sites?

No. A key can only run reports on sites in your account that you’ve proven are yours.
The only site it can add is one that then proves itself by publishing your account’s
proof, which only that site’s administrator can do. It can’t change anything on 
any site.

### Why does verifying fail?

The message says why. The usual causes: a security plugin or firewall blocks the
WordPress REST API for visitors (allow /?rest_route=/preventionlabs/v1/proof), the
site redirects to another address (check Settings > General), or WordPress runs 
in a folder such as example.com/blog, which can’t prove the whole domain. In those
cases, add the DNS record from your Preventionlabs dashboard instead.

### What happens when I delete the plugin?

It removes the stored key, the proof and the last report from your database. Without
the proof, the site stops counting as verified at its next report. Delete the key
in your Preventionlabs dashboard too, if you no longer need it.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Preventionlabs” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ preventionlabs ](https://profiles.wordpress.org/preventionlabs/)

[Translate “Preventionlabs” into your language.](https://translate.wordpress.org/projects/wp-plugins/preventionlabs)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/preventionlabs/), check
out the [SVN repository](https://plugins.svn.wordpress.org/preventionlabs/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/preventionlabs/)
by [RSS](https://plugins.trac.wordpress.org/log/preventionlabs/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Verify this site in one click, with no DNS changes.

#### 1.0.0

 * First release: connect with an API key, run a full report, copy it.

## Meta

 *  Version **1.1.0**
 *  Last updated **14 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [diagnostics](https://wordpress.org/plugins/tags/diagnostics/)[monitoring](https://wordpress.org/plugins/tags/monitoring/)
   [security](https://wordpress.org/plugins/tags/security/)[site health](https://wordpress.org/plugins/tags/site-health/)
   [uptime](https://wordpress.org/plugins/tags/uptime/)
 *  [Advanced View](https://wordpress.org/plugins/preventionlabs/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/preventionlabs/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/preventionlabs/reviews/)

## Contributors

 *   [ preventionlabs ](https://profiles.wordpress.org/preventionlabs/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/preventionlabs/)