Safeguard
Security Guides•

What happens when the maintainer of a company project leaves?

When your open source maintainer leaves, access, ownership and trust can walk out with them. Offboarding steps for company-backed open source projects.

Safeguard Security Team
4 min read

When an employee who maintains a company-backed open source project leaves, transfer ownership of the repository, remove or reassign their access, rotate shared credentials, and tell the community who now speaks for the project. Do it on their last day, not months later when something breaks.

Why this matters

Projects often depend on one or two people who hold admin rights, publishing credentials and community trust. The Open Source Guides suggest moving a project from a personal account into an organization and adding at least one backup admin, so access does not depend on one person. If the maintainer leaves without that, the company may be unable to release, archive or even answer reports.

Before they leave: the offboarding checklist

StepDetail
Confirm who owns the repositoryAn organization, not a personal account
Name successorsAt least two people with admin and release rights
Move credentialsRegistry tokens, signing keys and CI secrets owned by the company, rotated after departure
Review accessRemove their access if they no longer work on the project, or document why not
Transfer knowledgeRelease steps, security contacts, open vulnerability reports
Update the project docsMaintainers list, security contact, governance file
AnnounceA short note in the repository and any community channel

For a full access checklist, see remove a maintainer access offboarding checklist.

If they stay as a volunteer

Some leavers want to keep contributing. That is fine, but it changes the relationship. Clarify in writing:

  • They contribute as an individual, not on behalf of the company.
  • They no longer hold company credentials or publishing rights unless the project community grants them.
  • They follow the same review rules as any outside contributor.

The Guides note that paid contributors are not treated specially, and each contribution is judged on technical merit. The same applies to a former employee.

Security specifics

Governance fixes that prevent the problem

  1. Require two maintainers with admin rights on every company project.
  2. Keep release credentials in a company secrets store, not a personal account.
  3. Put a bus factor review on the quarterly calendar. See how to calculate bus factor.
  4. Document the release process so any maintainer can follow it.

If nobody can take over

Be honest. Archive the repository or transfer it to a trusted steward, and announce it. See archive, transfer or delete a retiring repo. An abandoned project with live credentials is a supply chain risk for everyone who depends on it.

Where Safeguard fits

Safeguard's asset discovery and agent identity capabilities help a company see which accounts and automated actors hold access to its systems, and policies and gates help enforce review on changes. A free scan is available at gold.safeguard.sh/scan.

Quick check

Should a departing maintainer keep admin rights?

Generally no, unless the community grants them on its own terms. Company-owned access should follow employment.

How many admins should a company project have?

At least two, so one departure never locks you out.

Sources

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.