Skip to content

hpi-schul-cloud/dependency-review-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dependency Review Configuration

This repository contains a configuration file for GitHub's Dependency Review action. It defines the set of allowed licenses for open source dependencies used across projects in our organization.

Purpose

The goal of this repository is to centralize and standardize license policies. By explicitly listing allowed licenses, we ensure consistent license compliance and reduce legal risk when integrating third-party software.

Configuration File

  • Path: .github/dependency-review-config.yml
  • Type: GitHub Advanced Security policy configuration
  • Purpose: Defines a whitelist of open source licenses that are permitted in the projects using this config.

Example Usage

To use this configuration in your own repository, add the following to your GitHub Actions workflow:

- uses: actions/dependency-review-action@v4
  with:
    config-file: 'hpi-schul-cloud/dependency-review-config/.github/dependency-review-config.yml@main'

License Policy

The configuration explicitly lists licenses that have been reviewed and approved. Typical examples include:

  • MIT
  • Apache-2.0
  • BSD-2-Clause
  • BSD-3-Clause
  • ISC

For the complete list, see the contents of the .github/dependency-review-config.yml file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages