Peter Steinberger
6bb85f177f
feat(onepassword): optional 1Password secrets broker plugin (#106133)
* feat(onepassword): add optional 1Password secrets broker plugin
Curated slug registry with per-item auto/approve/deny policy, plugin-approval
gating with expiring allow-always grants, SQLite audit history, onepassword
status/audit CLI, and a single-attempt op client (--cache=false, minimal env).
Closes #105924
* docs(plugins): refresh generated inventory count after rebase
* fix(onepassword): scope grants and field reads
* fix(onepassword): bound grant retention
* fix(onepassword): satisfy deadcode ratchet and hook allowlist contract
* fix(onepassword): honor live policy reloads
* refactor(onepassword): trim private exports
* test(onepassword): satisfy plugin boundaries
* test(onepassword): document temp directory boundary
2026-07-13 03:12:47 -07:00
..
2026-07-13 17:54:43 +08:00
2026-07-13 03:34:26 -04:00
2026-07-05 00:32:47 -04:00
2026-07-09 14:53:52 -07:00
2026-07-12 22:42:48 -07:00
2026-07-13 02:30:45 -07:00
2026-07-05 00:32:47 -04:00
2026-07-13 02:34:31 -07:00
2026-07-13 00:05:13 -07:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-13 02:34:31 -07:00
2026-07-13 13:59:00 +08:00
2026-07-13 13:59:00 +08:00
2026-07-10 05:28:12 +05:30
2026-07-12 23:15:19 -07:00
2026-07-11 14:50:37 -07:00
2026-07-13 02:30:45 -07:00
2026-07-13 03:12:47 -07:00
2026-07-12 09:43:22 +01:00
2026-07-13 13:59:00 +08:00
2026-07-13 00:05:13 -07:00
2026-06-30 19:42:12 -06:00
2026-07-05 00:32:47 -04:00
2026-07-05 01:26:25 -04:00
2026-07-11 17:26:26 -07:00
2026-07-13 13:59:00 +08:00
2026-07-13 00:54:14 -07:00
2026-07-13 00:30:20 -07:00
2026-07-11 15:26:48 -07:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-13 01:32:25 -07:00
2026-07-05 00:32:47 -04:00
2026-07-13 03:12:47 -07:00
2026-07-13 03:12:47 -07:00
2026-07-13 13:59:00 +08:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-11 14:50:37 -07:00
2026-07-05 00:32:47 -04:00
2026-06-24 17:32:08 -07:00
2026-07-05 00:32:47 -04:00