Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
version: 2
updates:
- package-ecosystem: composer
directory: /
schedule:
interval: weekly
groups:
composer:
patterns:
- "*"
- package-ecosystem: npm
directory: /
schedule:
interval: weekly
groups:
npm:
patterns:
- "*"
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
groups:
actions:
patterns:
- "*"
40 changes: 40 additions & 0 deletions .github/workflows/security-audit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Security Audit

on:
pull_request:
branches:
- "**"
schedule:
- cron: "0 6 * * 1"

jobs:
composer-audit:
name: Composer Audit
runs-on: ubuntu-latest
steps:
- name: Code Checkout
uses: actions/checkout@v6

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: "8.5"
tools: composer:v2
coverage: none

- name: Composer Audit
run: composer audit --locked --no-interaction

yarn-audit:
name: Yarn Audit
runs-on: ubuntu-latest
steps:
- name: Code Checkout
uses: actions/checkout@v6

- name: Yarn Audit
# Yarn classic's exit code is a bitmask (8 = high, 16 = critical);
# --level only filters the output, so mask the code to match it.
run: |
yarn audit --level high || code=$?
exit $(( ${code:-0} & 24 ? 1 : 0 ))
2 changes: 1 addition & 1 deletion security.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Supported Versions

While Pelican is in beta, we only provide security fixes for the most recent beta release. Older beta releases are unsupported.
We only provide security fixes for the most recent release. Older releases are unsupported; upgrade to receive fixes.
![](https://img.shields.io/github/v/release/pelican/panel?label=latest-release)

## Reporting a Vulnerability
Expand Down
Loading