aquasecurity / chain-bench-action

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chain-bench logo

Chain Bench Github Action

Github Action for Chain Bench

License


Table Of Contents

Usage

Workflow

jobs:
  chain_bench_scan_example:
    runs-on: ubuntu-latest
    name: Test Job
    steps:
      - name: Chain Bench
        id: chain-bench
        uses: aquasecurity/chain-bench-action@v1.0.0
        with:
          repository-url: ${{ github.server_url }}/${{ github.repository }} # Compiles to https://github.com/aquasecurity/chain-bench-action
          github-token: ${{ secrets.GITHUB_TOKEN }}
          scm-platform: github #Optional parameter for dedicated SCM servers

      # Using the github action output from the scan step "chain-bench-result" (JSON so you can run rego/jq against it)
      - name: Echo
        run: echo ${{ steps.chain-bench.outputs.chain-bench-result }}

Action

Inputs

Following inputs

input description required
repository-url The full repository url to scan True
github-token The github token to use for scanning True
scm-platform the SCM platform for dedicated envs False

Outputs

output description
chain-bench-result JSON output from chain-bench

About

License:Apache License 2.0


Languages

Language:Shell 58.8%Language:Dockerfile 41.2%