Back to Nodes

Scopebound Scope Check

Last updated Jun 24, 2026

Pre-execution scope enforcement for AI agent workflows. Validates workflow definitions against role-based authorization scopes (SOC1, SOC2, Production Readiness) before they run, with cryptographically signed attestation tokens for audit.

626 Weekly Downloads
626 Monthly Downloads

Included Nodes

Scopebound Scope Check

Description

n8n-nodes-scopebound

![npm version](https://www.npmjs.com/package/@scopebound/n8n-nodes-scopebound)
![License: MIT](LICENSE)

Official Scopebound community node for n8n. Validates AI agent workflows against role-based authorization scopes before they run — catching credential misuse, out-of-scope tool calls, and compliance violations at design time rather than at the audit.

What it does

The Scopebound Scope Check node sits anywhere in your n8n workflow and evaluates a workflow definition (n8n format, or the canonical Scopebound shape) against a Scopebound agent role. The evaluation runs server-side via the Scopebound API and returns:

  • A pass/fail verdict per compliance profile (SOC1, SOC2 Type II, Production Readiness, HIPAA)
  • Violations with codes, severities, and offending node IDs
  • A cryptographically signed attestation token suitable for audit retention
  • The node routes items to a Pass or Fail output based on the result, and supports three modes: warn only, block on critical, or throw on critical.

    Installation

    Via n8n Community Nodes (recommended)

    1. In your n8n instance, go to Settings → Community Nodes
    2. Click Install a community node
    3. Enter @scopebound/n8n-nodes-scopebound and confirm
    4. Reload n8n; the Scopebound Scope Check node will appear in the node picker

    Manual installation (self-hosted n8n)

    In your n8n custom nodes directory (typically ~/.n8n/nodes/)

    npm install @scopebound/n8n-nodes-scopebound

    Restart your n8n instance after installation.

    Credentials

    The node requires a Scopebound API credential. To create one:

    1. In n8n, click Credentials → New → Scopebound API
    2. Enter your API Key (obtainable from your Scopebound partner workspace)
    3. Enter the Base URL of your Scopebound enforcement plane (e.g. https://api.scopebound.ai, or a self-hosted URL)
    4. Save

    Don’t have a Scopebound API key yet? Request access at scopebound.ai.

    Usage

    Drop the Scopebound Scope Check node into any workflow where you have a workflow definition you want to validate. The node configures with these parameters:

    | Parameter | Description |
    |—|—|
    | Identify Role By | Choose whether to specify the agent role by UUID or by name |
    | Role ID / Role Name | The role to evaluate against |
    | Evaluation Profile | One or more compliance profiles: SOC1, SOC2 Type II, Production Readiness, HIPAA |
    | Workflow Source | Where the workflow definition comes from: an input field, or a JSON parameter |
    | Workflow Field | (optional) Name of the JSON field on each input item containing the workflow. Leave blank to treat the whole input item as the workflow. |
    | Workflow Format | Format of the workflow data: n8n (native n8n export), Canonical (Scopebound’s native shape), Make, or Zapier |
    | Mode | Warn Only (always pass), Block on Critical (route critical violations to Fail), or Throw on Critical (halt the workflow) |

    The output of every item is enriched with a _scopebound field containing the full evaluation result (verdict, violations, attestation token).

    Example workflow

    Manual Trigger
        ↓
    Edit Fields (Set)   — outputs an n8n workflow JSON to evaluate
        ↓
    Scopebound Scope Check   — validates it against role "ap-processor"
        ├── Pass → continue downstream processing
        └── Fail → notify on Slack, log to audit, or halt
    

    A working example JSON is in examples/workflow-lint.json in this repository.

    Compatibility

  • n8n v2.0 and above (uses n8nNodesApiVersion: 1)
  • Node.js 20.15 or later
  • Works in self-hosted, n8n Cloud, and Desktop environments
  • Resources

  • Scopebound docs
  • Scopebound API reference
  • TypeScript SDK (the foundation this node is built on)
  • Report an issue
  • Version history

    0.1.0-preview

  • Initial preview release
  • Scopebound Scope Check node with Role ID / Role Name identification
  • Four evaluation profiles, three operating modes
  • Pass/Fail output routing
  • Supports n8n, Canonical (Scopebound), Make, and Zapier workflow formats

License

MIT © Scopebound