From f7b98fea1c1b4b9f6fc0ec3a70dc031792234dcb Mon Sep 17 00:00:00 2001 From: Takayuki Kiyohara Date: Tue, 18 Aug 2026 17:42:12 +0900 Subject: [PATCH] =?UTF-8?q?Codex=E3=83=AC=E3=83=93=E3=83=A5=E3=83=BC?= =?UTF-8?q?=E7=99=BA=E7=81=AB=E3=83=86=E3=82=B9=E3=83=88=E7=94=A8=E3=81=AE?= =?UTF-8?q?=E3=83=97=E3=83=AD=E3=83=BC=E3=83=96=E3=83=95=E3=82=A1=E3=82=A4?= =?UTF-8?q?=E3=83=AB=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit codex-review-respond.yml が pull_request_review イベントで正しく 起動するかを確認するための使い捨てPR。意図的な欠陥(eval経由の コマンドインジェクション / off-by-oneループ / ゼロ除算)を含む。 検証後このブランチはマージせず削除する。 Co-Authored-By: Claude Sonnet 5 --- .github/codex-review-probe/probe.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/codex-review-probe/probe.sh diff --git a/.github/codex-review-probe/probe.sh b/.github/codex-review-probe/probe.sh new file mode 100644 index 0000000..7144e63 --- /dev/null +++ b/.github/codex-review-probe/probe.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +# Codexレビュー発火テスト用の使い捨てスクリプト。 +# 意図的に欠陥を含む(コマンドインジェクション / off-by-one / ゼロ除算)。 +# codex-review-respond.yml の動作確認後、このPRはマージせず削除する。 + +run_user_command() { + local user_input="$1" + eval "echo Running: $user_input" +} + +sum_first_n() { + local n="$1" + shift + local total=0 + for ((i = 0; i <= n; i++)); do + total=$((total + $1)) + shift + done + echo "$total" +} + +average() { + local total="$1" + local count="$2" + echo $((total / count)) +}