Skip to content

GH #253 — Vaultwarden to Paperclip secret sync#257

Open
ssdavidai wants to merge 10 commits into
mainfrom
hermes/alfa57-gh253-secret-sync
Open

GH #253 — Vaultwarden to Paperclip secret sync#257
ssdavidai wants to merge 10 commits into
mainfrom
hermes/alfa57-gh253-secret-sync

Conversation

@ssdavidai

Copy link
Copy Markdown
Owner

Summary

Implements one-way Vaultwarden → Paperclip secret sync for GH #253.

  • Vaultwarden remains authoritative; Paperclip local_encrypted secrets are read-replica copies.
  • Adds a company-scoped ctrl route for selected Vaultwarden folder items.
  • Supports dry-run, create/rotate/no-op actions, and explicitly rejects prune=true so deletion is separately gated.
  • Avoids returning secret values in API responses.
  • Adds operator documentation and manual sync script.

Smoke evidence

  • npm ci
  • node --experimental-sqlite --experimental-test-module-mocks --import tsx --experimental-loader ./tests/text-loader.mjs --test tests/paperclip_admin.test.ts — 18/18 passing
  • npm run buildBuild complete — dist/api.mjs

Paperclip: ALFA-57

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.

1 participant