Jonathan Miller 0456f467c7
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Blocked by required conditions
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Blocked by required conditions
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Blocked by required conditions
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Blocked by required conditions
Generic: Project CI / Tests (pull_request) Blocked by required conditions
Platform: moko-platform CI / Gate 4: Governance (push) Blocked by required conditions
Platform: moko-platform CI / Gate 5: Template Integrity (push) Blocked by required conditions
Platform: moko-platform CI / CI Summary (push) Blocked by required conditions
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Blocked by required conditions
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Blocked by required conditions
Joomla: Extension CI / PHPStan Analysis (pull_request) Blocked by required conditions
Joomla: Extension CI / Build RC Pre-Release (pull_request) Blocked by required conditions
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (pull_request) Blocked by required conditions
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (pull_request) Blocked by required conditions
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (pull_request) Blocked by required conditions
Platform: moko-platform CI / Gate 3: Self-Health Check (pull_request) Blocked by required conditions
Platform: moko-platform CI / Gate 4: Governance (pull_request) Blocked by required conditions
Platform: moko-platform CI / Gate 5: Template Integrity (pull_request) Blocked by required conditions
Platform: moko-platform CI / CI Summary (pull_request) Blocked by required conditions
Universal: PR Check / Build RC Package (pull_request) Blocked by required conditions
Universal: PR Check / Report Issues (pull_request) Blocked by required conditions
Generic: Repo Health / Scripts governance (pull_request) Blocked by required conditions
Generic: Repo Health / Repository health (pull_request) Blocked by required conditions
Generic: Repo Health / Report Issues (pull_request) Blocked by required conditions
Generic: Project CI / Lint & Validate (pull_request) Failing after 2s
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 5s
Universal: PR Check / Validate PR (pull_request) Failing after 6s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 11s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 3s
Universal: Auto Version Bump / Version Bump (push) Successful in 16s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 46s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 28s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 51s
Platform: moko-platform CI / Gate 1: Code Quality (pull_request) Failing after 54s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 53s
feat(dashboard): add heartbeat send button next to Support PIN
Upload icon button beside the PIN badge triggers sendHeartbeat AJAX
call to HQ, which includes the health token (HQ derives the PIN).
2026-06-23 11:15:34 -05: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
21 MiB
Languages
PHP 67%
Markdown 19.8%
XML 6%
INI 4.7%
SQL 1.3%
Other 1.1%