Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
alirezarezvani avatar

Senior Security

  • 969 installs
  • 23.5k repo stars
  • Updated July 17, 2026
  • alirezarezvani/claude-skills

senior-security is a Claude Code security engineering toolkit that guides threat modeling, vulnerability analysis, secure architecture, and penetration testing for developers running formal security reviews.

About

senior-security is a Claude Code skill from alirezarezvani/claude-skills that packages expert security engineering workflows for coding agents. It triggers on requests for threat modeling, STRIDE analysis, OWASP-aligned reviews, vulnerability assessments, secure coding, attack-surface analysis, cryptography implementation, secret scanning, and CVE remediation. The skill spans architecture hardening through penetration-testing guidance, making it broader than single-pattern bounty hunting. Developers reach for senior-security when they need structured security review coverage across design, code, and operational controls rather than a narrow exploit hunt or generic lint pass.

  • STRIDE threat modeling workflow
  • OWASP-aligned secure coding and architecture guidance
  • Vulnerability assessment and CVE remediation support
  • Cryptography patterns and secret scanning tools
  • Dedicated workflows for threat modeling, secure code review, and incident response

Senior Security by the numbers

  • 969 all-time installs (skills.sh)
  • +27 installs in the week ending Jul 29, 2026 (Skillselion tracking)
  • Ranked #383 of 2,203 Security skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 31, 2026 (Skillselion catalog sync)
npx skills add https://github.com/alirezarezvani/claude-skills --skill senior-security

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs969
repo stars23.5k
Security audit2 / 3 scanners passed
Last updatedJuly 17, 2026
Repositoryalirezarezvani/claude-skills

How do you run STRIDE threat modeling on an app?

Get expert guidance on threat modeling, vulnerability analysis, secure architecture, and penetration testing.

Who is it for?

Developers or security champions who need end-to-end application security review spanning threat modeling, OWASP checks, and penetration-testing planning.

Skip if: Developers who only need a paid bug-bounty triage pass or a single narrow vulnerability class like SSRF hunting.

When should I use this skill?

The user mentions threat modeling, STRIDE, OWASP, penetration testing, vulnerability assessment, secure coding, CVE remediation, or secret scanning.

What you get

Threat models, vulnerability assessments, secure architecture recommendations, and remediation guidance for CVEs, cryptography, and exposed secrets.

  • threat model notes
  • vulnerability assessment findings
  • secure architecture recommendations

Files

SKILL.mdMarkdownGitHub ↗

Senior Security Engineer — Threat Modeling + Security Router

This skill does exactly one job itself — STRIDE/DREAD threat modeling (plus a quick secret scan) — and routes every other security request to the specialist skill that owns that lane. Do not duplicate sibling content here; route instead.

Routing Table (read this first)

The user wants...Route toWhy that skill owns it
Vulnerability assessment, pen-test methodology, OWASP Top 10 testing../security-pen-testing/Ships vulnerability_scanner.py + dependency_auditor.py with exit-code contracts
Incident triage, SEV classification, forensics, containment../incident-response/SEV1–SEV4 taxonomy, NIST SP 800-61 phases, incident_triage.py
Production outage command (non-security incidents)../incident-commander/Severity classifier + timeline + postmortem tools
Security monitoring, CVE triage SLAs, compliance checks (SOC 2 etc.), security headers../senior-secops/security_scanner.py + compliance_checker.py, CVE SLA table
Hostile/adversarial code review../adversarial-reviewer/3-persona review with BLOCK/CONCERNS/CLEAN verdict
Secure code review as part of general review../code-reviewer/Language dispatch + regression fixtures
Cloud IAM escalation paths, S3 exposure, security groups../cloud-security/cloud_posture_check.py with per-check exit codes
Threat hunting, IOC sweeps, anomaly detection../threat-detection/z-score anomaly + IOC staleness tooling
Red-team engagement planning, ATT&CK kill chains../red-team/engagement_planner.py with authorization gate
LLM/AI attack surface (prompt injection, poisoning)../ai-security/ATLAS-mapped ai_threat_scanner.py

If the request spans lanes (e.g., "secure this new architecture"), do the threat model here first — its output (prioritized threats + mitigations) tells you which siblings to load next. Never bulk-load multiple security skills speculatively.

What This Skill Owns: STRIDE Threat Modeling

Workflow

1. Scope: assets to protect, trust boundaries, data flows (external entities, processes, data stores, flows). 2. Generate the threat model per component:

   python3 scripts/threat_modeler.py --component "User Authentication" --assets "credentials,sessions" --json --output threats.json

Output: per-threat STRIDE category, DREAD score (Damage, Reproducibility, Exploitability, Affected users, Discoverability — each 1–10), and suggested mitigations. Repeat per DFD element; --interactive walks scoping questions; --list-threats shows the threat database. 3. Consume the output: sort threats.json by DREAD score descending; everything ≥ 7 average needs a named mitigation owner before the design ships. Map each mitigation to the responsible sibling lane (e.g., IAM threats → cloud-security, injection threats → code-reviewer). 4. Quick secret sweep while you have the codebase open:

   python3 scripts/secret_scanner.py /path/to/project --format json --severity high

20+ patterns (AWS keys, GitHub tokens, private keys, generic credentials). Any critical/high finding blocks merge until rotated and moved to a secret manager. 5. Verification gate: every DFD element has ≥ 1 STRIDE row considered, every threat with DREAD ≥ 7 has an owner + mitigation, and the secret scan exits with zero high/critical findings. Re-run both tools after mitigations land — that re-run is the done signal, not the document.

STRIDE per Element Matrix

DFD ElementSTRIDE
External EntityXX
ProcessXXXXXX
Data StoreXXXX
Data FlowXXX

(S=Spoofing→authn, T=Tampering→integrity, R=Repudiation→audit logs, I=Info Disclosure→encryption/access control, D=DoS→rate limiting/redundancy, E=Elevation→least privilege.)

References (load on demand)

DocumentContent
references/threat-modeling-guide.mdSTRIDE methodology, attack trees, DREAD scoring, DFD creation
references/security-architecture-patterns.mdZero Trust, defense-in-depth, authentication patterns, API security
references/cryptography-implementation.mdAES-GCM, Ed25519, password hashing (Argon2id), key management

The architecture and crypto references are kept because no sibling ships them; for operating those controls (scanning, compliance, monitoring) still route to senior-secops.

Related skills

How it compares

Use senior-security for broad security engineering reviews; use bounty-focused skills when the sole goal is paid exploit submission triage.

FAQ

What security workflows does senior-security cover?

senior-security covers threat modeling with STRIDE, OWASP-aligned vulnerability assessment, secure architecture guidance, penetration testing support, cryptography patterns, secret scanning, and CVE remediation for application security reviews.

When should developers choose senior-security over bounty hunting skills?

senior-security fits formal design-and-code security reviews across threat modeling, OWASP, and audits, while bounty-hunting skills focus narrowly on remotely exploitable paid-report patterns.

Which triggers activate senior-security?

senior-security activates on security architecture, STRIDE analysis, penetration testing, vulnerability assessment, secure coding, OWASP, application security, cryptography implementation, and secret scanning requests.

Is Senior Security safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Securityauditappsec

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.