porro

Connectors

Statamic

Install porro/statamic-connector for a Porro section in the Statamic control panel.

porro/statamic-connector adds a Porro section to the control panel with Site Health and Blocking, and a dashboard widget. It works with Statamic 5 and 6 on Laravel 11–13 and PHP 8.2+. It includes the Laravel connector, so its commands and settings apply too, through php please as well as php artisan.

Install

composer require porro/statamic-connector
php please migrate

Then open Porro → Site Health in the control panel. To report to Porro as well, connect the site.

Dashboard widget

Add it to config/statamic/cp.php:

'widgets' => [
    ['type' => 'porro_site_health', 'width' => 50],
],

It lists the five most important issues ('limit' => 5 to change that) and shows the last result rather than running the checks, so the dashboard never waits.

Who can see it

Super admins. For other roles, under Porro in Users → Roles:

  • View Porro Site Health shows both pages, the widget and Check again.
  • Block and safelist IP addresses adds the block, unblock and safelist buttons.

What's in it

  • Site Health: the Laravel connector's checks with Statamic and addon updates from Statamic's own updater, flagged when one is a security release, and the suspicious activity summary. See Suspicious activity.
  • Blocking: where blocks are enforced, the blocklist and safelist, and what's always protected. See Blocking.

Pages served from Statamic's static cache never reach the app, so traffic counts run low there. Probes and logins are always caught.

Try it on your sites.

28 days free, no card needed. Import your sites from Forge, Laravel Cloud or Ploi in a couple of minutes.

Start your free trial →