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

Secret Stash Cli Laravel Package

dniccum/secret-stash-cli

A command-line companion for Laravel's secret stash, offering artisan commands to add, list, rotate, and remove encrypted secrets without leaving the terminal. Keep API keys and credentials organized, encrypted at rest, and easy to manage across environments.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Secrets and credential management for developer/CI workflows. Secret Stash CLI sits in the same decision space as "do we build an internal secrets CLI, adopt a hosted vault, or use an existing open-source tool?" This release does not change that calculus — it is a patch — but it is evidence the project is actively maintained at the point where you would be doing that evaluation.
  • Multi-device and multi-operator key distribution. The v1.1.1 fix ("repair missing envelopes for your other devices after unlocking") addresses a real failure mode in envelope-style encryption: when a new device or teammate is added to a vault, their key envelope must be written for them, and a bug there means they can unlock the vault but cannot decrypt existing entries. If your roadmap includes onboarding a second device, a teammate, or a recovery key, this is the exact class of defect that generates support tickets and erodes trust in a security tool.
  • Build vs. buy vs. adopt. A single-maintainer CLI with a patch release cadence is a viable adopt option for internal, low-blast-radius tooling (local dev secrets, small team credential sharing). It is a weaker buy/adopt candidate for anything with compliance scope, audit requirements, or a need for vendor SLAs — in those cases this release is a signal to look at the managed alternatives instead.
  • Upgrade sequencing. Because this is a bug fix on key material handling, the decision it most directly supports is "schedule the bump now" for anyone already on v1.1.0 who uses multi-device unlock, versus "no action" for single-device users.
  • Release-note quality as a vendor signal. The note is one line, names the symptom but not the affected versions, the root cause, or a mitigation. That is a reasonable data point when weighing how much operational burden you are taking on by depending on this project.

When to Consider This Package

Consider it when:

  • You need a command-line-first way to store and retrieve secrets for local development or scripts, and a GUI or SaaS dependency is unwanted.
  • Your team is small and technically homogeneous — envelope/keypair concepts are understood by the people operating it, and a multi-device unlock flow is a real workflow you want, not a hypothetical.
  • You are comfortable with a single-maintainer, pre-2.0 open-source dependency for a non-critical-path tool, and can pin a version and read the changelog yourself.
  • You want source you can audit for anything touching key material rather than trusting a black box.
  • You have a rollback story: secrets remain exportable/recoverable independent of the tool, so a breaking change in v2 does not lock you out.

Look elsewhere when:

  • You need compliance, audit logging, SSO/SCIM, or access revocation guarantees — go to a managed secrets platform, or at minimum a project with a security disclosure process and multiple maintainers.
  • Blast radius is high (production infrastructure credentials, customer data). A patch that fixes missing envelopes is reassuring that the maintainer ships, but it also means v1.1.0 had a multi-device decryption defect in a security-adjacent path.
  • You require semantic-versioning guarantees and a deprecation policy; a 1.x CLI with one-line release notes cannot give you that today.
  • Your workflow is GUI/team-broad rather than CLI/individual — onboarding friction will dominate the benefit.

For this specific release: it is a patch with no API or config surface changes. If you are on v1.1.0 and use multi-device unlock, upgrade and verify that each enrolled device can decrypt a known entry. If you are single-device, treat it as routine.

How to Pitch It (Stakeholders)

For executives (one paragraph): We evaluated Secret Stash CLI, an open-source command-line tool for storing and sharing secrets, as a lightweight alternative to a managed secrets service for internal developer use. Its latest release, v1.1.1, is a bug fix rather than a new capability: it repairs a defect where, after unlocking a vault, a second enrolled device could be missing the encrypted "envelope" it needs to read existing secrets. That is a reliability and trust issue in the tool's core multi-device workflow, and it is now fixed. My recommendation is narrow: this is a reasonable, low-cost option for local development secrets in a small engineering team, but it is not a fit for production credentials, audited environments, or anything needing vendor support, because it is maintained by one person and its release documentation is thin. No budget or roadmap change is implied by this release; the decision it informs is which secrets tooling we standardize on, and that decision should be made on the tool's overall maturity, not on this patch.

For engineering leads (the practical version): v1.1.1 is a one-line patch — it fixes missing key envelopes for secondary devices after an unlock, so a newly enrolled device can actually decrypt pre-existing entries. No config, API, or storage-format changes; safe drop-in from v1.1.0. Action: bump the pin, then run a two-device smoke test (unlock on device A, read an entry created before device B was enrolled). If that test was failing for you before, this is your fix; if it passes, you were unaffected. Two caveats worth recording: the release note does not state affected versions or root cause, so we cannot tell whether v1.1.0 users with stale envelopes need a re-enrollment step rather than just an upgrade — verify before assuming; and the project has no published security policy, so keep a documented recovery path (exportable secrets, a second copy of the vault) that does not depend on this tool.

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.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo