WP Manifestindependent plugin directory
manifest / security / gowp-agent-connector

GoWP Agent Connector

GoWP Agent Connector — WordPress plugin for automated backups and restore

by GoWP · github.com/tolomato/gowp-agent-connector · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/tolomato/gowp-agent-connector/archive/refs/heads/main.zip

Connects your WordPress site to the GoWP Agent for automated backups, restores, and security scanning.

Description

GoWP Agent Connector provides REST API endpoints that allow the GoWP Agent platform to perform automated backups, restores, and security scans on your WordPress site.

Features:

  • Full site backups (database + files)
  • Database-only backups
  • Files-only backups
  • Site restoration from backup archives
  • Automatic cleanup of temporary backup files

Third-Party Service Disclosure:

This plugin is designed to work with the GoWP Agent management platform. When used with the GoWP Agent, the following data may be transmitted:

  • Site backup archives (database exports and wp-content files) are uploaded to GoWP's secure storage for retention and download.
  • Backup status information is retrieved by the GoWP Agent to track backup progress.
  • Restore operations may be initiated by the GoWP Agent, which sends backup archives back to this plugin for restoration.

This plugin can also be used standalone via its REST API endpoints with any system that supports WordPress Application Password authentication.

Installation

  1. Upload the gowp-agent-connector folder to /wp-content/plugins/.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Ensure your WordPress site has Application Passwords enabled (WordPress 5.6+).
  4. Use the REST API endpoints under /wp-json/gowp-agent/v1/ with admin-level Application Password credentials.

Frequently Asked Questions

Does this plugin require an external service?

No. The plugin works independently via its REST API. However, it is designed to integrate with the GoWP Agent platform for automated management.

What permissions are required?

All REST API endpoints require the manage_options capability (Administrator role). Authentication is handled via WordPress Application Passwords.

Where are backups stored?

Backup ZIP files are temporarily stored in wp-content/uploads/gowp-agent-backups/. This directory is protected from direct web access. Files are automatically cleaned up after 24 hours.

Does this plugin support multisite?

Currently, the plugin is designed for single-site WordPress installations.

Changelog

1.0.0

  • Initial release.
  • Full, database, and files backup support.
  • Site restoration from backup archives.
  • Automatic temporary file cleanup.

Upgrade Notice

1.0.0

Initial release.