From a6618e6811715897dbe14e7c1a75cd99b8ec03f9 Mon Sep 17 00:00:00 2001 From: Devid HW Date: Tue, 25 Aug 2026 01:45:15 +0700 Subject: [PATCH] ci(hardening): least-privilege GITHUB_TOKEN permissions across workflows --- .github/workflows/release.yml | 3 +++ .github/workflows/rust.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d058319..7e1ab43 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,6 +11,9 @@ on: required: true type: string +permissions: + contents: read + jobs: # ── Build binaries ─────────────────────────────────────────────────────────── diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 5b3b143..74e3ba6 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -6,6 +6,9 @@ on: pull_request: branches: [ "master" ] +permissions: + contents: read + env: CARGO_TERM_COLOR: always