Safeguard
Security Guides•

What should a solo developer check on release day for npm and PyPI?

A short release day checklist for one-person npm and PyPI packages: accounts, workflow, artifact contents, publishing and watching. Each step has a guide.

Safeguard Security Team
3 min read

Check five things before you tag: your accounts, your workflow permissions, the contents of the artifact, how it will be published, and who will notice if it goes wrong. This list is short on purpose, with a link to a guide for each step.

1. Accounts

2. Workflow

3. Artifact contents

4. Publishing

5. After the release

Print version

AreaOne line check
Accounts2FA, key, recovery codes, token list
WorkflowLeast privilege, trusted publishing, approval, pinned actions
ArtifactDry run, no secrets, build tools reviewed, dependencies scanned
PublishOne step bump, access option, provenance
AfterClean install test, registry page, alerts

Try it yourself

Click through it at your own pace, or open it full screen. Look at how findings are triaged by what matters, which is what you want from the audit step above.

Quick check

Do I need every step for a tiny package?

The account and workflow steps are cheap and cover the worst failures. Do those first, then add the rest as the package gains users.

How often should I rerun this list?

Run the full list for every release, and the account and token parts at least a few times a year.

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.