raruto / cockpit-honeypot
Honeypot addon for Cockpit CMS
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:cockpit-module
pkg:composer/raruto/cockpit-honeypot
Requires
- php: >= 7.3
- composer/installers: ^1.10
Suggests
- aheinze/cockpit: Please install Cockpit before installing this addon
This package is auto-updated.
Last update: 2025-10-29 02:37:26 UTC
README
Honeypot addon for Cockpit CMS
Features
- Add "honeypot" switch to Forms settings
- Automatically append "honeypot" field to cockpit Forms::openapi
- Automatically validate "honeypot" submitted field to cockpit Forms::submit
- Automatically exclude invalid submissions from saved entries
Installation
Manual
Download latest release and extract to COCKPIT_PATH/addons/Honeypot directory
Git
git clone https://github.com/Raruto/cockpit-honeypot.git ./addons/Honeypot
Cockpit CLI
php ./cp install/addon --name Honeypot --url https://github.com/Raruto/cockpit-honeypot.git
Composer
- Make sure path to cockpit addons is defined in your projects' composer.json file:
{
    "name": "MY_PROJECT",
    "extra": {
        "installer-paths": {
            "cockpit/addons/{$name}": ["type:cockpit-module"]
        }
    }
}
- In your project root run:
composer require raruto/cockpit-honeypot
Related projects: ExtendedForms, FormValidation