Title: CtrlSite Connector
Author: CtrlSite.io
Published: <strong>September 9, 2026</strong>
Last modified: September 9, 2026

---

Search plugins

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

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

# CtrlSite Connector

 By [CtrlSite.io](https://profiles.wordpress.org/ctrlsiteio/)

[Download](https://downloads.wordpress.org/plugin/ctrlsite-connector.3.3.2.zip)

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

 [Support](https://wordpress.org/support/plugin/ctrlsite-connector/)

## Description

CtrlSite Connector is the on-site client endpoint for CtrlSite (https://ctrlsite.
io/), a remote website management and automation service. Its function is the connection
itself: once paired, it relays authenticated, encrypted requests from your CtrlSite
account so your site can be securely managed, monitored, and maintained, including
AI-assisted automation, when you initiate or authorize it.

There is no local functionality independent of this connection. Without pairing,
the plugin remains idle: it does not perform any actions and does not communicate
with the CtrlSite service.

#### What CtrlSite Connector Does

After you pair your site with your CtrlSite account, this plugin exposes an authenticated,
encrypted API that allows the CtrlSite service to carry out actions you initiate
or authorize, such as:

 * Reading and reporting site configuration, health, and update status
 * Managing content, comments, and taxonomies
 * Managing users and roles
 * Installing, updating, activating, or removing plugins and themes
 * Reading, writing, or managing files on the server, excluding writes to PHP and
   server-configuration files, and excluding reads of files containing site credentials
   or server configuration
 * Inspecting database tables, running structured read-only queries, and performing
   database maintenance such as optimizing tables and removing orphaned or expired
   data
 * Reading site logs
 * Managing scheduled tasks (cron), hooks, and caches
 * Managing media library items
 * Managing WooCommerce data, if WooCommerce is installed
 * Discovering and executing WordPress Abilities registered on your site

Some of these actions are privileged and can modify site code, files, the database,
plugins, themes, or user accounts. These actions occur only when you have enabled
and specifically requested them through your CtrlSite account; the plugin does not
act on its own.

#### Local Controls

 * **Pairing / Unpairing** — the connection is established through an explicit pairing
   step and can be revoked at any time from the plugin’s admin page, which immediately
   disables remote access.
 * **Abilities Exposure** — you can choose whether registered WordPress Abilities
   are exposed to the CtrlSite service, and maintain a blocklist of specific abilities
   to exclude from discovery.
 * **Transport Security** — communication with the CtrlSite service uses authenticated
   encryption, with replay protection to reject reused or expired requests.

#### Requirements

 * An active CtrlSite account (see [CtrlSite](https://ctrlsite.io/))
 * A network connection between your site and the CtrlSite service
 * PHP 8.2+ with the `sodium` and `openssl` extensions (bundled with PHP by default)

Multisite networks are not currently supported.

### External services

This plugin connects your WordPress site to CtrlSite (https://ctrlsite.io/), a remote
website management and automation service, to provide its remote management and 
AI-assisted automation functionality.

When your site is paired with a CtrlSite account, and when you initiate or authorize
an action from that account, this plugin exchanges authenticated, encrypted requests
and responses with the CtrlSite service. Depending on which functions you enable
and request, the data exchanged may include:

 * Site configuration and health information
 * Content, comments, and taxonomy data
 * User and role information
 * Plugin, theme, and update data
 * File contents and file system data, excluding files containing site credentials
   or server configuration
 * Database query results and table schema information
 * Log file contents
 * Cron, hook, and cache data
 * Media library data
 * WooCommerce data, if WooCommerce is installed
 * Registered WordPress Abilities and their execution results

No data is sent to CtrlSite unless your site is paired and an action is initiated
or authorized as described above.

This service is provided by CtrlSite:

 * Terms of Service: https://ctrlsite.io/terms-and-conditions/
 * Privacy Policy: https://ctrlsite.io/terms-and-conditions/
 * Support: https://ctrlsite.io/

## Installation

 1. Upload the `ctrlsite-connector` folder to the `/wp-content/plugins/` directory,
    or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to WP Admin > CtrlSite and click “Open for Connection” to generate a pairing
    link which is valid for 30 seconds.
 4. Sign in to your CtrlSite account and use the pairing link to complete the connection.

## FAQ

### Do I need a CtrlSite account to use this plugin?

Yes. CtrlSite Connector’s function is to connect your site to the CtrlSite service(
https://ctrlsite.io/) — it is a client endpoint for that remote service, not a standalone
tool. Without an active pairing, it performs no actions and exchanges no data.

### How do I pair or unpair my site?

Go to CtrlSite in WP Admin dashboard. Click “Open for Connection” to generate a 
one-time pairing link valid for 30 seconds, then complete pairing from your CtrlSite
account. Click “Unpair” at any time to immediately revoke the connection and clear
the stored connection secret.

### What data is exchanged with CtrlSite?

Only data related to actions you initiate or authorize is exchanged, and only while
your site is paired. Depending on which functions are enabled and requested, this
can include site configuration, content, users, plugins/themes, files, database 
results, logs, cron/cache data, media, WooCommerce data, and WordPress Abilities
data. See “External services” above for details.

### Can remote actions modify my site?

Yes. When enabled and specifically requested through your CtrlSite account, remote
actions can include privileged operations such as content and user management, installing
plugins/themes from the WordPress.org directory, file reads and writes (excluding
writes to PHP and server-configuration files, and excluding reads of credential 
and server-configuration files), structured read-only database queries, and database
maintenance operations such as table optimization and cleanup of orphaned or expired
data. You control this through pairing and the Abilities exposure/blocklist settings
on the plugin’s admin page.

### Is my connection to CtrlSite secure?

All communication with the CtrlSite service uses authenticated encryption, and requests
include replay protection to reject reused or expired messages.

### Does this plugin support multisite?

No. Multisite networks are not currently supported.

### What happens when I uninstall the plugin?

Uninstalling removes all Connector-specific settings and the stored connection secret
from the current site, including pairing status and Abilities exposure settings.
It does not delete content, users, or other data created through remote actions,
and it does not affect settings owned by other plugins.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

 *   [ CtrlSite.io ](https://profiles.wordpress.org/ctrlsiteio/)
 *   [ alexmoise ](https://profiles.wordpress.org/alexmoise/)

[Translate “CtrlSite Connector” into your language.](https://translate.wordpress.org/projects/wp-plugins/ctrlsite-connector)

### Interested in development?

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

## Changelog

#### 3.3.0

 * Initial release on WordPress.org.

## Meta

 *  Version **3.3.2**
 *  Last updated **16 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 8.2 or higher **
 * Tags
 * [automation](https://wordpress.org/plugins/tags/automation/)[maintenance](https://wordpress.org/plugins/tags/maintenance/)
   [management](https://wordpress.org/plugins/tags/management/)[remote](https://wordpress.org/plugins/tags/remote/)
 *  [Advanced View](https://wordpress.org/plugins/ctrlsite-connector/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/ctrlsite-connector/reviews/)

## Contributors

 *   [ CtrlSite.io ](https://profiles.wordpress.org/ctrlsiteio/)
 *   [ alexmoise ](https://profiles.wordpress.org/alexmoise/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ctrlsite-connector/)