Back to plugins

Slack Approvals

Approve or deny SSG tool-call prompts from Slack — Block Kit buttons over Socket Mode (no public URL), with an approver allowlist that verifies the human.

Verified integrations v0.1.0

Install

~/your-project
$ ssg plugins install slack-approvals
✓ Verified Ed25519 signature against sigmashakeinc
✓ Installed v0.1.0 into ~/.sigmashake/plugins/slack-approvals/
$ Open the dashboard → Plugins to enable

The CLI verifies SHA-256 + Ed25519 signature against the publisher's fingerprint before extracting the tarball. See trust model.

Slack Approvals routes SSG human-in-the-loop approvals to a Slack channel. When a governance rule's verdict is ASK, the SSG daemon posts the pending tool call to Slack with Approve / Deny buttons; clicks return over Slack Socket Mode (a WebSocket from the daemon — no public URL, no inbound webhook) and release or block the agent. Restrict who may decide with an approver allowlist (Slack member IDs) so only a designated human — not the agent and not any channel member — can approve; every decision is attributed in the audit log. The bot token never reaches the browser: this is a UI-only plugin and all Slack traffic stays server-side. It is the Slack analogue of the SigmaShake Discord approval relay.

Manifest

Slug slack-approvals
Version 0.1.0
Category integrations
Min SSG version 0.29.145
Platforms all
Capabilities ui-only, notifications, approvals
Install count 0
SHA-256 2c40465cdaeb4c491650550cbd6f2dc1…
Signing fingerprint 302a300506032b657003210078fd8456…
Publisher pubkey 302a300506032b657003210078fd8456…