Skip to content

Onboardbase/nudgeer-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Nudgeer action

This action is built to help your CI to validate your deployment security and should run through PR only.

Check out Website and Documentation for more

Usage

Check static domain after a PR gets merged.

You have a way that your website get deployed on merge to main, all you have to make sure from, to put time that you believe your website will be live after that time

name: 'Check security by Nudgeer'

on:  
  pull_request:  
    types: [closed]
    branches:
      - main

jobs:  
  build:  
      name: check  
      runs-on: ubuntu-latest  
      if: github.event.pull_request.merged == true  
      steps:  
      - name: Check website  
        uses: onboardbase/nudgeer-action@v2  
        with:  
          domain: "yourdomain.com"  
          wait: '1000' # default 10sec
       

Via deployment preview.

if you have an action, or app that mange the preview_deployment you could combine these together.

name: 'Check security by Nudgeer'

on:
  pull_request:
    types: [opened]

jobs:
  deploy_preview:
    name: Deploy Preview
    runs-on: ubuntu-latest
    outputs:
      preview_domain: ${{ steps.get_preview_domain.outputs.preview_domain }}
    steps:
      - name: Deploy preview
        id: get_preview_domain
        run: |
          # Add your deployment steps here
          preview_domain="example.com"  # Replace this with your actual domain
          echo "::set-output name=preview_domain::$preview_domain"
  
  check_security:
    name: Check Security
    runs-on: ubuntu-latest
    needs: [deploy_preview] 
    steps:
      - name: Check website
        uses: onboardbase/nudgeer-action@v2
        with:
          domain: ${{ needs.deploy_preview.outputs.preview_domain }}
          wait: '4000' # no need to wait, as the deploy job will be finished and live

About

Scan your website security insights on each deployment

Resources

License

Stars

Watchers

Forks

Packages

No packages published