security-patterns について
security-patterns は、セキュリティテストでのデータ発見と検証に使う、SecLists の機密データパターン集です。API キーやカード、メール、電話番号などの形式を扱います。
主な機能
- 01API キーパターン
- 02クレジットカード形式
- 03メールアドレスパターン
- 04IP アドレスパターン
- 05SSN と電話番号の形式
活用シーン
- 01コードやログからの API キー検出
- 02カード番号やメール形式のテスト
- 03IP アドレスの検出
- 04SSN と電話番号形式の検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ eyadkelleh/ awesome-skills-security --skill security-patternsインストール後、Claude Code で/security-patternsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/Pattern-Matching/dangerous-functions-angular.txterrors.txtgrepstrings-auditing-php.mdgrepstrings-basic.txtmalicious.txtpcap-strings.txtphp-magic-hashes.txtREADME.mdrepo-scan.txtthickclient-basic.txtreferences/Pattern-Matching/Source-Code-(PHP)/php-auditing.txt詳細
SecListsのパターンマッチング
説明
セキュリティテスト用の機密データパターンです。APIキー、クレジットカード、メールアドレス、SSN、電話番号、IPアドレスなどが含まれます。データの発見と検証に使用します。
ソース: SecLists/Pattern-Matching リポジトリ: https://github.com/danielmiessler/SecLists ライセンス: MIT
このスキルを使用する場面
次のような場合にこのスキルを使用します:
- コードやログ内のAPIキーの検出
- クレジットカードの検証テスト
- メールアドレスのパターンマッチング
- IPアドレスの発見
- SSN形式の検証
- 電話番号のパターンテスト
⚠️ 重要: 許可されたセキュリティテスト、バグバウンティプログラム、CTFコンテスト、または教育目的に限り使用してください。
このスキルの主なファイル
api-keys.txt - API key patternscredit-cards.txt - Credit card formatsemail-addresses.txt - Email patternsip-addresses.txt - IP address patternsssn.txt - Social Security Number patternsphone-numbers.txt - Phone number formats
使用例
# Access files from this skill
import os
# Example: Load patterns/payloads
skill_path = "references/Pattern-Matching"
# List all available files
for root, dirs, files in os.walk(skill_path):
for file in files:
if file.endswith('.txt'):
filepath = os.path.join(root, file)
print(f"Found: {filepath}")
# Read file content
with open(filepath, 'r', errors='ignore') as f:
content = f.read().splitlines()
print(f" Lines: {len(content)}")
セキュリティと倫理
許可された使用例 ✅
- 書面による許可を得た、承認済みのペネトレーションテスト
- バグバウンティプログラム(対象範囲内)
- CTFコンテスト
- 管理された環境でのセキュリティ研究
- 自身が所有するシステムのテスト
- 教育目的のデモ
禁止されている使用例 ❌
- 不正アクセスの試み
- 許可を得ていないテスト
- 悪意のある行為
- プライバシーの侵害
- あらゆる違法行為
SecListsの全コレクション
これはSecListsから厳選したサブセットです。全コレクションはこちらをご覧ください:
- リポジトリ全体: https://github.com/danielmiessler/SecLists
- サイズ: 6,000以上のファイルで4.5 GB
- すべてのカテゴリ: パスワード、ユーザー名、ディスカバリー、ファジング、ペイロード、Webシェル、パターンマッチング、AI、その他
Skill Seekerによって生成 | SecListsパターンマッチングコレクション ライセンス: MIT - 適切な許可を得たうえで、責任を持って使用してください
コメント
Markdown 対応