Safeguard
Supply Chain•

What access model should an SCA tool have for many business units?

Large organizations need scoped SCA roles: central admins, unit admins, team members and auditors. A checklist for testing delegation before you buy.

Safeguard Security Team
4 min read

An SCA tool for a large organization needs scoped roles: a small central admin group, delegated admins for each business unit, team members who triage their own findings, and read only auditors. Test that a unit admin cannot see or change another unit's data, and that every change is logged.

Why scoping matters

Dependency findings reveal what software you run and where it is weak. A unit that handles regulated data may not want other units browsing its findings. At the same time, central security needs a global view. One flat admin role cannot do both, so delegation is a core feature, not a nice extra.

The roles most programs need

RoleCan doCannot do
Org adminSet org policy, manage units, view allNothing blocked, but actions logged
Unit adminManage teams and repos in a unit, tighten policySee other units, loosen org policy
Team memberTriage and comment on own findings, request exceptionsChange policy, approve own exception
AuditorRead findings, policies and logsChange anything
Service identityRun scans from CI with a narrow tokenRead unrelated projects

Separation of duties is the detail people forget. The person who requests an exception should not be the one who approves it.

Scenario tests

  1. Create two units. Log in as an admin of unit A and try to open a repo in unit B.
  2. As unit admin, try to lower a severity threshold below the org baseline.
  3. As a team member, approve your own exception request.
  4. As an auditor, try to edit a policy.
  5. Generate a CI token for one project and try it on another.
  6. Remove a person and check that their access and API tokens end together.

Every one of these should fail cleanly with a clear message. Record the result for your evaluation notes.

Identity integration questions

  • Does it support single sign on and group based role mapping, so a reorg in your identity provider flows through?
  • Can access be revoked from the identity provider alone?
  • Are API tokens scoped per project or unit, and do they expire?
  • Is there a list of who holds tokens?

Audit trail

Ask for an audit log that records policy changes, exception approvals, role changes and token creation, with actor and time. Check that it can be exported. When an auditor asks who approved a risk acceptance, you should answer from the log in minutes. Related: access review evidence and what auditors look for.

Data boundaries

Some organizations separate units by legal entity or region. Ask where scan results are stored, whether a unit can be placed in its own tenant or region, and how deployment options map to your data handling rules. Keep claims about hosting and residency tied to the vendor's written documentation, not a sales call.

Keep delegation reviewable

Delegation grows messy over time. Schedule a quarterly review of unit admins and service tokens, and remove anyone who has changed roles.

Safeguard includes agent identity and compliance and evidence automation, which help show who did what and when. A free scan at gold.safeguard.sh/scan shows how results are presented before you set up any roles.

Quick check

Do we need a separate tenant per business unit?

Not always. Scoped roles inside one tenant often work. Use separate tenants when legal, regional or contractual boundaries demand it.

Who should approve exceptions?

Someone other than the requester, usually a unit security lead, with the approval and expiry logged.

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.