Winch Labs

Administration

Users and tokens

Inviting people

Signing up provisions an organisation. From there an admin invites members and assigns a role.

The last-owner guard

An organisation cannot be left without an owner. Endpoints refuse to demote or remove the last one.

This is the kind of guard that looks like a technicality until the day someone tidies up a user list and locks the organisation out of its own billing and settings. There is no self-service recovery from that; the guard is cheaper.

Personal access tokens

For scripts and automation.

Property Value
Prefix gbp_…
Shown Once, at creation
Access Read-only, by design
Rate limit 120 requests per minute, per token
Scope The token’s own organisation

Read-only is a property of the token type, not a permission you choose. A PAT cannot mutate anything, so a leaked one cannot adopt a rule, dismiss a finding, or change a setting. It can read what its organisation can read.

The rate limit is in a bucket separate from the login limiter, so a script hitting its ceiling never affects anyone’s ability to sign in.

A PAT is not a sign-in. That matters under enforced SSO: a token does not receive an owner break-glass entry, because a credential that is not a sign-in should not get one that nothing records.

If a token leaks

Revoke it. It was read-only and organisation-scoped, so the blast radius is “someone could read your findings”, which is real and is not a write. Rotate, then check the audit log for the period — reads are not audited individually, but any change in that window is attributable.