Skip to content
Back to skills

River Review Security

ASecurity

セキュリティ観点の通常レビューエージェント。 基本的なセキュリティチェック、認証・認可設計、プライバシー設計の個別スキルへルーティングする。 repository / subsystem の明示的な security audit は river-review-security-audit へ委譲する。

  • 4 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 2, 2026
code-qualityrustgosqlsecurity

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 20, 2026

npx -y skills add s977043/river-review --skill river-review-security --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of River Review Security?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for River Review Security
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/s977043-river-review-security/badge)](https://www.skillsdirectory.com/skills/s977043-river-review-security)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
id: river-review-security
name: river-review-security
description: |
  セキュリティ観点の通常レビューエージェント。
  基本的なセキュリティチェック、認証・認可設計、プライバシー設計の個別スキルへルーティングする。
  repository / subsystem の明示的な security audit は river-review-security-audit へ委譲する。
category: midstream
phase: [midstream]
severity: critical
applyTo:
  - 'src/**/*.{ts,tsx,js,jsx,mjs}'
  - '**/*.env*'
  - '**/auth/**/*'
  - '**/middleware/**/*'
inputContext: [diff, fullFile]
outputKind: [findings, actions]
tags: [security, entry, routing]
version: 0.2.0
license: MIT
---

# Security Review(セキュリティレビュー)

セキュリティに影響する変更を検出し、適切な個別スキルで検証する。

## When to Use / いつ使うか

- 認証・認可に関わるコード変更時
- 外部入力の処理ロジック変更時
- 機密データの取り扱い変更時
- セキュリティ関連の設定変更時
- 通常の PR / diff に対するセキュリティレビュー時

## Security Audit Handoff

この skill は通常の diff-oriented security review を担当する。
ユーザーが repository-wide audit、subsystem audit、full security audit など、現在の diff を越える明示的な監査を要求した場合は `river-review-security-audit` へ委譲する。

```text
PR / diff security review
  -> river-review-security

repository / subsystem security audit
  -> river-review-security-audit
```

単に「セキュリティ観点でレビュー」と指定された場合は本 skill を継続する。
`security audit` という語だけで full repository audit を推測しない。対象範囲が repository / subsystem / bounded source surface として明示されている場合だけ handoff する。

## Routing / ルーティング

| キーワード                          | スキルID                  | 説明                     |
| ----------------------------------- | ------------------------- | ------------------------ |
| 脆弱性, XSS, SQLi, インジェクション | `security-basic`          | 基本セキュリティチェック |
| プライバシー, 個人情報, GDPR        | `security-privacy-design` | プライバシー設計         |
| 認可, 権限, アクセス制御            | `trust-boundaries-authz`  | 信頼境界・認可設計       |

### デフォルト動作

- キーワード指定なし → `security-basic` を実行
- セキュリティ関連ファイル(auth/, middleware/)→ 全スキル実行

## Execution Flow / 実行フロー

```text
0. 監査要求の判定
   ├─ 明示的な repository/subsystem audit → river-review-security-audit へ委譲
   └─ 通常 PR/diff review → 以下を継続

1. 変更内容の分類
   ├─ 認証・認可コード → trust-boundaries-authz を優先
   ├─ データ処理コード → security-privacy-design を優先
   └─ 一般コード → security-basic を実行

2. 各スキルの実行
   ├─ security-basic: OWASP Top 10チェック
   ├─ security-privacy-design: プライバシー影響分析
   └─ trust-boundaries-authz: 認可モデル検証

3. 統合サマリの生成
```

## Output Format / 出力形式

```text
<file>:<line>: <message>
```

- **Finding**: 何が問題か(1文)
- **Severity**: critical / major / minor
- **Impact**: 何が困るか(短く)
- **Fix**: 次の一手(最小の修正案)

## 他スキルとの関係

`river-review-security-audit` は通常 diff review ではなく、明示的な repository / subsystem audit を担当する委譲先である。

| スキル                          | 関係 | 棲み分け                                                   |
| ------------------------------- | ---- | ---------------------------------------------------------- |
| `adversarial-review` (War Game) | 補完 | security は既知パターン検出、War Game は未知の攻撃経路発見 |
| `river-review-architecture`     | 補完 | security は「脆弱性」、architecture は「構造的安全性」     |

## References

- [ROUTING.md](./references/ROUTING.md): 詳細なルーティングルール

Files in this skill

  • SKILL.md3 KB
  • references/ROUTING.md992 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.