{"adoption": {"forks": 595, "observed_at": "2026-08-28T04:10:00.226099+00:00", "stars": 7483}, "canonical_url": "https://ross.abutalabs.com/products/lcobucci-jwt", "card": {"archived": false, "artifact_type": "library", "description": "A simple library to work with JSON Web Token and JSON Web Signature", "domain": ["security", "web-development", "backend", "apis"], "enriched": true, "function": ["auth", "serialization", "security"], "health_score": 94, "homepage": "https://lcobucci-jwt.readthedocs.io/en/stable/", "language": "PHP", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "stable", "member_repos": ["lcobucci/jwt"], "name": "lcobucci/jwt", "platform": ["php"], "pushed_at": "2026-08-22T13:13:21+00:00", "repo": "lcobucci/jwt", "stars": 7483, "tags": ["jwt", "jws", "rfc7519", "token-generation", "token-validation", "composer"], "topics": ["php", "jwt", "tokens", "hacktoberfest"], "urls": [], "use_cases": ["issue and sign JWTs for user authentication", "validate and parse JWTs from incoming API requests", "implement token-based auth in a PHP application", "sign tokens with HMAC, RSA, or ECDSA keys", "handle token claims, expiration, and refresh flows"], "what_it_is": "A PHP library for creating, parsing, and validating JSON Web Tokens (JWT) and JSON Web Signatures (JWS) per RFC 7519. It is installed via Composer and widely used as the JWT foundation in PHP applications and frameworks.", "when_to_avoid": ["you need a full authentication framework with sessions and user management", "your project is not PHP-based", "you only need opaque session tokens rather than standards-based JWTs"], "when_to_choose": ["you need a mature, well-tested JWT library for PHP", "you want fine-grained control over token claims, signing, and validation", "you're building token-based auth for APIs or microservices in PHP"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lcobucci-jwt", "repo": "lcobucci/jwt", "role": "main", "score": 83}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.226099+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.466125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2063302dabe8d306c8af1b342555a700545657e56c27ef72b69fdb9e51511a4e", "fetched_at": "2026-08-28T04:10:00.226099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lcobucci/jwt"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.226099+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.466125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2063302dabe8d306c8af1b342555a700545657e56c27ef72b69fdb9e51511a4e", "fetched_at": "2026-08-28T04:10:00.226099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lcobucci/jwt"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.466125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2063302dabe8d306c8af1b342555a700545657e56c27ef72b69fdb9e51511a4e", "fetched_at": "2026-08-28T04:10:00.226099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lcobucci/jwt"}], "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:10:00.226099+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.226099+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.226099+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.466125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2063302dabe8d306c8af1b342555a700545657e56c27ef72b69fdb9e51511a4e", "fetched_at": "2026-08-28T04:10:00.226099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lcobucci/jwt"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.226099+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.226099+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.466125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2063302dabe8d306c8af1b342555a700545657e56c27ef72b69fdb9e51511a4e", "fetched_at": "2026-08-28T04:10:00.226099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lcobucci/jwt"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.226099+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.226099+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.226099+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.466125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2063302dabe8d306c8af1b342555a700545657e56c27ef72b69fdb9e51511a4e", "fetched_at": "2026-08-28T04:10:00.226099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lcobucci/jwt"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.226099+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:00.226099+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.466125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2063302dabe8d306c8af1b342555a700545657e56c27ef72b69fdb9e51511a4e", "fetched_at": "2026-08-28T04:10:00.226099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lcobucci/jwt"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.466125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2063302dabe8d306c8af1b342555a700545657e56c27ef72b69fdb9e51511a4e", "fetched_at": "2026-08-28T04:10:00.226099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lcobucci/jwt"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.466125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2063302dabe8d306c8af1b342555a700545657e56c27ef72b69fdb9e51511a4e", "fetched_at": "2026-08-28T04:10:00.226099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lcobucci/jwt"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:37:35.466125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2063302dabe8d306c8af1b342555a700545657e56c27ef72b69fdb9e51511a4e", "fetched_at": "2026-08-28T04:10:00.226099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lcobucci/jwt"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 52}, "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": 4564, "days_push": 11, "days_rel": 320, "gap_med": 26, "n_releases_24m": 6}, "score": 83, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}