name: Security Audit
on:
schedule:
- cron: '0 0 * * 1' # Weekly on Monday
push:
branches:
paths:
pull_request:
branches:
paths:
jobs:
audit:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- uses: rustsec/audit-check@69366f33c96575abad1ee0dba8212993eecbe998 # v2.0.0
with:
token: ${{ github.token }}