Skip to content

Catalog API Docs

Catalog API Docs #175

Workflow file for this run

name: Snyk Scan
permissions:
contents: read
on:
pull_request:
branches: [ main ]
schedule:
- cron: '0 5 * * *' # Run at midnight Eastern Time every day (midnight EST/1 AM EDT)
workflow_dispatch: # Allow manual triggering
jobs:
snyk:
name: Snyk Scan
runs-on: ubuntu-latest
steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: 'package.json'
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Install Snyk CLI
run: npm install -g snyk
- name: Authenticate Snyk
run: snyk auth ${{ secrets.SNYK_TOKEN }}
- name: Run Snyk test for vulnerabilities
run: snyk test --severity-threshold=high
continue-on-error: true