Files
repomix-mirror/.github
Kazuki Yamada 5307a43158 chore(ci): harden similar-issues workflow with least-privilege split
decision(architecture): split into a read-only find job and a separate no-AI comment job, mirroring the triage workflow, so the step that reads issue content holds no write token and no shell access.
decision(find-tools): disable Bash/Edit/Write/MultiEdit/NotebookEdit/WebFetch/WebSearch/Task and return related issue numbers via --json-schema structured output. Pass the untrusted issue title to gh search after "--" so it cannot be parsed as an option.
decision(comment): build the comment from a fixed template, validate the model-chosen numbers against real repository issues, and render only the issue reference (#n) so no attacker-controlled text reaches the posted comment.
2026-05-25 23:50:43 +09:00
..
2025-03-08 16:09:49 +09:00
2024-08-12 02:35:04 +09:00