SecureChain

User guide

Administration

For the admins of a workspace: create the workspace, invite the team, split repositories between teams, set up single sign-on, and keep the registry token. Open each page from the workspace menu, the button at the right of the header.

Create a workspace #

  1. Go to sc.tuxcare.cloud and select the button of your sign-in provider, for example Continue with Google.
  2. On Your workspaces, type a name in Workspace address. The name becomes the address of the workspace, for example acme.sc.tuxcare.cloud.
  3. Select Create workspace, then Open. You are the first admin.
  4. Invite your team, and send the first scan: see Get started.
The page Your workspaces, with one workspace, one invitation, and the open form Create your workspace.
The page Your workspaces, with the form that creates a workspace open.
  1. The workspaces that you can open. Select one to go to it.
  2. Your invitations. Open one only if you expect it.
  3. The address of the new workspace.
  4. Create workspace makes the workspace.

Workspace name rules #

Users #

Open Users. Each user has one role for the whole workspace: admin, member, or viewer. Roles lists what each role can do.

The Users page, with the invitation form and a table of three users.
The Users page.
  1. The invitation form.
  2. The role of a user.
  3. Resend invitation and Disable.

The workspace always keeps one active admin. You cannot remove the admin role from the last admin, or disable the last admin. A user marked Email stopped has an address that bounced: see Email that does not arrive.

Departments #

Departments split the repositories of a workspace between teams. A member or a viewer with a seat in a department sees only the repositories of that department.

  1. Open Departments. Type a name and select Create department.
  2. Open the department. Under Repositories, add the repositories of the team.
  3. Under Members, add the members and viewers of the team.
The Departments page, with the department Storefront open: one member and two repositories.
The Departments page, with one department open.
  1. The form that creates a department.
  2. The members of the department.
  3. The repositories of the department.

Single sign-on #

Add the identity provider of your organization under Settings › Sign-in. The portal supports Google, Microsoft Entra ID, any OpenID Connect provider, and SAML 2.0.

  1. Select the type, and type an id and a button label.
  2. Fill in the fields of the provider: the issuer URL, the client id, and the client secret for OpenID Connect, or the IdP metadata for SAML.
  3. Copy the Callback URL (OpenID Connect), or the ACS URL and the Entity ID (SAML), into the provider.
  4. Set Allowed domains to your email domains. The portal refuses free-mail domains.
  5. Select the provisioning mode. invite lets only invited addresses sign in. jit makes a user at the first sign-in, with the Default role.
  6. Select Test. Then sign in with the new button in a private browser window.
The form Add a provider under Settings, Sign-in.
The form Add a provider under Settings › Sign-in.
  1. The type of the provider.
  2. The allowed domains, the provisioning mode, and the default role.
  3. The callback URL to copy into the provider.

The portal uses the email of a first sign-in only when the provider confirms that the email is verified:

The provider handles multi-factor authentication. The sign-in must start at the portal.

Registry token #

Settings › Registry token keeps the token of the TuxCare registry. The CLI reads it with the access token of a developer or a CI job: securechain registry login on a computer, and securechain registry env in CI. So each person and each pipeline keeps only one secret. You need it only for TuxCare builds.

The section Registry token of the Settings page. It shows who saved the token and when.
Settings › Registry token, with a token saved.

The other parts of Settings: Fix deadlines (see Fix deadlines) and API and MCP access (see Turn the API or MCP on).

Audit log #

The Audit log page lists each management action, newest first: when, who, from which address, the action, the object, and the detail. It records token, user, department, repository, product, and triage changes.

Limits #

Your plan sets the limits of the workspace: repositories, users, tokens, webhooks, scans a day, and how long the portal keeps old scans. At a limit, the portal answers with status 429 and names the limit:

{"error":"quota exceeded","quota":"repos","limit":200}

Manage or delete the workspace #

Sign in at sc.tuxcare.cloud. Your workspaces lists the workspaces that you can open, and your invitations. Manage workspaces lists the workspaces that you own.

To delete a workspace that you own, select it on Manage workspaces, type its name, and confirm. Sign-in and all tokens stop at once. TuxCare removes the data after a retention period.

A deleted workspace does not come back

Before you delete it, download the SBOMs, reports, and VEX files that you want to keep.

Next: Troubleshooting