Check common security risks in application code (SQLi, XSS, secrets, open redirect).
日本語の概要は準備中です。原文の説明を表示しています。
2,254 件 ・ 関連度順
概要と使いどころ
Check common security risks in application code (SQLi, XSS, secrets, open redirect).
日本語の概要は準備中です。原文の説明を表示しています。
差分に追加された API キー・トークン・credential・秘密鍵・.env 値・個人ローカルパスなどの機密情報を、言語・ファイル種別に依存せず検出する。決定論的に判定できる範囲は CI(gitleaks 等)へ移譲しつつ、レビューで取りこぼしを補足する
legacy workaround を避け、semantic HTML / Web Platform Native API / modern CSS の利用機会を提示する。
Ensure architecture diagrams are readable, consistent with text, and clear on scope, boundaries, and data flow.
日本語の概要は準備中です。原文の説明を表示しています。
Detect undefined or inconsistent cache strategies (layers, consistency, invalidation, TTL, failure handling) in design documents.
日本語の概要は準備中です。原文の説明を表示しています。
Detects mass assignment via create/update($request->all()), unguarded models, and missing authorization on mutating controller actions in Laravel.
日本語の概要は準備中です。原文の説明を表示しています。
差分が「その差分自身を審査するレビュー基準・品質ゲート」を弱めていないかを diff-time で検出する。Check 1 レビュールールの削除・弱体化(.river/rules.md / .river/rules.d/*)、Check 2 実行時コンフィグの閾値・ゲート緩和(.river-review.{json,yaml,yml} の review.severity 引き下げ / exclude 拡大 / memory.suppressionEnabled 無効化 / selection.skills.exclude 追加)、Check 3 suppression entry の新規追加、Check 4 lint・静的解析設定からのルール削除や無効化、Check 5 branch protection・required check の緩和、の 5 Check を対象とし、これらが機能変更と同一 PR に混在し、かつ意図の宣言が無い場合に指摘する。report-only。workflow の permissions / action pin は gha-workflow-security、既存 suppression entry の使い分けは suppression-feedback、設定ファイルの一般的妥当性は config-json、.only / .skip / @ts-ignore / @ts-nocheck は heuristic-review.mjs の決定論検出器、リファクタと機能追加の混在は behavior-structure-separation へ委譲する
レビューコメントの重要度ラベリングと対応方針・返信案を整理する。AI はコード修正やパッチ提案を行わない。
Detect review findings that belong in CI/lint/formatter rather than human review.
日本語の概要は準備中です。原文の説明を表示しています。
コミット/PR の「全部置換した」「-N%削減」等の完了主張を grep で反証できる残骸や best/typical/worst 試算で検証し、抽出・集約リファクタでは並列度(Promise.all)/fast-path/遅延評価の性能特性退行と、Map/Set 集約キーの cross-kind 衝突による検出漏れも監査する
Ensure architecture updates document affected stakeholders, notification plan, and deprecation/retirement signals to keep knowledge aligned.
日本語の概要は準備中です。原文の説明を表示しています。
Enforce null/undefined safety for changed TypeScript code and suggest safer patterns.
日本語の概要は準備中です。原文の説明を表示しています。
Enforce TypeScript strictness by reducing any/unsafe assertions and ensuring null handling.
日本語の概要は準備中です。原文の説明を表示しています。
Detects domain terms drifting between code identifiers and the established ubiquitous language (same concept under different names, or different concepts sharing a name).
日本語の概要は準備中です。原文の説明を表示しています。
Detects N+1 query patterns (relation access inside loops without eager loading), full-table get()/all() loads, and unsafe chunk()/cursor() usage in Laravel Eloquent code.
日本語の概要は準備中です。原文の説明を表示しています。
Detects Vitest test-isolation hazards: unrestored vi.spyOn/vi.mock without afterEach cleanup or restoreMocks config, un-awaited resolves/rejects assertions, and shared mutable module state across tests.
日本語の概要は準備中です。原文の説明を表示しています。
攻撃者・競合・悪意あるユーザーの視点で変更を分析し、防御の盲点と悪用シナリオを可視化する
キーボード操作 / focus 管理 / 動的コンテンツ更新 / ARIA role / フォームの自動遷移など、インタラクティブ UI のアクセシビリティ観点を suggestion で提示する。
Checks Next.js Server Actions ('use server') for missing authentication/authorization before mutations, missing input validation, and untrusted client-supplied IDs — treating each action as a public HTTP endpoint.
日本語の概要は準備中です。原文の説明を表示しています。
Checks React Router v7 action conventions: validation errors returned as data with 4xx status (not thrown), redirect on success, and 3-branch ErrorBoundary handling.
日本語の概要は準備中です。原文の説明を表示しています。
Ensure architecture/design docs define clear boundaries, ownership, dependency direction, and change impact to avoid tight coupling.
日本語の概要は準備中です。原文の説明を表示しています。
Ensure ADRs capture context, decision, alternatives, tradeoffs, and follow-ups in a way that prevents future drift.
日本語の概要は準備中です。原文の説明を表示しています。
Review whether the PR description is review-ready and consistent with the diff (Why/What, impact, tests, linked issues).
日本語の概要は準備中です。原文の説明を表示しています。
Ensure architecture/design docs state traffic assumptions, performance budgets, resource limits, and cost risks for critical paths.
日本語の概要は準備中です。原文の説明を表示しています。