diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml
index 157c2fcde17e105cb79887e9cb2a949606d84a7b..624aabbe7a07a350c9eeaac4f9665337aeb7006b 100644
--- a/.github/workflows/build-image.yml
+++ b/.github/workflows/build-image.yml
@@ -10,6 +10,9 @@ on:
     paths:
       - .github/workflows/build-image.yml
       - Dockerfile
+permissions:
+  contents: read
+
 jobs:
   build-image:
     runs-on: ubuntu-latest
diff --git a/.github/workflows/check-i18n.yml b/.github/workflows/check-i18n.yml
index 1c60515f8c95ef62f9975a7dab6a8c3ab1bee4af..a9d8ea2eae388e64aa084f78fe35460dc6a853a6 100644
--- a/.github/workflows/check-i18n.yml
+++ b/.github/workflows/check-i18n.yml
@@ -9,6 +9,9 @@ on:
 env:
   RAILS_ENV: test
 
+permissions:
+  contents: read
+
 jobs:
   check-i18n:
     runs-on: ubuntu-latest