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.Documentation Index
Fetch the complete documentation index at: https://docs.scanoss.com/llms.txt
Use this file to discover all available pages before exploring further.
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| Variable Name | Value |
|---|---|
| SCANOSS_API_KEY | xyz789… |
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:- Navigate to Actions in your repository
- Select the latest workflow run
- Scroll to the Artifacts section at the bottom
- Download the complete SBOM in your desired format
