Title: GuardianKey
Author: gbernardes
Published: <strong>Desembre 29, 2018</strong>
Last modified: Febrer 6, 2026

---

Search plugins

![](https://ps.w.org/guardiankey/assets/icon-128x128.png?rev=2003625)

# GuardianKey

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

[Download](https://downloads.wordpress.org/plugin/guardiankey.5.7.zip)

 * [Details](https://bal.wordpress.org/plugins/guardiankey/#description)
 * [Reviews](https://bal.wordpress.org/plugins/guardiankey/#reviews)
 * [Development](https://bal.wordpress.org/plugins/guardiankey/#developers)

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

## Description

GuardianKey is a service to protect systems in real-time against authentication 
attacks. It implements GK Auth Security for login protection and GKTinc dissuasion
challenges, helping detect and block malicious accesses, and notify the legitimate
user and the system administrator.

Beyond the security, the GuardianKey solution provides a good user experience, because
the user is not required to provide extra information or to execute tasks during
the login. When GKTinc is enabled, the challenge runs automatically during login,
with server-side validation in the plugin.

GuardianKey’s approach provides a risk assessment in real-time. The events and risks
can be explored in the GuardianKey’s administration panel.

### How GuardianKey works

The GuardianKey detection engine analyzes the events sent by your online system 
to the GuardianKey servers.

The detection engine uses Machine Learning and our secret mathematical risk formula
to combine the following three analysis approaches: Threat Intelligence, Behavioral
Profiling, and Psychometric Profiling. Using these three pillars, our engine computes
a risk for each event sent by the protected systems. In real time, the online attempt
can be blocked, an extra requirement can be requested to the user, or notifications
can be triggered.

All data sent to GuardianKey servers are doubly encrypted, and NOT send passwords
or sensitive data.

**More information at https://guardiankey.io/**

### Plugin Installation

 1. Install GuardianKey from WordPress plugin directory, and activate plugin
 2. Go to https://panel.guardiankey.io/auth/register, and create account in GuardianKey
 3. Access GuardianKey panel (https://panel.guardiankey.io/) and go to Settings->Authgroups-
    >edit/view/Deploy information and get keys
 4. Access Administration->Tools->GuardianKey in your WP and put keys of GuardianKey
 5. Configure GKTinc by filling API Key, Protection Group Hash ID, and Default Challenge
    Level
 6. If you want notify users, change “Notify Users” option to “yes”

### Using GuardianKey

Access https://panel.guardiankey.io and login using the credentials sent to your
e-mail address during the registration. You can recover the pass if you forgot it.

GKTinc is optional and can be enabled in the plugin settings. When enabled, the 
plugin loads the GKTinc JS setup, injects the config generated by the SDK, and validates
each login server-side.

There is a documentation for the panel available at https://guardiankey.io/docs

## Screenshots

 * [[
 * Admin Panel
 * [[
 * E-mail of notification

## Reviews

![](https://secure.gravatar.com/avatar/386b327ea7668b12bf79222f038b5741d96eccad41771f06c371c1dba04a5475?
s=60&d=retro&r=g)

### 󠀁[Efficient plugin](https://wordpress.org/support/topic/efficient-plugin-13/)󠁿

 [jackfriz](https://profiles.wordpress.org/jackfriz/) Gener 7, 2019

I liked this plugin because it is efficient. it saved me when a user had his password
compromised. The attacker was blocked for GuardianKey.

 [ Read all 1 review ](https://wordpress.org/support/plugin/guardiankey/reviews/)

## Contributors & Developers

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

Contributors

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

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

### Interested in development?

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

## Changelog

#### 5.7

 * Fix JS version

#### 5.6

 * Fix function

#### 5.5

 * Fix function

#### 5.4

 * Add debug function

#### 5.3

 * Fix bug

#### 5.2

 * Fix compatibility with PHP > 8.3

#### 5.1

 * Load GKTinc JS/config on frontend and admin.
 * Add GKTinc validation hooks for Elementor Pro Forms, WooCommerce checkout, and
   Contact Form 7.

#### 5.0

 * Update GKTinc integration to SDK-based flow and JS setup script.

#### 4.7

 * Fix functions

#### 4.5

 * Fix GKTinc

#### 4.4

 * Fix version

#### 4.3

 * Fix version

#### 4.2

 * Add dissuation level

#### 4.1

 * Add dissuation module (GKTinc)

#### 3.22

 * Improved blocking for brute force attacks

#### 3.21

 * fix bugs

#### 3.11

 * fix bugs

#### 3.10

 * fix bugs

#### 3.9

 * Added debug options

#### 3.8

 * fix bugs

#### 3.7

 * fix bugs

#### 3.6

 * Added support to external login
 * fix bugs

#### 3.5

 * Added API link option
 * Added debug option

#### 3.4

 * Added resolve screen in the same site

#### 3.3

 * Fixed issues in the installation

#### 3.2

 * Minor adjusts

#### 3.1

 * Fix bugs

#### 3.0

 * Fix bugs
 * Add support to receive push notifications with GuardianKey App

#### 2.4

 * Fix bugs
 * Change notification method

#### 2.3

 * Fix bugs

#### 2.2

 * Fix bugs

#### 2.1

 * Fix bugs

#### 2.0

 * New function for blocking malicious IPs
 * Fix bugs

#### 1.4

 * Improvements in attack detection
 * Fix bugs

#### 1.3

 * Update sendevent function for use REST interface instead UDP

#### 1.2

 * Fix erros

#### 1.1

 * Fix bugs in webhook function
 * Update readme.txt

#### 1.0

 * Intial release

## Meta

 *  Version **5.7**
 *  Last updated **2 mesos ago**
 *  Active installations **10+**
 *  WordPress version ** 4.4 or higher **
 *  Tested up to **6.9.0**
 *  PHP version ** 5.5 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/guardiankey/)
 * Tags
 * [authentication](https://bal.wordpress.org/plugins/tags/authentication/)[block hackers](https://bal.wordpress.org/plugins/tags/block-hackers/)
   [login security](https://bal.wordpress.org/plugins/tags/login-security/)[security](https://bal.wordpress.org/plugins/tags/security/)
 *  [Advanced View](https://bal.wordpress.org/plugins/guardiankey/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/guardiankey/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/guardiankey/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/guardiankey/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/guardiankey/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/guardiankey/reviews/?filter=1)

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

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

## Contributors

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

## Support

Got something to say? Need help?

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