Skip to content

Latest commit

 

History

History
40 lines (33 loc) · 1.2 KB

README.md

File metadata and controls

40 lines (33 loc) · 1.2 KB

Pipeline-security

This repository contains the various security actions required within the workflows of the Affinidi projects .

Scanners

The following scanners have been enabled in this repo and should be called from the desired repo to trigger the security scanning tools.

  • Secret Detection : Gitleaks is used to find any potential secrets,passwords,keys etc that may have been committed by accident.

Usage

In your repo, ensure that you add the following code snippet to call the security scanners:

 jobs:
  call-security-scanners-workflow:
    uses: affinidi/pipeline-security/.github/workflows/security-scanners.yml
    with:
        config-path: .github/labeler.yml
    secrets: inherit    

For enabling wizcli-scanner, add the following code snippet to .github/workflows/on-push.yaml in your repo:

 name: on-push

 on:
 # Run pipeline in context of branch, but with action config from main for opened and rebased mr's
 # also run on  branch main
 push:
   branches:
     - main
 pull_request_target:
   types:
     - opened
     - synchronize

 jobs:
   call-workflow:
     uses: affinidi/pipeline-security/.github/workflows/wizcli-dirscan.yml@main
     secrets: inherit