security-patterns · eyadkelleh — Claude Code skill for sensitive data checks
This skill provides patterns for finding and validating API keys, card numbers, emails, IP addresses, and other sensitive data. Use it during authorized security testing.
npx skills add Eyadkelleh/awesome-skills-security --skill security-patterns -a claude-codeWhat security-patterns does
The skill contains text pattern lists for API keys, credit card numbers, email addresses, IP addresses, SSNs, and phone numbers. An agent can use them to look for matches in code or logs, or to check data formats. Files include api-keys.txt, email-addresses.txt, and phone-numbers.txt.
The lists are stored under references/Pattern-Matching. A Python example walks that directory and reads .txt files. The stated uses include authorized testing, in-scope bug bounty work, CTFs, and controlled research. Testing systems without permission falls outside those uses.
What it helps with
- find API-key patterns in code and logs
- check credit card number formats
- locate email addresses and IPs
- match phone numbers and SSNs against patterns
Example prompts for the agent
- Search these logs for strings that match the skill’s API-key patterns.
- Find email addresses and IPs in this set of files using the skill.
- Check these test card and phone numbers against the available patterns.
How to install security-patterns
1Skills CLI (Vercel)
npx skills add Eyadkelleh/awesome-skills-security --skill security-patterns -a claude-code2Manually: put the files in place
~/.claude/skills/security-patterns/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/security-patterns/
1Skills CLI (Vercel)
npx skills add Eyadkelleh/awesome-skills-security --skill security-patterns -a codex2Manually: put the files in place
.agents/skills/security-patterns/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Eyadkelleh/awesome-skills-security --skill security-patterns -a cursor2Manually: put the files in place
.cursor/skills/security-patterns/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Eyadkelleh/awesome-skills-security security-patterns2Manually: put the files in place
.github/skills/security-patterns/SKILL.md1Skills CLI (Vercel)
npx skills add Eyadkelleh/awesome-skills-security --skill security-patterns -a gemini-cli2Platform CLI
gemini skills install https://github.com/Eyadkelleh/awesome-skills-security --path skills/security-patternsManually: put the files in place
.devin/skills/security-patterns/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Eyadkelleh/awesome-skills-security --skill security-patterns -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about security-patterns
How do I install security-patterns in Claude Code?
Run npx skills add Eyadkelleh/awesome-skills-security --skill security-patterns -a claude-code. The skill file is at ~/.claude/skills/security-patterns/SKILL.md.
What does security-patterns do?
It supplies text patterns for finding or validating sensitive data, including API keys, card numbers, emails, IP addresses, SSNs, and phone numbers.
Can I use security-patterns to test systems without permission?
No. Its intended settings include authorized testing, bug bounty work within scope, CTFs, and research in controlled environments.
Similar skills
All skills for Security →security-patterns by other authors comes first.