Skip to main content

Service secret-access assignments

Status: metadata-only operator inspector. Service Admin shows live broker.accessPolicy grants from installed service manifests. It does not simulate Vault policy language and it never renders secret values.

This surface binds to Core docs/reference/service-secret-access-policy.md. Admin does not invent a second policy model.

What operators see​

FieldSource
Service idbroker.accessPolicy.serviceId or the manifest id
Namespacegrants[].namespace
Refsgrants[].refs, or namespace-wide when refs are omitted
Operationsresolve, create, update, rotate, delete
Purposegrants[].purpose
Missing assignmentCore GET /api/secrets/audit for declared imports without a matching resolve grant

Empty means no grants and no missing import assignments on this instance. Unavailable means the runtime audit or service list could not be read.

What this page is not​

  • Not Policy Simulation.
  • Not a Vault playground.
  • Not lockout, telemetry, or operational-controls (#118).
  • Not a place that reveals, copies, or logs secret values.

Component guides · Imported from lasso-serviceadmin. The migration inventory records ownership and remaining work.