Skip to main content
SCANOSS publishes Docker images to GitHub Container Registry (GHCR) for running scans in containerised environments. These images allow you to run SCANOSS without installing Python dependencies on the host machine and produce consistent results across Linux, macOS, and Windows hosts.

Image Details

SCANOSS Docker images are hosted on GitHub Container Registry (GHCR):
  • Registry: ghcr.io/scanoss/scanoss-py
  • Latest release: ghcr.io/scanoss/scanoss-py:latest
  • Specific version: ghcr.io/scanoss/scanoss-py:v1.44.0
The latest tag always points to the most recent stable release. For reproducible builds, pin to a specific version tag. View all available tags: GHCR Versions

Installation

Pull the Latest Version

Pull a Specific Version

Verify the Image

Usage

All scan examples below mount the current working directory into the container at /scanoss. The scan path argument must reference this mount point, not a path on the host machine.

Scan the Current Directory

Dependency Scanning

The -D / --dependencies flag includes dependency file scanning alongside source code scanning. Use --dependencies-only to skip source scanning and scan dependency files exclusively.

Output Formats

SCANOSS supports several output formats, including Software Bill of Materials (SBOM) standards.