Manage digital certificates for HTTPS, mutual TLS, code signing, and infrastructure security.
Skills in this repository
sethdford/claude-skills - Page 8
SkillsMP has collected 383 skills from sethdford/claude-skills. Open a skill to review its source and details.
sethdford/claude-skillsShowing 40 of 383 collected skills.
Assess and improve cloud infrastructure security posture through configuration review, access control, and compliance monitoring.
Review container security including image scanning, runtime policies, and supply chain integrity.
Design and implement least-privilege IAM policies for cloud and on-premise environments.
Harden infrastructure through patch management, service hardening, and secure baselines.
Secure Kubernetes clusters through RBAC, network policies, pod security, and runtime monitoring.
Design and implement network segmentation to limit lateral movement and contain breaches.
Design and implement zero-trust architecture to authenticate and authorize all access, eliminating trust based on location.
Design secure authentication systems with strong password policies, MFA, secure password reset, and session management.
Design authorization systems (access control, role-based permissions, principle of least privilege) to enforce fine-grained access policies.
Select appropriate cryptographic algorithms and parameters for encryption, hashing, key derivation, and digital signatures.
Design and implement input validation patterns (whitelisting, boundary checks, type validation) to prevent injection and buffer overflow attacks.
Implement context-specific output encoding to prevent XSS and injection attacks. Encode HTML, URL, JavaScript, and other contexts appropriately.
Audit application architecture and code against OWASP Top 10 vulnerabilities. Use when assessing application security posture and prioritizing fixes.
Manage API keys, credentials, and secrets securely using vaults, environment variables, and rotation policies. Prevent secrets from being committed to code or exposed in logs.
Review code systematically for security vulnerabilities using OWASP Top 10, secure coding patterns, and static analysis best practices. Use when reviewing pull requests, conducting security code reviews, or implementing secure development practices.
Implement secure session handling with proper token generation, storage, expiry, CSRF protection, and session invalidation.
Triage security alerts to classify as true/false positives and prioritize investigation and response.
Build detection engineering capabilities including threat modeling, detection hypothesis development, and hypothesis testing.
Analyze logs to investigate security incidents, identify attack patterns, and build detection rules.
Develop comprehensive security monitoring strategy covering detection sources, alert tuning, and operational resilience.
Design SIEM (Security Information & Event Management) detection rules to identify suspicious activity and attacks.
Integrate threat intelligence into security operations to proactively detect and hunt threats.
Establish vulnerability management program to identify, prioritize, remediate, and track vulnerabilities across infrastructure.
Establish and manage bug bounty programs to leverage external researchers for vulnerability discovery.
Plan and execute red team exercises to test security controls and incident response capabilities.
Review system architecture and design for security flaws, compliance gaps, and architectural improvements.
Develop and deliver security awareness training to build organizational security culture and reduce human risk.
Establish security champion program to embed security expertise across teams and improve security culture.
Develop comprehensive security documentation including policies, procedures, architecture, and runbooks.
Create security metrics dashboards to track program effectiveness, trends, and KPIs for leadership reporting.
Design abuse cases (negative use cases) showing how attackers misuse system features. Use when identifying attacks that exploit intended functionality or business logic flaws.
Create a comprehensive inventory of assets (data, systems, infrastructure, people) and their criticality, value, and dependencies. Use when prioritizing threats and allocating security resources.
Build hierarchical attack trees showing how attackers decompose goals into sub-goals and exploits. Use when analyzing attack paths, prioritizing security investments, or assessing attacker effort and cost.
Create and analyze DFDs (Data Flow Diagrams) with security focus, identifying data flows across trust boundaries, storage, and processing points. Use when modeling system architecture for threat analysis.
Quantify risk using likelihood and impact, apply severity ratings, and prioritize mitigations. Use when prioritizing threats, allocating security budget, and communicating risk to leadership.
Systematically identify and document threats using the STRIDE framework (Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege). Use when designing systems, reviewing architectures, conducting security design…
Systematically identify threats from threat libraries, historical CVEs, and attacker tactics. Use when augmenting STRIDE analysis with known threats from MITRE ATT&CK, CWE, or your industry.
Build and maintain a reusable threat library tailored to your organization, platform, and threat landscape. Use when cataloging threats for future analyses, threat modeling sessions, and architecture reviews.
Identify trust boundaries in system architecture where privilege levels, authority, or security contexts change. Use when designing authentication, authorization, and inter-component communication.