WordPress plugin intelligence profile

Tendrix Connector

Connects this site to a Tendrix Hub you control: heartbeat, technical inventory and audits on demand. It never executes remote code.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.26.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.4 · PHP 8.1
Directory statusactive
Last directory update7 Oct 202626d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Tendrix Connector version 0.26.1 as active, updated 26d ago and tested up to WordPress 7.1.

Overview

About this plugin

Tendrix Connector is the client side of a two-plugin system. It is installed on a site that

somebody maintains for you, or that you maintain for a client, and it reports to an

Tendrix Hub running on a WordPress site that you or your agency owns.

There is no third-party service. This plugin talks to one Hub and only to the Hub you paired

it with, whose address is pinned at pairing time and cannot be changed by a request.

What it does

  • Sends a heartbeat every five minutes, with the site’s technical inventory when something changed.
  • Runs local audits when the Hub asks: security, pending updates, health, SEO, broken links, accessibility and file integrity.
  • Executes commands from a closed list, and refuses anything else without interpreting it. The list covers audits, inventory, image optimisation and alt text, cache purging, database cleanup and backups: content, data and cache, never site administration. With the free Tendrix Hub the connector only runs audits and sends its inventory; the other commands are sent only by the Tendrix Hub Pro add-on.
  • Records fatal errors and outgoing mail failures so they can be diagnosed from the Hub.
  • Recompresses and resizes the images the Hub selects, keeping a copy of each original.
  • Carries the daily counts of Tendrix Chat and Tendrix Consent, when they are installed. Anything that is not a whole number is dropped before sending, so no plugin can use this channel for personal data.

What it never does

  • It does not execute code sent by the Hub. The Hub sends the name of a command from a fixed list, never code, never a file path and never SQL.
  • It does not send your users’ names, e-mail addresses or content. People are reported as counts per role. Mail diagnostics mask the recipient ( m***@gmail.com ).
  • It does not install, update, activate or delete plugins, themes or WordPress core. The Hub shows which updates are pending; an administrator of this site applies them from its own dashboard.
  • It does not open sessions on this site, create users or change their roles.
  • It does not change site settings, permalinks, robots.txt, security settings or plugin databases, and it does not delete files from the site. Those are changed by an administrator of this site from its own dashboard.
  • It does not accept instructions on its public endpoint. The one inbound route only wakes the plugin up, carries no orders, and requires the same signature as everything else.

File integrity

When the Hub asks for it, the connector hashes the WordPress core files and the files of

org directory, compares them against the official

org, and looks for executable PHP inside the uploads folder.

This is an integrity canary, not an antivirus. It proves that a file is not the one that was

distributed. It says nothing about a malicious plugin whose files are intact, and it never

deletes or quarantines anything: it reports, and a person decides.

Communication and security

The connector always initiates the connection outwards. The single inbound route,

/tendrix-conector/v1/wake, does not carry orders: it tells the plugin to run its cycle

now, and the plugin then asks the Hub for work over its usual signed outbound channel. If

your host blocks incoming requests, nothing is lost: the five minute cycle picks the work up

anyway.

Every request is signed with HMAC-SHA256 over the method, path, timestamp, nonce and a hash

of the body, compared in constant time, with a five minute clock window and single-use

nonces. The shared secret is created at pairing time and is deleted from this site when you

unpair.

External services

The Tendrix Hub you paired it with

Its address is entered by an administrator of this site during pairing, is stored, and cannot

be changed by an incoming request. Sending data to it is the entire purpose of the plugin.

What is sent: WordPress, PHP and server versions and settings; the list of installed plugins

and themes with their versions; database size and table statistics; counts of posts, pages,

comments, media and users per role; security and SEO configuration; audit findings; fatal

error messages with the file, line and URL where they happened, with server paths trimmed;

and the recipient domain, subject and status of recent outgoing mail.

What is never sent: post or page content, passwords, user names or user e-mail addresses.

org

Used only during a file integrity audit, to fetch the official checksums for the WordPress

version this site runs. What is sent: the WordPress version and the site language. This is

the same request WordPress itself makes through its own get_core_checksums() function.

Provided by the WordPress Foundation. org/about/privacy/

org

Used only during a file integrity audit, to fetch the published checksums of installed

plugins. What is sent: the slug and version of a plugin, in the URL. Nothing about this site

is included, and the answer is cached for a week. Provided by the WordPress Foundation.

org/about/privacy/

No data is sent to the author of this plugin, and there is no telemetry.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • site health
  • agency
  • audit
  • maintenance
  • monitoring
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.4 · PHP 8.1
Update activity7 Oct 202626d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.