PHPackages                             thisdata/thisdata-wordpress - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. thisdata/thisdata-wordpress

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

thisdata/thisdata-wordpress
===========================

ThisData integration for WordPress

1.1.5(9y ago)1101[1 issues](https://github.com/thisdata/thisdata-wordpress/issues)[2 PRs](https://github.com/thisdata/thisdata-wordpress/pulls)GPLPHP

Since Jun 28Pushed 9y ago2 watchersCompare

[ Source](https://github.com/thisdata/thisdata-wordpress)[ Packagist](https://packagist.org/packages/thisdata/thisdata-wordpress)[ RSS](/packages/thisdata-thisdata-wordpress/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (3)Versions (13)Used By (0)

ThisData for WordPress Plugin
=============================

[](#thisdata-for-wordpress-plugin)

ThisData is a security service that monitors for suspicious logins to your WordPress websites.

When suspicious logins are detected ThisData will immediately notify the user by email, asking if the login was actually them.

If the user responds to the email indicating it was not them, then the user session can be automatically terminated and a password reset email will be sent.

It relies on the ThisData anomaly detection algorithms which take into account many behavioral factors including:

- Location &amp; Velocity
- Devices
- Time of day
- Tor usage
- Risky IP addresses
- And more...

You will also benefit from having a beautiful real-time security dashboard for your WordPress website which shows who is accessing, what devices they're using and where they're located.

\##Installation

To complete the installation of this plugin you will need a ThisData account.

1. Get a free ThisData account at
2. Go to your email and confirm your ThisData account using the link in the email that was just sent to you.
3. You will now see a Getting Started screen.
4. Take a copy of your ThisData API Key and Javascript Write Key. You will use them in the plugin setup.

**Now install the plugin**

1. Upload the plugin files to the `/wp-content/plugins/thisdata` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress
3. Use the Settings-&gt;ThisData screen to configure the plugin
4. Copy your ThisData API Key and Javascript Write Key into the boxes provided and click "Save Changes"

At this stage you will now be tracking log-in, log-out, password reset and plugin installation related events to ThisData. If you log-out of WordPress and log back in you will see your login attempt in your ThisData account.

**Advanced setup**

To create a really tight security integration you can enable this plugin to end a user session and reset password when the user confirms that the suspicious activity was not them. This requires the use of webhooks from ThisData so you will need to [upgrade to a paid account](https://thisdata.com/upgrade).

1. From your WordPress-&gt;Settings-&gt;ThisData screen copy the Alert Webhooks Path which should look like `http://[your domain]/thisdata/webhook`
2. In your ThisData account click on API Settings from the top nav bar and near the bottom of the screen you will see an "Internal Notifications" section.
3. Enter your Alert Webhooks Path into the ThisData Webhook Url box and click "Save API Settings"
4. Note: You don't need to enter anything for the "Secret for Webhook Signatures"

Congrats! You now have a really sophisticated anomaly detection system protecting your WordPress website.

\##Frequently Asked Questions

**How do I get started with ThisData?**

Before installing this plugin, you'll need to sign up for a free ThisData account at

**Is this service free?**

Yes, for up to 250 users the basic monitoring and notification service is free. If you want to implement the **advanced** setup that uses webhooks to disable user access when a threat is confirmed then you will need a paid account, but we offer a 30 day trial, so have a go!

**What are alert webhooks?**

The webhooks let you create an automated security workflow that will shutdown the access to a confirmed attacker. This happens as soon as the user responds to the email notification indicating that "it was not them".

**I'm not seeing events in ThisData**

Chances are you have the API key wrong. Double check this and try again. If you're still having trouble contact , and we will help.

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 91.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

9

Last Release

3642d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/7443839?v=4)[ThisData by OneLogin](/maintainers/thisdata)[@thisdata](https://github.com/thisdata)

---

Top Contributors

[![tim-field](https://avatars.githubusercontent.com/u/1326910?v=4)](https://github.com/tim-field "tim-field (56 commits)")[![richet](https://avatars.githubusercontent.com/u/397207?v=4)](https://github.com/richet "richet (4 commits)")[![nickmalcolm](https://avatars.githubusercontent.com/u/342417?v=4)](https://github.com/nickmalcolm "nickmalcolm (1 commits)")

### Embed Badge

![Health badge](/badges/thisdata-thisdata-wordpress/health.svg)

```
[![Health](https://phpackages.com/badges/thisdata-thisdata-wordpress/health.svg)](https://phpackages.com/packages/thisdata-thisdata-wordpress)
```

###  Alternatives

[tightenco/tlint

Tighten linter for Laravel conventions

5251.3M42](/packages/tightenco-tlint)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
