jmiller e746afd835
Universal: PR Check / Branch Policy (pull_request) Failing after 3s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 7s
Generic: Repo Health / Access control (pull_request) Successful in 3s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Validate PR (pull_request) Failing after 12s
Generic: Project CI / Lint & Validate (pull_request) Successful in 16s
Universal: PR Check / Secret Scan (pull_request) Successful in 21s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 30s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 1m2s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 1m3s
Universal: Build & Release / Promote to RC (pull_request) Failing after 13s
Universal: Build & Release / Build & Release Pipeline (pull_request) Has been skipped
Generic: Project CI / Tests (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report: Scripts Governance (pull_request) Has been cancelled
Generic: Repo Health / Report: Repository Health (pull_request) Has been cancelled
fix: add missing SQL migration for license_cache table and sync schema version
The mokosuite_license_cache table was added to install.mysql.sql but
never had a corresponding update file. Existing installs (upgrading
from pre-02.48.20) never received this table.

Additionally, no SQL update files existed between 02.48.20 and 02.52.00,
causing Joomla to report a database schema mismatch (manifest says
02.52.00 but #__schemas is stuck at 02.48.20).
2026-06-29 15:16:25 +00:00
2026-01-08 19:49:02 -06:00
2026-01-08 19:49:02 -06:00
2026-01-08 19:49:02 -06:00

MokoSuiteClient

Version License Joomla PHP

MokoSuiteClient is the Joomla 5.x / 6.x client-facing tracker and identity layer for the MokoSuite platform. It provides security hardening, health monitoring, privacy compliance, multi-domain management, and integration with MokoSuiteHQ for centralized site management.

Features

Core

  • Admin Dashboard — site info, plugin status, quick actions, support PIN
  • Health Monitoring — 15 diagnostic checks via /?mokosuiteclient=health
  • Heartbeat — RSA-signed registration with MokoSuiteHQ, daily support PIN rotation
  • Extension Catalog — browse and install Moko Consulting extensions

Security (Firewall Plugin)

  • Web Application Firewall — SQL injection, XSS, RFI, directory traversal shields
  • Security Headers — X-Frame-Options, CSP, HSTS, Referrer-Policy, Permissions-Policy
  • IP Management — trusted IPs, blocklist, auto-ban on WAF threshold
  • Password Policy — min length, uppercase, number, special character requirements
  • Access Control — admin secret URL, frontend super user block, upload restrictions

Privacy Guard

  • GDPR Compliance — data subject requests, consent logging, retention policies
  • User Data — export, anonymize, or delete user data on request

DevTools

  • Development Mode — debug, cache disable, hit suppression
  • Mirror Domains & Staging — repeatable table of domain aliases with offline bypass and robots directives
  • Maintenance — reset hits, delete versions, reset download keys

Multi-Domain

  • Site Aliases — per-alias offline mode, robots directives, canonical URLs
  • Offline Bypass — TOS, privacy policy, and support pages remain accessible when site is offline

Integration

  • MokoSuiteHQ — heartbeat, health data, backup status, activity logging
  • MokoSuiteBackup — bridge plugin discovers BackupStatusHelper for heartbeat payloads
  • Joomla — guided tours, action logging, custom fields, scheduled tasks

Requirements

  • Joomla 5.0+ or 6.x
  • PHP 8.1+ (8.3+ for Joomla 6)

Installation

Download the latest pkg_mokosuiteclient-*.zip from Releases and install via System → Install → Upload Package File.

After installation, the package auto-enables and sets protected status.

Documentation

Full documentation is available on the MokoSuiteClient Wiki:

License

GPL-3.0-or-later — see LICENSE.md

Changelog

See CHANGELOG.md


Moko Consulting | Website | Email

S
Description
MokoSuiteClient is the Joomla 5.x / 6.x client-facing tracker and identity layer for the MokoSuite platform.
https://mokoconsulting.tech/support/products/mokowaas Readme GPL-3.0
24 MiB
2026-06-29 16:39:19 +00:00
Languages
PHP 66.9%
Markdown 18.6%
XML 6.6%
INI 4.6%
SQL 2%
Other 1.2%