LaunchKit · 2026
Back to Skills

gatewaystack-governance

Deny-by-default governance for every tool call — identity, scope, rate limiting, injection detection, audit.

2
498 downloads
by @davidcrowe

Setup & Installation

openclaw skills install @davidcrowe/gatewaystack-governance

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install gatewaystack-governance

Version History

v0.2.0Feb 21, 2026 - Version note by skill developer:

Add output DLP, escalation, and behavioral monitoring (v0.2.0)

What This Skill Does

Deny-by-default governance layer for OpenClaw that intercepts every tool call before execution. Runs five mandatory checks: identity verification, scope enforcement, rate limiting, prompt injection detection, and audit logging. Three optional features add output DLP, human escalation, and behavioral monitoring.

Because it hooks at the process level, the agent cannot route around it the way it could with in-prompt or middleware-based guardrails.

When to use it

  • Blocking an agent from calling tools outside its approved scope
  • Detecting prompt injection attempts before a tool executes
  • Reviewing audit logs after an unexpected agent action
  • Redacting PII from tool output before it reaches the agent
  • Triggering human review when an agent tries a tool for the first time

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: why did the agent get blocked from calling the file_write tool?

AGENT
  1. 1Check append-only audit log at ~/.openclaw/plugins/gatewaystack-governance/audit.jsonl
  2. 2Locate the denial record for the file_write invocation
  3. 3Read the policy role assigned to the agent under the identity check
  4. 4Confirm file_write is absent from the agent's tool allowlist in policy.json
  5. 5Return the denial reason and the policy entry that caused it
OUTPUT

Audit entry showing file_write was denied because the agent's policy role does not include it in the scope allowlist

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

@gatewaystack/transformabl-core npm package (only if output DLP is enabled)@gatewaystack/limitabl-core npm package (only if behavioral monitoring is enabled)