porro

Filament site care

Every Filament app,
kept current.

Uptime from several regions, SSL and domain expiry, advisories across Filament, Livewire, plugins and your Composer packages, and support dates for Filament, Laravel and PHP. One screen for every Filament app you look after.

01 · What Porro checks

Checks from the outside.
Facts from the inside.

Every site gets outside checks the moment you add it. Add the connector and you also get what only the site knows: versions, advisories in composer.lock and package-lock, schedulers, queues and backups.

Porro turns it into exactly one thing to do.

porro/filament-connector

$ composer require porro/filament-connector
$ php artisan porro:connect porro_…
# first report arrives in seconds

Filament connector adds

read-only · open source
Filament, Livewire and plugin versions
Advisories across Filament, Livewire and plugins
Site Health and blocking in your panel
Or one click: Porro opens the pull request GitHub + your host

02 · In your panel

Free in your Filament panel.

The plugin adds Site Health and Blocking pages to your panel, with a dashboard widget for the top issues. It works on its own, and keeps what it sees on the site.

  • +Advisories, support dates, failed jobs and the scheduler
  • +Scanner probes, failed logins and fake Googlebots, ranked by IP
  • +Block in the app, at Cloudflare or in nginx, with each block confirmed first
Porro’s Site Health page in Filament

03 · Updates

Updates you can merge,
not just a list.

Porro checks filament/filament, Livewire, every plugin and every Composer package, and opens a pull request for the patch and minor updates you pick. A major upgrade, like Filament 4 to 5, is flagged with the upgrade guide and never bundled in.

Updates · harbour-arts.org

4 waiting
filament/filament 4.15.1 → 4.15.3 patch · advisory
livewire/livewire 3.6.2 → 3.6.4 patch
laravel/framework 12.68 → 12.70 minor
filament/filament 4.15 → 5.10 major · upgrade guide

Pull request

opened by Porro
Update 3 Composer packages #142 · porro/updates
composer.json and composer.lock regenerated in a sandbox
From the Updates panel or the updates finding

05 · Support dates

Filament 3 is on security fixes only.

Porro tracks support dates for Filament and PHP, and flags every app on a version that’s running out, weeks ahead. The same data powers our free end-of-life pages.

Questions

Something else? Email [email protected]. It goes straight to the people building it.

Which Filament versions does it support?

Filament 3 to 5, on Laravel 11 to 13 and PHP 8.2 to 8.5. Outside checks (uptime, SSL, domain) work on any site, with or without the plugin.

Does the connector change my site?

No. It’s read-only. It sends one signed report on a schedule and after each deploy, and never accepts commands: Porro never connects in. Every line is open source on GitHub.

Do I need a Porro account for the panel pages?

No. Site Health, suspicious activity and blocking work on their own in your panel, and keep what they see on the site. Connect Porro to add uptime, SSL, domain and server checks alongside every other site you look after.

Will Porro upgrade Filament 4 to 5 for me?

No. Porro opens pull requests for the patch and minor updates you choose. A major upgrade like Filament 4 to 5 changes more than composer.json, so Porro flags it with the upgrade guide and leaves the upgrade to you.

Are Filament plugins checked too?

Yes, along with Livewire and every other Composer package in composer.lock. Each is checked against Packagist’s security advisories and for newer releases.

Do the connectors cost extra?

No. The connectors are free and MIT-licensed, and their pages work without a Porro account. Porro’s plans are priced by sites, not seats.

See your Filament apps in one place.

Start a free trial and add your first sites in minutes. Outside checks need nothing installed; the connector takes two commands.

Start your free trial →