Skip to content

feat(catalog): add Bitwarden CLI (bw) via npm_global - #142

Merged
CybotTM merged 1 commit into
mainfrom
feat/catalog-bitwarden-cli
Aug 7, 2026
Merged

CybotTM merged 1 commit into
mainfrom
feat/catalog-bitwarden-cli

Conversation

@CybotTM

@CybotTM CybotTM commented Aug 7, 2026

Copy link
Copy Markdown
Member

Adds a catalog entry for the Bitwarden CLI (bw, npm package @bitwarden/cli, install method npm_global, guide order 206 next to vault). Verified end-to-end on this machine: make install-bw installs 2026.7.0 and the snapshot refresh picks it up; full pytest suite passes (793 passed, 1 skipped). Motivation: IT password handovers use Bitwarden Send one-time links (see NRS-3980/NRS-4158 precedent); the agent toolset needs bw available to create Sends non-interactively.

https://claude.ai/code/session_01RUeyrHBbDhYzBwWDusz7Ey

Update since this was opened: the CLI is now in actual use rather than only anticipated. It backs bitwarden-provision.py --send-ad-password in it-account-lifecycle-skill !40, which reads the initial password from Vault and issues a one-time Send for the credential handover. Two payload facts were measured against the real service while building that and are now pinned by tests there: bw send create validates the whole send.text template (omitting disabled fails with "The Disabled field is required"), and a Send's lifetime is capped at 31 days — +31 is accepted, +32 is refused.

Signed-off-by: Sebastian Mendel <github@sebastianmendel.de>
Copilot AI lite review requested due to automatic review settings August 7, 2026 08:49
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@sonarqubecloud

sonarqubecloud Bot commented Aug 7, 2026

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@CybotTM
CybotTM merged commit 548f261 into main Aug 7, 2026
24 of 25 checks passed
@CybotTM
CybotTM deleted the feat/catalog-bitwarden-cli branch August 7, 2026 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants