Seed: bitwarden-go CLI posture (Go-only, REST not SDK, AGPLv3)

This commit is contained in:
2026-08-28 19:18:35 -05:00
commit 643de0ffef
2 changed files with 680 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
# mopac-bitwarden-go
A 100% Go CLI for Bitwarden / Bitwarden Secrets Manager, replacing the Node
`bw` CLI in supply-chain-sensitive (CMMC L3/TS posture) environments. One
static binary, one auditable vendored module tree, no Node runtime.
- Talks to the Bitwarden Secrets Manager REST API directly with stdlib —
NO official SDK (its source-available license is AGPL-incompatible).
- Machine-account auth (access-token flow) for headless/agent use; human
auth flows where needed.
- Porcelain/plumbing model: `bwg get|set|list|sync ...` with JSON out for
scripting, plain text for humans.
- Pairs with ukrrs/mopac-keyproxy (placeholder keys to consumers; this CLI
is how material gets INTO the vault) but fully standalone.
- AGPLv3. Part of the MOPAC family; composable by anyone, no org-specific
assumptions in code.
Status: specification phase. Building 2026-08-28 onward; reference study
of KNEL/KNELSecretsManager in flight tonight.