Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Cbor Bundle Laravel Package

spomky-labs/cbor-bundle

A Symfony bundle for adding CBOR (Concise Binary Object Representation) support to your application, integrating the spomky-labs CBOR PHP library with service configuration for encoding and decoding CBOR data.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Security hardening for CBOR inputs: 3.1.0 exposes the decoder’s maximum nesting depth as a configuration option, allowing product teams to set an explicit guardrail against deeply nested or malicious CBOR payloads without forking the package.
  • Build vs. buy: Supports buying/adopting a maintained CBOR decoder instead of building custom parsing and depth-limit logic. The new config option removes a common reason to patch or wrap the package for security policy.
  • Feature and roadmap decisions: Useful for products handling CBOR in WebAuthn/passkeys, COSE, CWT, IoT payloads, or custom binary APIs where configurable decoding limits should be part of the input-validation roadmap.
  • Operational policy: Enables environment-specific limits, e.g. stricter nesting limits for public/untrusted endpoints and looser limits for trusted internal processing.
  • Release risk: Low-risk enhancement release: one PR, no reported breaking changes, no deprecations, and no resolved issues beyond the config exposure. PM should treat it as a security/configurability improvement, not a major feature launch.

When to Consider This Package

  • Consider it when the product needs standards-compliant CBOR encoding/decoding in PHP and wants a maintained implementation rather than custom parsing code.
  • Consider it when decoding untrusted CBOR and you need configurable safeguards such as maximum nesting depth, especially for public APIs, authentication flows, or device/IoT ingestion.
  • Consider it if the team can integrate a Symfony bundle or use the underlying CBOR library directly. This is a Symfony bundle, not a Laravel-native package; Laravel teams should validate the integration path before committing.
  • Look elsewhere if the product only needs JSON, has no CBOR use case, requires a Laravel-first package with no Symfony bridge, or cannot support the bundle’s configuration model.
  • Do not adopt it solely for this release; adopt it if CBOR support is a real product requirement and configurable decoder limits improve security or operational control.

How to Pitch It (Stakeholders)

  • Executives: This is a small, low-risk upgrade that improves security governance for CBOR input handling by making decoder nesting limits configurable. It reduces custom-code risk and avoids forking a maintained package.
  • Engineering: 3.1.0 adds a configuration option for maximum decoder nesting depth, with no breaking changes or deprecations. Upgrade risk is low; wire the limit into environment/config policy and document the chosen threshold.
  • Product/security: Use the new option to define explicit input limits for untrusted CBOR endpoints. Treat deeply nested payloads as a denial-of-service risk and make the limit part of the product’s validation and security baseline.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core