The Wire · Showcase
LARAVEL PLUGS GITHUB CREDENTIALS LEAK ACROSS INSTALLER AND CORE
By RepoJournal · Filed · About Laravel
Laravel is systematically removing exposed Composer OAuth tokens from GitHub Actions workflows in both the installer and framework, a security hygiene fix rolling through 13.x.
The framework team [1] [2] and installer [3] are stripping `github-oauth` credentials from Linux and Windows Actions to prevent accidental token exposure in logs and artifacts—a pattern that should have been locked down long ago but is being addressed now across all entry points. The framework also shipped support for `after_commit` hooks on Cloud queue metrics [4], letting you defer metric writes until transactions actually land, which matters if you're tracking queue performance against eventual consistency. Over in laravel/boost, the MCP JSON config handler now preserves empty objects instead of converting them to arrays [5] , fixing a schema validation failure that was breaking OpenCode startup when Boost installed its server entry. The same crew also cleaned up redundant `.env` read guidance [6] from the MCP docs, removing noise after earlier core-guideline refactoring. Infrastructure work across `.github` workflows is adding Ubuntu runners and reusable composition patterns [7] , likely to support the credential cleanup rollout and future CI standardization.
Action items
- → Review your GitHub Actions workflows for exposed Composer credentials — audit `composer config` outputs in logs laravel/framework [immediate]
- → If using laravel/boost with MCP, upgrade to the latest commit with JSON object preservation laravel/boost [plan]
- → Monitor 13.x PRs landing — the credentials cleanup is live and rolling forward laravel/framework [monitor]
References
- [1] [13.x] Remove Composer `github-oauth` credentials on Linux & Windows Actions ↗ laravel/framework
- [2] [13.x] Remove Composer `github-oauth` credentials on Linux & Windows Actions (#60095) laravel/framework
- [3] Remove Composer `github-oauth` credentials on Linux & Windows Actions (#520) laravel/installer
- [4] [13.x] Add support for `after_commit` for Cloud queue metrics ↗ laravel/framework
- [5] Preserve empty objects in MCP JSON config files ↗ laravel/boost
- [6] Remove redundant guidance to read .env directly ↗ laravel/boost
- [7] Add Ubuntu runner for setup-composer workflow laravel/.github
FAQ
- What changed in Laravel on May 13, 2026?
- Laravel is systematically removing exposed Composer OAuth tokens from GitHub Actions workflows in both the installer and framework, a security hygiene fix rolling through 13.x.
- What should Laravel teams do about it?
- Review your GitHub Actions workflows for exposed Composer credentials — audit `composer config` outputs in logs • If using laravel/boost with MCP, upgrade to the latest commit with JSON object preservation • Monitor 13.x PRs landing — the credentials cleanup is live and rolling forward
- Which Laravel repositories shipped on May 13, 2026?
- laravel/framework, laravel/installer, laravel/boost, laravel/.github