{"adoption": {"forks": 178, "observed_at": "2026-08-28T04:03:21.731451+00:00", "stars": 1046}, "canonical_url": "https://ross.abutalabs.com/products/filament-breezy", "card": {"archived": false, "artifact_type": "plugin", "description": "Filament plugin for customizable profile page, two factor authentication & Sanctum token management.", "domain": ["web-development", "security", "developer-tools"], "enriched": true, "function": ["auth", "ui-components", "security"], "health_score": 99, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Jacobtims/filament-breezy"], "name": "Jacobtims/filament-breezy", "platform": ["php", "self-hosted"], "pushed_at": "2026-08-14T07:11:07+00:00", "repo": "Jacobtims/filament-breezy", "stars": 1046, "tags": ["filament", "laravel", "two-factor-authentication", "sanctum", "passkeys", "profile-page", "admin-panel", "web-server"], "topics": [], "urls": [], "use_cases": ["add two-factor authentication to a Filament admin panel", "let users manage their profile and avatar in Filament", "manage Sanctum personal access tokens from the panel", "enable passkey passwordless login for Filament users", "force users to enable 2FA before using the app", "let users log out of other browser sessions", "require password confirmation for sensitive actions"], "what_it_is": "A Filament plugin for Laravel that adds enhanced security features to Filament admin panels, including a customizable profile page, two-factor authentication, passkeys, and Sanctum token management. It installs in minutes via Composer and integrates directly into Filament panel configuration.", "when_to_avoid": ["you don't use Laravel or Filament", "you need authentication for a public-facing API rather than panel users", "you use Filament v3 or earlier"], "when_to_choose": ["you run a Laravel app with Filament v4 panels and need auth hardening", "you want 2FA, passkeys, and token management without building custom UI", "you need a ready-made profile page with avatar support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/filament-breezy", "repo": "Jacobtims/filament-breezy", "role": "main", "score": 97}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.731451+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:01:55.073913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "377c7b5acff5c6b1a46431f0db9749dec095234385dd7b0ae02dcb48242091bd", "fetched_at": "2026-08-28T04:03:21.731451+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jacobtims/filament-breezy"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.731451+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:01:55.073913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "377c7b5acff5c6b1a46431f0db9749dec095234385dd7b0ae02dcb48242091bd", "fetched_at": "2026-08-28T04:03:21.731451+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jacobtims/filament-breezy"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:01:55.073913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "377c7b5acff5c6b1a46431f0db9749dec095234385dd7b0ae02dcb48242091bd", "fetched_at": "2026-08-28T04:03:21.731451+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jacobtims/filament-breezy"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.731451+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.731451+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.731451+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:01:55.073913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "377c7b5acff5c6b1a46431f0db9749dec095234385dd7b0ae02dcb48242091bd", "fetched_at": "2026-08-28T04:03:21.731451+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jacobtims/filament-breezy"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.731451+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.731451+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:01:55.073913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "377c7b5acff5c6b1a46431f0db9749dec095234385dd7b0ae02dcb48242091bd", "fetched_at": "2026-08-28T04:03:21.731451+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jacobtims/filament-breezy"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.731451+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.731451+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.731451+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:01:55.073913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "377c7b5acff5c6b1a46431f0db9749dec095234385dd7b0ae02dcb48242091bd", "fetched_at": "2026-08-28T04:03:21.731451+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jacobtims/filament-breezy"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.731451+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:21.731451+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:01:55.073913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "377c7b5acff5c6b1a46431f0db9749dec095234385dd7b0ae02dcb48242091bd", "fetched_at": "2026-08-28T04:03:21.731451+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jacobtims/filament-breezy"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:01:55.073913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "377c7b5acff5c6b1a46431f0db9749dec095234385dd7b0ae02dcb48242091bd", "fetched_at": "2026-08-28T04:03:21.731451+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jacobtims/filament-breezy"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:01:55.073913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "377c7b5acff5c6b1a46431f0db9749dec095234385dd7b0ae02dcb48242091bd", "fetched_at": "2026-08-28T04:03:21.731451+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jacobtims/filament-breezy"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:01:55.073913+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "377c7b5acff5c6b1a46431f0db9749dec095234385dd7b0ae02dcb48242091bd", "fetched_at": "2026-08-28T04:03:21.731451+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jacobtims/filament-breezy"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 96}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1686, "days_push": 19, "days_rel": 29, "gap_med": 16, "n_releases_24m": 28}, "score": 97, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}