Documentation
¶
Overview ¶
secrets-dispatcher proxies Secret Service requests from a remote D-Bus to the local Secret Service.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
mock-secret-service
command
mock-secret-service runs a minimal Secret Service for testing.
|
mock-secret-service runs a minimal Secret Service for testing. |
|
internal
|
|
|
api
Package api provides the REST API for approval management.
|
Package api provides the REST API for approval management. |
|
approval
Package approval manages pending secret access requests requiring user approval.
|
Package approval manages pending secret access requests requiring user approval. |
|
cli
Package cli provides a client for the secrets-dispatcher API.
|
Package cli provides a client for the secrets-dispatcher API. |
|
companion
Package companion provides provisioning and validation logic for the secrets-dispatcher companion user (v2.0 privilege separation).
|
Package companion provides provisioning and validation logic for the secrets-dispatcher companion user (v2.0 privilege separation). |
|
daemon
Package daemon implements the secrets-dispatcher companion daemon.
|
Package daemon implements the secrets-dispatcher companion daemon. |
|
dbus
Package dbus provides D-Bus type definitions for the Secret Service API.
|
Package dbus provides D-Bus type definitions for the Secret Service API. |
|
logging
Package logging provides audit logging for secret access operations.
|
Package logging provides audit logging for secret access operations. |
|
notification
Package notification provides desktop notifications for approval requests.
|
Package notification provides desktop notifications for approval requests. |
|
procutil
Package procutil provides helpers for walking the Linux process tree via /proc to resolve the user-facing invoker of a request.
|
Package procutil provides helpers for walking the Linux process tree via /proc to resolve the user-facing invoker of a request. |
|
proxy
Package proxy implements the Secret Service proxy.
|
Package proxy implements the Secret Service proxy. |
|
service
Package service manages the systemd user service for secrets-dispatcher.
|
Package service manages the systemd user service for secrets-dispatcher. |
|
sshagent
Package sshagent implements an SSH agent proxy that gates SIGN_REQUEST operations through the approval flow.
|
Package sshagent implements an SSH agent proxy that gates SIGN_REQUEST operations through the approval flow. |
|
testutil
Package testutil provides test utilities including a mock Secret Service.
|
Package testutil provides test utilities including a mock Secret Service. |
Click to show internal directories.
Click to hide internal directories.
