n3xt0r/filament-lockbox
Securely store and manage secrets, API keys, and credentials directly in your Filament admin panel. Filament Lockbox offers an encrypted vault, intuitive UI, and seamless Laravel integration for safe access control.
filament-lockbox appears to bridge Lockbox-encrypted model attributes with Filament UI display via DecryptedTextDisplay. It fits Laravel applications already using Filament and Lockbox, with model contracts (HasLockbox, HasLockboxKeys) and a configurable user model. Alpha.2 strengthens test infrastructure and config flexibility, but the package remains security-sensitive and pre-stable.filament-lockbox.user_model, implementing interfaces on records/users, and key management. New factories and traits reduce test setup. Integration tests for DecryptedTextDisplay improve confidence in common UI states: decrypted value, missing input warning, non-HasLockbox record dash, missing HasLockboxKeys error, and empty/missing value dash.user_model override require migration or config-cache clearing? Are factories intended for downstream test use or internal only?filament-lockbox.user_model, implement HasLockbox/HasLockboxKeys where needed, and validate DecryptedTextDisplay against real schema and key setup. Use provided factories to mirror production model/context behavior in tests.1.0.0-alpha.2 or tighter, verify framework constraints, and test config caching. Treat custom user-model support as a required integration checkpoint because prior hardcoding would have blocked non-default models.HasLockbox shows dash; missing HasLockboxKeys errors; empty/missing decrypted values show dash. Operational risks include misconfigured user_model, config-cache staleness, schema/model mismatch, missing keys, and unintended decrypted display.How can I help you explore Laravel packages today?