mcpField
S
security-patterns

security-patterns

github.com/eyadkelleh安全393574 次安装20 周前更新
代码仓库

关于 security-patterns

security-patterns 是 SecLists 的精选敏感数据匹配模式集合,用于安全测试中的数据发现与验证,适合审计代码、日志和输入格式。

主要功能

  1. 01API 密钥模式
  2. 02信用卡格式
  3. 03电子邮件模式
  4. 04IP 地址模式
  5. 05SSN 与电话号码格式

适用场景

  1. 01在代码或日志中查找 API 密钥
  2. 02测试信用卡与电子邮件格式
  3. 03发现 IP 地址
  4. 04验证 SSN 与电话号码格式

安装

复制下面的命令,在终端中运行。

$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.txt
errors.txt
grepstrings-auditing-php.md
grepstrings-basic.txt
malicious.txt
pcap-strings.txt
php-magic-hashes.txt
README.md
repo-scan.txt
thickclient-basic.txt
references/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 patterns
  • credit-cards.txt - Credit card formats
  • email-addresses.txt - Email patterns
  • ip-addresses.txt - IP address patterns
  • ssn.txt - Social Security Number patterns
  • phone-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
  • 大小: 4.5 GB,包含 6,000 多个文件
  • 所有类别: 密码、用户名、发现、模糊测试、载荷、Web-Shell、模式匹配、AI、杂项

由 Skill Seeker 生成 | SecLists 模式匹配集合 许可证: MIT - 请在获得适当授权的情况下负责任地使用

评论

支持 Markdown