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. |
|
e2e
|
|
|
gnome/notifprobe
command
notifprobe is the Tier-2 US-7 acceptance gate, run inside the desktop VM against REAL gnome-shell.
|
notifprobe is the Tier-2 US-7 acceptance gate, run inside the desktop VM against REAL gnome-shell. |
|
gnome/notifstub
command
notifstub owns org.freedesktop.Notifications on the session bus and prints one flat, greppable line per Notify call — the Tier-1 capture stub for the US-7 gates (fast.sh): it asserts what the dispatcher actually sends (expire_timeout=0, urgency=critical, Approve/Deny actions) without any real notification daemon in the loop.
|
notifstub owns org.freedesktop.Notifications on the session bus and prints one flat, greppable line per Notify call — the Tier-1 capture stub for the US-7 gates (fast.sh): it asserts what the dispatcher actually sends (expire_timeout=0, urgency=critical, Approve/Deny actions) without any real notification daemon in the loop. |
|
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. |
|
dhcrypto
Package dhcrypto implements the Secret Service "dh-ietf1024-sha256-aes128-cbc-pkcs7" session algorithm.
|
Package dhcrypto implements the Secret Service "dh-ietf1024-sha256-aes128-cbc-pkcs7" session algorithm. |
|
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.
