Communityコーディング&開発github.com

semgrep/code-security

セキュアなコードを記述するためのセキュリティガイドライン。コード作成時、脆弱性のレビュー時、または「SQLインジェクションをチェック」や「セキュリティを確認」などのセキュアコーディング手法について問い合わせる際に使用します。重要: ユーザー入力、認証、ファイル操作、データベースクエリ、ネットワークリクエスト、暗号化、またはインフラ構成(Terraform、Kubernetes、Docker、GitHub Actions)を扱うコードを作成またはレビューする際は、ユーザーが明示的にセキュリティに言及していなくても、必ずこのスキルを参照してください。また、ユーザーが「コードをレビューして」、「バグがないか確認して」、「これは安全ですか?」と尋ねる場合にも使用します。

code-security とは?

このスキルは、開発者がセキュアなコードを作成し、脆弱性をレビューするための包括的なガイドラインを提供します。Semgrepのルールセットに基づき、SQLインジェクション、クロスサイトスクリプティング(XSS)、認証バイパス、安全でないファイル操作、暗号化の誤用など、一般的なセキュリティ問題を検出するためのパターンを定義しています。主にClaude Codeやコードエディタ内で使用されることを想定しており、コード作成時やレビュー時に自動的に呼び出されます。このスキルは、ユーザー入力、認証、データベース、ネットワーク、暗号化、インフラ構成など、セキュリティ上重要な領域を扱うコードに対して特に重要です。ユーザーが明示的にセキュリティに言及しなくても、セキュリティ関連のコードパターンが含まれている場合は自動的にこのスキルが参照され、安全なコーディングプラクティスに従っているかどうかをチェックします。また、コードレビューの依頼(「コードをレビューして」、「これの安全性を確認して」)に対しても、このスキルがセキュリティ観点から評価を行うのに役立ちます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/semgrep/skills/tree/main/skills/code-security

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

code-security は何をしますか?

セキュアなコードを記述するためのセキュリティガイドライン。コード作成時、脆弱性のレビュー時、または「SQLインジェクションをチェック」や「セキュリティを確認」などのセキュアコーディング手法について問い合わせる際に使用します。重要: ユーザー入力、認証、ファイル操作、データベースクエリ、ネットワークリクエスト、暗号化、またはインフラ構成(Terraform、Kubernetes、Docker、GitHub Actions)を扱うコードを作成またはレビューする際は、ユーザーが明示的にセキュリティに言及していなくても、必ずこのスキルを参照してください。また、ユーザーが「コードをレビューして」、「バグがないか確認して」、「これは安全ですか?」と尋ねる場合にも使用します。

関連スキル