Sha256: 71eec312e380f0c8749a5810c68891cfca971b3f6cda3db19ae8dd252d918122

Contents?: true

Size: 1.29 KB

Versions: 16

Compression:

Stored size: 1.29 KB

Contents

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# This workflow integrates Brakeman with GitHub's Code Scanning feature
# Brakeman is a static analysis security vulnerability scanner for Ruby on Rails applications

name: Brakeman Scan

on:
  push:
    branches: [ main ]
    paths-ignore:
      - 'doc/**'
      - 'README.md'
  pull_request:
    # The branches below must be a subset of the branches above
    branches: [ main ]
  schedule:
    # cron format: 'minute hour dayofmonth month dayofweek'
    # this will run at noon UTC each Monday (7am EST / 8am EDT)
    - cron: '0 12 * * 1'

jobs:
  brakeman-scan:
    name: Brakeman Scan
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2

    - uses: ./.github/actions/setup-languages

    # Execute Brakeman CLI and generate a SARIF output with the security issues identified during the analysis
    - name: Scan
      continue-on-error: true
      run: |
        bundle exec brakeman -f sarif -o output.sarif.json .

    # Upload the SARIF file generated in the previous step
    - name: Upload SARIF
      uses: github/codeql-action/upload-sarif@v1
      with:
        sarif_file: output.sarif.json

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rails_template_18f-0.8.2 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.8.1 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.8.0 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.7.2 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.7.1 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.7.0 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.6.0 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.5.3 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.5.2 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.5.1 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.5.0 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.4.1 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.4.0 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.3.0 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.2.0 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml
rails_template_18f-0.1.0 lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml