CCR-2026-0007: activate binky IMAP lane after founder provision
Mark front door ready/resolvable; record capabilities-safe verify evidence.
This commit is contained in:
parent
7d7260ffa3
commit
183647c33a
2 changed files with 26 additions and 4 deletions
|
|
@ -3,7 +3,7 @@ kind: credential-change-request
|
||||||
schema_version: 1
|
schema_version: 1
|
||||||
request_type: workload-kv-read
|
request_type: workload-kv-read
|
||||||
title: Binky company email IMAP credentials (tenant lane)
|
title: Binky company email IMAP credentials (tenant lane)
|
||||||
status: applied
|
status: active
|
||||||
created: '2026-07-17'
|
created: '2026-07-17'
|
||||||
updated: '2026-07-17'
|
updated: '2026-07-17'
|
||||||
requester:
|
requester:
|
||||||
|
|
@ -62,8 +62,8 @@ access_frontdoor:
|
||||||
catalog_id: binky-company-email-imap
|
catalog_id: binky-company-email-imap
|
||||||
selector: binky company email imap mailbox
|
selector: binky company email imap mailbox
|
||||||
command: warden access binky-company-email-imap --out FILE
|
command: warden access binky-company-email-imap --out FILE
|
||||||
resolvable: false
|
resolvable: true
|
||||||
readiness: applied-pending-provision
|
readiness: ready
|
||||||
delivery:
|
delivery:
|
||||||
surface: operator-workstation
|
surface: operator-workstation
|
||||||
target: email-connect scan-mailbox via env IMAP_USERNAME/IMAP_PASSWORD (names only
|
target: email-connect scan-mailbox via env IMAP_USERNAME/IMAP_PASSWORD (names only
|
||||||
|
|
@ -107,6 +107,28 @@ verification:
|
||||||
- "Capabilities-safe: lane-policy token \u2192 read on tenants/data/.../imap;\
|
- "Capabilities-safe: lane-policy token \u2192 read on tenants/data/.../imap;\
|
||||||
\ default-policy \u2192 deny"
|
\ default-policy \u2192 deny"
|
||||||
- No secret values written (founder Red provision remains).
|
- No secret values written (founder Red provision remains).
|
||||||
|
- at: '2026-07-17T00:00:00+00:00'
|
||||||
|
actor: bernd.worsch
|
||||||
|
kind: secret_provisioned
|
||||||
|
result: passed
|
||||||
|
details:
|
||||||
|
- "Founder set IMAP fields via OpenBao UI (version \u22652; not placeholder)."
|
||||||
|
- platform-admin policy extended with tenants/* for UI visibility (2026-07-17).
|
||||||
|
- at: '2026-07-17T00:00:00+00:00'
|
||||||
|
actor: grok
|
||||||
|
kind: capabilities_safe_verify
|
||||||
|
result: passed
|
||||||
|
details:
|
||||||
|
- "lane-policy token \u2192 read on tenants/data/binky/company-email/imap"
|
||||||
|
- "default-policy token \u2192 deny"
|
||||||
|
- Field presence keys IMAP_USERNAME + IMAP_PASSWORD; no values printed
|
||||||
|
- "ops-warden catalog promoted draft\u2192active; resolvable=true"
|
||||||
|
- at: '2026-07-17T00:00:00+00:00'
|
||||||
|
actor: grok
|
||||||
|
kind: frontdoor_activation
|
||||||
|
result: passed
|
||||||
|
details:
|
||||||
|
- catalog id binky-company-email-imap status=active resolvable=true risk=high
|
||||||
lifecycle:
|
lifecycle:
|
||||||
deactivate: Disable ops-warden catalog entry and detach OIDC role policy; rotate
|
deactivate: Disable ops-warden catalog entry and detach OIDC role policy; rotate
|
||||||
mailbox password at provider.
|
mailbox password at provider.
|
||||||
|
|
|
||||||
|
|
@ -385,7 +385,7 @@ CCR applier allowlist accepts `mount: tenants` and paths under `tenants/`
|
||||||
| Read policy | `workload-kv-read-binky-company-email-imap` |
|
| Read policy | `workload-kv-read-binky-company-email-imap` |
|
||||||
| Policy file | `openbao/policies/workload-kv-read-binky-company-email-imap.hcl` |
|
| Policy file | `openbao/policies/workload-kv-read-binky-company-email-imap.hcl` |
|
||||||
| OIDC role | `binky-company-email-imap-workload-kv-read` |
|
| OIDC role | `binky-company-email-imap-workload-kv-read` |
|
||||||
| Front-door readiness | draft / applied-pending-provision (values: founder Red) |
|
| Front-door readiness | active, resolvable=true (provisioned 2026-07-17) |
|
||||||
| Risk | high |
|
| Risk | high |
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue