Skip to content

docs: add toolhive logo (#147) #787

docs: add toolhive logo (#147)

docs: add toolhive logo (#147) #787

name: Security Checks
on:
push:
branches: ["**"]
pull_request:
branches: ["**"]
permissions:
contents: read
jobs:
trivy:
name: Trivy
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
- name: Scan repo
uses: aquasecurity/trivy-action@b6643a29fecd7f34b3597bc6acb0a98b03d33ff8 # 0.33.1
with:
scan-type: 'fs'
scan-ref: '.'
scanners: 'vuln,secret,config'
exit-code: '1'
ignore-unfixed: 'true'
severity: 'MEDIUM,HIGH,CRITICAL'
npm-audit:
name: PNPM Audit
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
- name: Setup
uses: ./.github/actions/setup
- name: Run pnpm audit
run: pnpm audit --prod --audit-level=moderate