Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/kyletaylored/pantheon-secrets-manager/archive/refs/heads/main.zipOn Packagist as kyletaylored/pantheon-secrets-manager:
composer require kyletaylored/pantheon-secrets-managerNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Pantheon Secrets Manager
The Pantheon Secrets Manager WordPress plugin provides an interface to manage secrets that are typically stored as hardcoded values or plaintext options.
Features
Admin UI: Manage secrets directly from the WordPress dashboard.
Pantheon Integration: Uses Pantheon’s Customer Secrets API.
Secure Storage: Never stores secrets in the database.
PHP Constants: Map secrets to PHP constants securely.
WP-CLI Support: Manage secrets via the command line.
Environment Aware: Handles different Pantheon environments (dev, test, live).
Requirements
WordPress 6.0+
PHP 8.2+
Composer
Installation
Via Composer
Manual Installation
1. Download the latest release zip.
2. Upload to your WordPress plugins directory.
3. Activate the plugin.
Usage
Navigate to the "Pantheon Secrets" menu in the WordPress admin dashboard to manage your secrets.
Development
Installation
For End Users (Production Sites)
1. Download the latest release from the Releases page
2. Upload the ZIP file via WordPress admin: Plugins → Add New → Upload Plugin
3. Activate the plugin
Note: Release packages include all dependencies - no need to run composer install.
For