security-pr-checklist-skill について
プルリクエストのセキュリティレビューを標準化するスキルです。認証・認可や認証情報の確認に加え、レビュー指針と自動チェック項目の整理を支援します。
主な機能
- 01認証・認可の確認
- 02ハードコードされた認証情報の確認
- 03PRテンプレートとレビュー指針
- 04CIセキュリティチェック項目
活用シーン
- 01プルリクエストの認証変更のレビュー
- 02PRテンプレートへのセキュリティ基準追加
- 03よくあるセキュリティ上の問題の記録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ patricio0312rev/ skills --skill security-pr-checklist-skillインストール後、Claude Code で/security-pr-checklist-skillを入力して読み込まれたか確認します。
詳細
セキュリティ PR チェックリストスキル
プルリクエスト向けの標準化されたセキュリティレビューです。
PR セキュリティチェックリスト
## Security Review Checklist
### Authentication & Authorization
- [ ] No hardcoded credentials
- [ ] Authorization checks on all endpoints
- [ ] Session management secure
- [ ] Rate limiting on auth endpoints
### Input Validation
- [ ] All inputs validated
- [ ] Output properly encoded
- [ ] No SQL injection risks
- [ ] No XSS vulnerabilities
### Data Protection
- [ ] Sensitive data encrypted at rest
- [ ] HTTPS enforced
- [ ] No PII in logs
- [ ] Secure cookie configuration
### Dependencies
- [ ] No new high/critical vulnerabilities
- [ ] Dependencies up to date
- [ ] No suspicious packages
### Secrets Management
- [ ] No secrets in code
- [ ] Environment variables used
- [ ] .env files in .gitignore
### Error Handling
- [ ] No sensitive info in errors
- [ ] Generic error messages
- [ ] Proper logging
出力チェックリスト
- PR テンプレートを作成済み
- 必須のセキュリティチェック
- よくある落とし穴を文書化
- CI で自動チェック
- レビューガイドライン ENDFILE
コメント
Markdown 対応