Skip to content

Security: Every access visible. Every rule yours.

Weldall sits between AI agents and your systems. It checks every request against central permissions and logs every access, granted or denied.

Built by the Seibert Group.

You’ll find certificates and policies in the Seibert Group Trust Center.
  • ISO/IEC 27001:2022

    The Seibert Group’s information security management system is certified. The certificate and Statement of Applicability are in the Trust Center.

    Information security guideline
  • GDPR

    The Seibert Group has appointed a data protection officer. The Trust Center lists documents on data breach notification and data protection impact assessments.

    Trust Center
  • What Weldall stores

    Weldall stores configuration, audit records and encrypted connection credentials in PostgreSQL. The agent only gets the response data.

    Weldall docs

No credentials on the agent.

Tokens and credentials stay out of its reach. Everything is built on open standards.
  • Sign in with your identity provider

    Weldall has no local accounts. Employees sign in with your company’s existing OIDC identity provider.

  • The agent never sees a token

    The CLI keeps the session and device key in the operating system’s secure credential store and sends requests itself. The agent only gets the response data.

  • Short-lived, device-bound tokens

    Access tokens are short-lived and bound to the device key with DPoP. Refresh tokens rotate on every renewal, so a used one is worthless.

  • Open standards and drafts

    OAuth 2.0 with PKCE, DPoP (RFC 9449) and the IETF draft Identity Assertion JWT Authorization Grant (ID-JAG).

    Security model in the docs

The standards in brief.

Two short videos on ID-JAG and DPoP, the two mechanisms behind sign-in and tokens.

ID-JAG explained: one login, access to every company API

Identity Assertion JWT Authorization Grant

The IETF draft that carries a single sign-in down a trust chain.

DPoP explained: why an access token must not be a password

Demonstrating Proof of Possession

The mechanism (RFC 9449) that makes a token worthless without the matching key.

You decide who can do what.

Access is granted centrally, and every request is checked and logged.
  • Permissions per person

    Admins set in one place which scopes each person can use. The authorization server decides whether each request is allowed.

  • No access without a grant

    Signing in with the identity provider grants no access by itself. An admin assigns access before the first sign-in.

  • Registered services only

    Before each request, Weldall checks that the target belongs to a registered service and that the scope is supported and granted. For SaaS tools such as HubSpot, Weldall also filters by REST endpoint and applies its own policies.

  • Permissions as code

    Scopes, services, skills and assignments can live as YAML in a Git repository. weldall plan shows every change before it’s applied.

    Infrastructure as code in the docs

Connections you control.

Each person connects their own account. The credentials stay on the server.
  • Personal connections

    Each person connects their own account and approves access. A connection belongs only to that person.

  • Permissions chosen by admins

    Admins choose which permissions a connected system offers. Users can approve only those.

  • Encrypted on the server

    Provider credentials use envelope encryption, with the key in the server environment or in OpenBao. They never reach the person’s device.

  • Revocable

    Remove a connection at any time. For Google, Weldall also tries to revoke access.

Run Weldall where it suits you.

In your own infrastructure, or operated by the Seibert Group.
  • Self-hosted

    Run Weldall as a single container in your own infrastructure. It runs without root privileges and stores configuration, audit records and encrypted credentials in your PostgreSQL database.

    Setup guide
  • Operated by the Seibert Group

    Prefer not to run Weldall yourself? The Seibert Group runs it for you.

    Talk to our engineers

Open to inspection.

The code, the security model and the way to report vulnerabilities are public.
  • Public source code

    The CLI and server source code is public on GitHub under the Functional Source License. Each version converts to Apache 2.0 after two years.

    Source on GitHub
  • Report a vulnerability

    Found a vulnerability? Report it to security@seibert.group. The Seibert Group runs a vulnerability disclosure program.

    Security at the Seibert Group

Questions and answers

The most common security questions about Weldall.

Security review

Questions about security? Let’s walk through them.

Certificates, policies and subprocessors are in the Seibert Group Trust Center. Or talk to our engineers about your requirements.