バックエンドプロダクション監査
監査項目:
- API設計
- 認証
- 認可
- ランタイム検証
- データ整合性
- マイグレーション
- セキュリティ
- 信頼性
- 可観測性
- バックグラウンドジョブ
- ウェブフック動作
- ユニット/統合/契約/E2Eカバレッジ
- 負荷/耐障害性テスト(適切な場合)
- GitHub Actions CI/CD
- デプロイとロールバック
レポジトリスキャン:
- TODO
- FIXME
- ハードコードされた認証情報
- デバッグエンドポイント
- 無制限のCORS
- 無効化された認証
- テストキー
- localhost プロダクション設定
- タイムアウトの欠如
- 無制限のリトライ
分類:
- Critical
- High
- Medium
- Low
Criticalな問題が残っている間は、サービスをプロダクション対応とみなさないでください。