Product

Overview

How it works Watch it work All 35 features Screenshots How ForgeRepo™ is secured

Keep bad packages out

Malware scanning Typosquat detection Dependency confusion protection Cooling off new releases Allow lists and block lists

When something goes wrong

Kill switch Who has it Lockdown and degraded modes Vulnerability monitoring

Developers and approvals

Requests and auto approve Check, walk and review Waivers Dry run
Formats

Languages

Private npm registry PyPI proxy and private index Private NuGet feed and proxy Maven repository proxy RubyGems mirror Composer and Packagist proxy

Apple, containers and Linux

CocoaPods CDN mirror Swift package registry Docker registry mirror RPM mirror for dnf and yum APT mirror for Debian and Ubuntu

Use it as

An npm firewall Artifacts, SBOMs and lifecycle More than one node SSO, roles and allow lists
Learn

Guides

Learn secure development Secure coding Secure pipelines Unsafe vs safe Security and development

Supply chain

Supply chain attacks, 2016 to 2026 Software supply chain security
Compare Side by side, all four ForgeRepo™ vs JFrog ForgeRepo™ vs Sonatype ForgeRepo™ vs Cloudsmith
Docs

Start

Getting started Download All documentation Questions

For developers

npm setup pip setup docker login Push a Docker image CI basics

For administrators

First setup Rules and their order Six incidents, walked through Backup and upgrade
Pricing Install it

Start here

Signing in and finding your way around

Sign in, see what your role can do, and change your password.

Open https://packages.example.com/_admin in your browser.

12
  1. Your user name
  2. Your password
The sign in page.

Your account has a role. The menu on the left only shows what your role can use, so two people may see different menus.

12345
  1. Documentation, written for your account
  2. Requests, to ask for a package or image
  3. Check a package, to see what the rules say before you install
  4. Tokens, for your tools and pipelines
  5. Your account and your role
The portal after signing in as a developer.
RoleWhat it can do
viewerRead the rules, packages and your own requests.
developerEverything a viewer can, plus make tokens, ask for packages, check packages and walk dependency trees.
publisherEverything a developer can, plus publish packages and push images under the names your company reserved.
approverEverything a publisher can, plus decide on requests and waivers and change rules.
adminEverything, including settings, users and traffic.

Change your password

Click your name at the top right to open Your account.

12
  1. Type the password you have now
  2. Then the new one, twice

Note

If your company signs in with single sign-on, your password is managed there and this form may not apply to you.