pulpmedia/p3pcookiebundle
Legacy Symfony bundle that adds P3P (Platform for Privacy Preferences) headers to cookies, helping older Internet Explorer accept third-party cookies. Useful for maintaining compatibility with deprecated browser privacy policies.
Symfony\Component\HttpKernel coupling), not a framework-agnostic library, and it hard-blocks a move to Symfony 3+ or Laravel.Consider it only when all of the following hold:
Look elsewhere when:
SameSite=None; Secure, CHIPS/partitioned cookies, and third-party-cookie deprecation guidance instead.Note the scoring asymmetry: a 0.17 package score against a 6.59 opportunity score means the problem space is real and underserved — not that this implementation is the answer.
Executives: This is a legacy compatibility shim for a retired browser running on an end-of-life framework. It solves a genuine problem — IE silently dropping cookies inside iframes, which breaks logins and carts — but for a user cohort that is now statistically negligible. Recommendation: do not adopt it as a dependency. Treat its presence in our codebase as a trigger to schedule the Symfony2 exit, and if short-term IE-iframe support is still required, implement the header ourselves inside a day.
Engineering: The package emits the P3P compact policy header so IE accepts third-party cookies. It is a Symfony2 bundle, not a portable library, so it does not drop into Laravel. There is no activity, 2 stars, 0 dependents, and no visible security or test posture. Three options: (a) vendor it read-only into the legacy app, (b) port the header logic into framework middleware — preferred, roughly one file, (c) drop the requirement entirely if IE traffic is below threshold.
Ask: confirm IE-in-iframe traffic from analytics, confirm the framework migration timeline, and select (b) or (c) before this appears in a roadmap as a quick fix.
How can I help you explore Laravel packages today?