Docs
/
Architecture
/
Secrets vault admin ui
Scenarios s4 s5 plan
Previous
Secrets vault azure readiness
Next
On this page
Decisions Needed from Bruno
1. Goals & Non-Goals
Goals
Non-Goals
2. Architecture & Placement
2.1 Blazor Pages
2.2 Gateway REST Endpoints (Recommended)
2.3 Web Client
3. Security Gates
Gate 2 — LLM Redaction
Gate 3 + Gate 5 — Audit Isolation
AuthZ — Admin Determination
Reveal-Value Flow
CSRF / Antiforgery
Rate Limiting
4. Backend Awareness (Phase 3 Chained Store)
4.1 BackendName in Metadata
4.2 Read-Only Backends
4.3 Cache Invalidation
5. UX Wireframes
5.1 List Page (/vault)
5.2 Edit Page (/vault/edit/{name?})
5.3 Audit Page (/vault/audit)
5.4 Confirmation Modals
6. Telemetry
6.1 Local SQLite Audit
6.2 Application Insights (Phase 3 Audit Sink)
6.3 Structured Logging
7. Test Strategy Preview
7.1 Unit Tests
7.2 Integration Tests
7.3 E2E Tests (Playwright)
8. Phased Rollout
UI-Phase-A: List + Create + Delete
UI-Phase-B: Reveal + Rotate + Audit Viewer
UI-Phase-C: Backend Chips + Advanced Features
9. Risks & Open Questions
Risks
Open Questions for Bruno
Appendix A: Endpoint Specification
GET /api/vault/secrets
GET /api/vault/secrets/{name}?reveal=true
POST /api/vault/secrets
PUT /api/vault/secrets/{name}
DELETE /api/vault/secrets/{name}
GET /api/vault/audit?secret={name}&caller={id}&from={iso}&to={iso}&limit=100&offset=0
Scroll to top
Ask AI about this page
Copy as Markdown
Was this page helpful?
Yes
No