Pantheon Secrets Manager
Manage Pantheon Secrets through a WordPress interface.
by Kyle Taylor · github.com/kyletaylored/pantheon-secrets-manager · 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/kyletaylored/pantheon-secrets-manager/archive/refs/heads/main.zipAlso on Packagist as kyletaylored/pantheon-secrets-manager:
composer require kyletaylored/pantheon-secrets-managerFrom the readme
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