Skip to content
Merged
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
2 changes: 1 addition & 1 deletion .claude/template-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.6.2
1.6.3
26 changes: 18 additions & 8 deletions .github/accessibility-tools/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 7 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
# ── PRIVATE REPOS: REMOVE THIS WORKFLOW ────────────────────────────────────────
# CodeQL requires GitHub Advanced Security. On a private repository without
# Advanced Security enabled, this workflow will fail with a 403 error.
# Delete this file from any private project repository.
# Keep it only for public repos or private repos with Advanced Security enabled.
# ───────────────────────────────────────────────────────────────────────────────

# CodeQL static analysis.
#
# Action versions were verified against GitHub and pinned to commit SHAs
Expand All @@ -11,8 +18,6 @@
name: CodeQL
on:
pull_request:
push:
branches: [main]
schedule:
- cron: '0 6 * * 1' # weekly, Monday morning

Expand Down
12 changes: 11 additions & 1 deletion .github/workflows/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,17 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Cache pip packages for Semgrep
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
with:
path: ~/.cache/pip
key: ${{ runner.os }}-semgrep-1.166.0
- name: Semgrep
# semgrep scan runs locally with the default ruleset and exits non-zero
# on any finding. semgrep ci requires a SEMGREP_APP_TOKEN and uses
# cloud-based CI mode; it is not used here to avoid token dependency.
run: |
pip install semgrep
pip install semgrep==1.166.0
semgrep scan --config p/default --error

trivy:
Expand All @@ -36,6 +41,11 @@ jobs:
severity: CRITICAL,HIGH
exit-code: '1'

# ── PRIVATE REPOS: REMOVE THIS JOB ──────────────────────────────────────────
# dependency-review requires GitHub Advanced Security. On a private repository
# without Advanced Security, this job will fail with a 403 error.
# Remove it from any private project repository.
# ─────────────────────────────────────────────────────────────────────────────
dependency-review:
runs-on: ubuntu-latest
if: github.event_name == 'pull_request'
Expand Down
Loading