Title: InstallLock
Author: granitepointsoftware
Published: <strong>November 8, 2026</strong>
Last modified: November 8, 2026

---

Search plugins

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

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

# InstallLock

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

[Download](https://downloads.wordpress.org/plugin/installlock.1.0.154.zip)

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

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

## Description

#### Close a Gap in WordPress Security

Strong passwords, two-factor authentication, and security plugins are important.
But not every WordPress software change begins with someone signing into your dashboard.

Some services and integrations connected to WordPress can make changes remotely.
If one of those connections is compromised, changes may be sent to your website 
without anyone ever using the normal WordPress login.

**InstallLock Free closes that gap for WordPress core and themes.**

InstallLock requires separate authorization from your authenticator app before WordPress
core or theme changes can be made. A six-digit authenticator code is required to
temporarily unlock those changes.

With protection enabled, InstallLock Free prevents unauthorized:

 * WordPress core updates
 * Theme installation
 * Theme activation and switching
 * Theme updates
 * Theme deletion

This means that even if someone gains access through a WordPress administrator account
or a connected service, WordPress core and theme changes remain locked until separately
authorized.

When you need to make an authorized change, enter your authenticator code to temporarily
unlock protection. InstallLock automatically restores protection when the unlock
period ends.

### External Services and Privacy

InstallLock uses Freemius for commercial upgrades, checkout, licensing, and subscription
management. The upgrade purchase interface loads Freemius Checkout from `https://
checkout.freemius.com/js/v1/`. Freemius services may receive installation/site, 
license, purchaser, and transaction information as needed to provide these services.

 * Freemius: https://freemius.com/
 * Freemius Privacy Policy: https://freemius.com/privacy/
 * Freemius Terms of Service: https://freemius.com/terms/
 * Granite Point Software Terms of Use: https://granitepointsoftware.com/terms-of-
   use/

The authenticator QR code is generated locally and does not use an external QR-code
service. Third-party copyright and license information is included in `THIRD-PARTY-
LICENSES.txt`.

### Security and Legal Notice

InstallLock provides an additional layer of WordPress security and does not replace
backups, login security, malware protection, secure hosting, or other appropriate
safeguards.

InstallLock does not guarantee protection against hacking, malware, vulnerabilities,
unauthorized access, data breaches, website damage, or every possible method of 
modifying a WordPress website. Direct server, filesystem, or database access and
other methods outside the WordPress processes InstallLock controls may bypass its
protection.

Granite Point Software Terms of Use:
 https://granitepointsoftware.com/terms-of-
use/

## Screenshots

[⌊InstallLock Free protection dashboard showing WordPress core and theme protection
enabled, with authenticator-controlled temporary unlocking.⌉⌊InstallLock Free protection
dashboard showing WordPress core and theme protection enabled, with authenticator-
controlled temporary unlocking.⌉[

InstallLock Free protection dashboard showing WordPress core and theme protection
enabled, with authenticator-controlled temporary unlocking.

## Installation

 1. Install and activate InstallLock.
 2. Open InstallLock > Protection.
 3. Connect your authenticator app.
 4. Save your five single-use recovery codes in a secure location.
 5. Enable Protection.

When you need to make a WordPress core or theme change, enter your six-digit authenticator
code to temporarily unlock protection.

## FAQ

### What does InstallLock Free protect?

InstallLock Free prevents unauthorized WordPress core updates and theme installation,
activation, switching, updates, and deletion while protection is enabled.

### Why use InstallLock if I already use a WordPress security plugin?

Firewalls, malware scanners, strong passwords, and two-factor authentication are
all important parts of WordPress security. But they do not eliminate every path 
an attacker may use to make changes to your website.

Some connected services and integrations can make changes to WordPress without anyone
signing in through the normal WordPress login.

**InstallLock closes that gap by requiring separate authenticator authorization 
before WordPress core or theme changes can be made.**

It is designed to work alongside your existing security tools by adding another 
layer of protection specifically around WordPress software changes.

### Does InstallLock Free protect plugins?

No. InstallLock Free protects WordPress core and themes.

InstallLock Pro adds protection for plugin installation, activation, deactivation,
updates, and deletion.

### Can automatic updates still run?

Yes. InstallLock can allow approved WordPress core minor updates and selected theme
updates to run automatically while protection remains enabled.

### What happens if I lose access to my authenticator?

Use one of your unused recovery codes to set up a replacement authenticator.

### Does InstallLock support WordPress Multisite?

No.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

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

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

### Interested in development?

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

## Changelog

#### 1.0.154

 * Initial WordPress.org release.

## Meta

 *  Version **1.0.154**
 *  Last updated **20 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 7.1 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Authenticator](https://wordpress.org/plugins/tags/authenticator/)[core updates](https://wordpress.org/plugins/tags/core-updates/)
   [security](https://wordpress.org/plugins/tags/security/)[updates](https://wordpress.org/plugins/tags/updates/)
 *  [Advanced View](https://wordpress.org/plugins/installlock/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

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

## Support

Got something to say? Need help?

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