Skip to main content
The SCANOSS Code Scan Action integrates directly into your GitHub Actions workflows to provide automated security scanning, license compliance checking, and SBOM generation. It helps you identify vulnerabilities, enforce policies and maintain compliance throughout your development process.

Prerequisites

Before you begin, make sure you have:
  • An existing GitHub repository
  • A valid SCANOSS API key

Getting Started

Configure GitHub Secrets

Navigate to your GitHub repository and add the following secrets: Settings → Secrets and variables → Actions → New repository secret

Create Workflow File

Create .github/workflows/scanoss.yml in your repository:

Commit and Push

Accessing SBOM Artifacts

After your workflow completes, the SBOM is available as a downloadable artifact:
  1. Navigate to Actions in your repository
  2. Select the latest workflow run
  3. Scroll to the Artifacts section at the bottom
  4. Download the complete SBOM in your desired format
artifacts-gha