Installation

Last updatedView as Markdown

Install the plugin from Linchpin's Composer repository or from a release zip, then find it under Settings.

Requirements

Minimum
WordPress7.0 (the plugin header declares Requires at least: 7.0, so WordPress refuses to activate it on older versions)
PHP8.3
ConsepoA paid plan for scans and violation reports

Install with Composer

Each release is published to packagist.linchpin.com as linchpin/consepo-csp-scanner, with the Composer type wordpress-plugin. Add the repository to the site's composer.json, then require the package:

json composer.json
{  "repositories": [    {      "type": "composer",      "url": "https://packagist.linchpin.com/satispress/"    }  ]}
The packagist.linchpin.com repository. Composer reads its credentials from auth.json or COMPOSER_AUTH.
Require the plugin bash
composer require linchpin/consepo-csp-scanner

The plugin is being submitted to the WordPress.org directory. Until it is listed there, install it from Composer or a release zip.

Install from a release zip

Each GitHub release of linchpin/consepo-csp-scanner carries consepo-csp-scanner.zip, built by scripts/build.sh with its Composer dependencies included. Upload it under Plugins → Add Plugin → Upload Plugin, then activate it.

After activation

  • The screen is under Settings → Consepo. When Mantle is active it moves under the Linchpin menu instead. The Plugins screen also gets a Settings link.
  • Activation stores the default settings, with the policy Off and nonces and pinning disabled, and schedules a twice-daily refresh of the site's scan.
  • Deactivation stops the scheduled work and keeps the data. Deleting the plugin removes every option, transient and scheduled event it created; see Stored data.

If the plugin was copied from source without its dependencies, an administrator sees "Consepo could not load its dependencies. Run composer install inside the plugin directory, or install a release build." Run composer install in the plugin directory, or install a release zip.

Have a question about this page?

Linchpin assistant

Was this helpful?