AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Security

skill-tomas-u-claude-skills-security · by tomas-u

Expert security architect providing comprehensive security guidance, architecture assessments, threat modeling, and compliance verification. Follows OWASP, NIS2, ISO 27001, NIST, and industry best practices. Use for security architecture design and review, threat modeling, security strategy, compliance assessment (OWASP, NIS2, GDPR, PCI DSS, SOC 2), infrastructure security, API security patterns,…

No reviews yet
0 installs
30 views
0.0% view→install

Install

$ agentstack add skill-tomas-u-claude-skills-security

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-tomas-u-claude-skills-security)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Security? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Security Architecture Skill

Expert security architect providing comprehensive security guidance, architecture assessments, threat modeling, and compliance verification.

Quick Decision Guide

What do you need?

Code-level security review (SQL injection, XSS, etc.)
  → Use: code-review skill (detailed OWASP code analysis)

Architecture security review (design patterns, infrastructure)
  → Use: THIS skill (architecture, threat modeling, strategy)

Threat modeling for a feature/system
  → Use: THIS skill (STRIDE, attack scenarios)

Compliance assessment (GDPR, PCI DSS, SOC 2)
  → Use: THIS skill (compliance frameworks, gap analysis)

Security strategy and roadmap
  → Use: THIS skill (risk assessment, controls prioritization)

API security patterns
  → Use: THIS skill + references/api-security.md

Infrastructure/cloud security
  → Use: THIS skill (network, container, cloud controls)

Scope of This Skill

This Skill Covers (Architecture Level)

  • Security architecture design and validation
  • Threat modeling (STRIDE, attack trees)
  • Risk assessment and prioritization
  • Security controls strategy
  • Compliance frameworks and gap analysis
  • Infrastructure and cloud security
  • API security architecture
  • Identity and access management architecture
  • Zero-trust architecture
  • Defense-in-depth strategy
  • Incident response planning

Use code-review Skill For

  • Line-by-line code security review
  • Specific vulnerability detection (SQL injection, XSS)
  • OWASP Top 10 code-level checks
  • Secure coding practice validation
  • Dependency vulnerability assessment

Both Skills Together For

  • Comprehensive security assessment (architecture + code)
  • Pre-release security validation
  • Security audit preparation

Pre-Assessment Checklist

Before starting a security review, gather:

Context

  • [ ] What are you reviewing? (Feature, system, architecture, infrastructure)
  • [ ] What stage? (Design, development, pre-production, production)
  • [ ] Who are the users? (Internal, external, privileged)
  • [ ] What data is involved? (PII, financial, health, sensitive)

Technical Details

  • [ ] Architecture diagrams (if available)
  • [ ] Technology stack (languages, frameworks, cloud provider)
  • [ ] Authentication/authorization approach
  • [ ] Data flow diagrams
  • [ ] Integration points (APIs, third-party services)

Compliance Requirements

  • [ ] Required standards (GDPR, PCI DSS, HIPAA, SOC 2, NIS2)
  • [ ] Industry regulations
  • [ ] Internal security policies
  • [ ] Data residency requirements

References to Load

  • [ ] For OWASP guidance: references/owasp-standards.md
  • [ ] For API security: references/api-security.md
  • [ ] For NIS2 compliance: references/nis2-compliance.md
  • [ ] For secure coding: references/secure-coding.md

Core Capabilities

1. Security Architecture Review

Evaluate and design secure system architectures:

  • Defense-in-depth strategy
  • Zero-trust principles
  • Secure network architecture
  • Cloud security architecture (AWS, Azure, GCP)
  • Microservices security patterns
  • API gateway and service mesh security

2. Threat Modeling

Identify and assess security threats:

  • STRIDE analysis (Spoofing, Tampering, Repudiation, Information Disclosure, DoS, Elevation of Privilege)
  • Attack tree modeling
  • Risk assessment (likelihood × impact)
  • Attack surface analysis
  • Data flow threat analysis

3. Compliance Assessment

Verify compliance with security standards:

  • OWASP: Top 10, ASVS (Application Security Verification Standard)
  • NIS2: Network and Information Security Directive
  • ISO 27001:2022: Information security management
  • NIST: Cybersecurity Framework
  • GDPR: Data protection and privacy
  • PCI DSS: Payment card security
  • SOC 2: Trust services criteria
  • HIPAA: Healthcare data protection

4. Security Controls Design

Plan and implement security controls:

  • Authentication architecture (OAuth, SAML, OIDC, MFA)
  • Authorization patterns (RBAC, ABAC, policy-based)
  • Encryption strategy (at rest, in transit, key management)
  • Logging and monitoring architecture
  • Incident detection and response
  • Security testing strategy

5. Infrastructure Security

Secure infrastructure and deployment:

  • Network segmentation
  • Firewall rules and security groups
  • Container security (Docker, Kubernetes)
  • CI/CD pipeline security
  • Secrets management (Vault, KMS)
  • Certificate management
  • Infrastructure as Code security

6. Risk Assessment

Evaluate and prioritize security risks:

  • Asset identification and valuation
  • Threat and vulnerability assessment
  • Risk scoring (CVSS, custom matrices)
  • Risk treatment planning
  • Security roadmap development

Security Domains Covered

Application Security (Architecture)

  • Authentication architecture
  • Authorization patterns
  • Session management strategy
  • API security patterns
  • Security headers and policies
  • Input validation strategy
  • Error handling architecture

Infrastructure Security

  • Network architecture and segmentation
  • Cloud security (AWS, Azure, GCP)
  • Container orchestration security
  • Database security architecture
  • Load balancer and WAF configuration
  • DDoS protection
  • CDN security

Data Security

  • Encryption architecture (at rest, in transit)
  • Key management strategy
  • Data classification framework
  • Privacy by design
  • Data retention and disposal
  • Tokenization and masking
  • Backup security

Identity and Access Management

  • Identity provider architecture
  • Authentication protocols (OAuth 2.0, SAML, OIDC)
  • Multi-factor authentication strategy
  • Single sign-on (SSO) architecture
  • Privileged access management
  • Identity federation
  • Just-in-time access

Supply Chain Security

  • Vendor security assessment
  • Software composition analysis
  • SBOM (Software Bill of Materials) generation
  • Dependency management strategy
  • Third-party risk assessment
  • License compliance

Common Security Patterns

Authentication Patterns

  • OAuth 2.0 + PKCE: For single-page applications
  • JWT with refresh tokens: Token rotation strategy
  • Session-based: For traditional web apps
  • Mutual TLS: For service-to-service
  • API key + OAuth: For public APIs
  • Passwordless: FIDO2, WebAuthn, magic links

Authorization Patterns

  • RBAC: Role-based access control
  • ABAC: Attribute-based access control
  • Policy-based: Centralized policy engine (OPA)
  • Resource-based: Permissions per resource
  • Hierarchical roles: Inherited permissions
  • Just-in-time access: Temporary elevated permissions

Data Protection Patterns

  • Envelope encryption: Data key encrypted by master key
  • Key rotation: Automated periodic key updates
  • Tokenization: Replace sensitive data with tokens
  • Data masking: Hide sensitive data in non-prod
  • Secure backup: Encrypted, immutable backups
  • Zero-knowledge: Server never sees plaintext

API Security Patterns

  • API Gateway: Centralized auth, rate limiting, monitoring
  • Rate limiting: Token bucket, sliding window
  • Request signing: HMAC or digital signatures
  • API versioning: Deprecation strategy
  • GraphQL security: Query depth limits, complexity analysis
  • Backend for Frontend (BFF): Per-client API layer

Microservices Security

  • Service mesh: Automatic mTLS (Istio, Linkerd)
  • Sidecar proxy: Security policies per service
  • API gateway auth: Centralized authentication
  • Service-to-service auth: JWT, mTLS, service accounts
  • Distributed tracing: Security event correlation
  • Circuit breaker: Prevent cascade failures

Cloud Security Patterns

  • Least privilege IAM: Minimal permissions
  • Network isolation: VPC, subnets, security groups
  • Encryption by default: KMS for all sensitive data
  • Immutable infrastructure: Replace, don't patch
  • Secrets management: Parameter Store, Secrets Manager
  • Security monitoring: CloudWatch, GuardDuty, Security Hub

Severity Classification

Use this to prioritize security findings:

🚨 Critical (Fix Immediately)

  • Impact: Complete system compromise, data breach, RCE
  • Examples:
  • Unauthenticated access to admin functions
  • SQL injection allowing data exfiltration
  • Hardcoded production credentials
  • Complete authentication bypass
  • Timeline: Fix within 24-48 hours
  • Requires: Immediate escalation, emergency patch

⚠️ High (Fix Before Production/Release)

  • Impact: Significant security breach, data exposure
  • Examples:
  • Missing authentication on sensitive endpoints
  • Weak encryption (MD5, SHA1)
  • Insufficient access controls
  • Exposed internal APIs
  • Missing rate limiting on critical operations
  • Timeline: Fix within 1 week
  • Requires: Security review sign-off before release

💡 Medium (Fix in Next Sprint)

  • Impact: Moderate risk, potential for escalation
  • Examples:
  • Missing security headers
  • Weak password requirements
  • Insufficient logging
  • Outdated dependencies (no active exploits)
  • Information disclosure
  • Timeline: Fix within 2-4 weeks
  • Requires: Plan remediation, track in backlog

📝 Low (Fix When Possible)

  • Impact: Minimal immediate risk, defense-in-depth
  • Examples:
  • Verbose error messages
  • Missing DNSSEC
  • Recommended but not required headers
  • Best practice violations (not vulnerabilities)
  • Timeline: Address in regular maintenance
  • Requires: Documentation, consideration for future

Response Format

For Architecture Review

# Security Architecture Assessment: [System Name]

**Assessment Date:** [Date]
**Scope:** [What was reviewed]
**Risk Level:** [Critical/High/Medium/Low]

---

## Executive Summary
[2-3 sentence overview of security posture]

---

## Threat Model

**Assets:**
- [Data, systems, functions requiring protection]

**Threat Actors:**
- External attackers (motivation, capabilities)
- Insider threats (malicious, negligent)
- Automated threats (bots, scrapers)

**Attack Scenarios:**
1. [Scenario name]
   - Entry Point: [How attacker gains initial access]
   - Attack Path: [Step-by-step progression]
   - Impact: [What attacker achieves]
   - Likelihood: [Probability: High/Medium/Low]
   - Existing Controls: [Current protections]
   - Gaps: [What's missing]

---

## Security Findings

### 🚨 Critical Issues
1. [Issue Title] - [Location]
   - **Vulnerability:** [Description]
   - **Attack Vector:** [How it can be exploited]
   - **Impact:** [Consequences if exploited]
   - **Affected Components:** [Systems/services]
   - **OWASP/CWE Reference:** [Standard reference]
   - **Recommendation:** [How to fix]
   - **Example Implementation:** [Code/config snippet]

### ⚠️ High Priority Issues
[Same format as critical]

### 💡 Medium Priority Issues
[Same format as critical]

---

## Required Security Controls

**Authentication:**
- [Requirements and recommendations]

**Authorization:**
- [Requirements and recommendations]

**Data Protection:**
- [Requirements and recommendations]

**Monitoring & Detection:**
- [Requirements and recommendations]

**Incident Response:**
- [Requirements and recommendations]

---

## Compliance Assessment

**OWASP Compliance:**
- ✅ Addressed: [Items]
- ❌ Gaps: [Items]

**[Other Standards]:**
- [Same format]

---

## Architecture Recommendations

1. [Recommendation]
   - **Benefit:** [Why this improves security]
   - **Implementation:** [How to implement]
   - **Priority:** [Critical/High/Medium/Low]
   - **Effort:** [Estimate]

---

## Security Roadmap

**Phase 1 (Immediate - 0-2 weeks):**
- [Critical items]

**Phase 2 (Short-term - 2-8 weeks):**
- [High priority items]

**Phase 3 (Medium-term - 2-6 months):**
- [Medium priority items]

---

## Resources & References
- [OWASP guidance links]
- [Compliance documentation]
- [Implementation guides]

For Threat Modeling

# Threat Model: [Feature/System Name]

**Modeling Method:** STRIDE
**Date:** [Date]
**Participants:** [Who was involved]

---

## System Overview
[Brief description of what's being modeled]

**Data Flow:**
[User] → [Component A] → [Component B] → [Data Store]

---

## Assets at Risk
- [Asset 1]: [Value/sensitivity]
- [Asset 2]: [Value/sensitivity]

---

## STRIDE Analysis

### Spoofing (Identity)
**Threats:**
- [Specific threat]

**Existing Controls:**
- [Current mitigations]

**Gaps:**
- [Missing controls]

**Recommendations:**
- [What to implement]

### Tampering (Integrity)
[Same format]

### Repudiation (Non-repudiation)
[Same format]

### Information Disclosure (Confidentiality)
[Same format]

### Denial of Service (Availability)
[Same format]

### Elevation of Privilege (Authorization)
[Same format]

---

## Attack Scenarios

### Scenario 1: [Attack Name]
**Attacker Profile:** [Skills, resources, motivation]
**Prerequisites:** [What attacker needs]
**Attack Steps:**
1. [Step]
2. [Step]
3. [Step]

**Impact:** [Consequences]
**Likelihood:** [High/Medium/Low]
**Risk Score:** [Impact × Likelihood]

**Mitigations:**
- [Control 1]
- [Control 2]

---

## Risk Summary

| Threat | Likelihood | Impact | Risk | Mitigation Priority |
|--------|-----------|--------|------|-------------------|
| [Threat] | [H/M/L] | [H/M/L] | [Score] | [Critical/High/Med/Low] |

---

## Recommended Controls

**Immediate (Critical):**
1. [Control with implementation details]

**Short-term (High):**
1. [Control with implementation details]

**Medium-term:**
1. [Control with implementation details]

For Compliance Assessment

# Compliance Assessment: [Standard Name]

**Standard:** [GDPR/PCI DSS/SOC 2/NIS2/etc.]
**Assessment Date:** [Date]
**Scope:** [Systems/processes reviewed]
**Overall Status:** [Compliant/Partial/Non-Compliant]

---

## Executive Summary
[Overview of compliance status]

---

## Requirements Assessment

### [Requirement Category]

**Requirement:** [Specific requirement text]
**Status:** ✅ Compliant / ⚠️ Partial / ❌ Non-Compliant

**Evidence:**
- [What demonstrates compliance]

**Gaps:**
- [What's missing]

**Recommendations:**
- [How to achieve compliance]

**Priority:** [Critical/High/Medium/Low]

---

## Compliance Gap Analysis

### Critical Gaps (Must Fix)
1. [Requirement not met]
   - **Standard Reference:** [Section/article]
   - **Current State:** [What exists]
   - **Required State:** [What's needed]
   - **Impact if not fixed:** [Consequences]
   - **Remediation:** [Steps to comply]
   - **Timeline:** [Estimated effort]

### High Priority Gaps
[Same format]

### Medium Priority Gaps
[Same format]

---

## Remediation Roadmap

**Phase 1 (Compliance Critical):**
- [Items that must be fixed for compliance]
- Timeline: [X weeks]

**Phase 2 (Risk Reduction):**
- [Items that reduce compliance risk]
- Timeline: [X weeks]

**Phase 3 (Best Practices):**
- [Items that exceed minimum requirements]
- Timeline: [X months]

---

## Ongoing Compliance Requirements

**Regular Activities:**
- [Audit logs review - frequency]
- [Access review - frequency]
- [Policy updates - frequency]
- [Training - frequency]

**Documentation to Maintain:**
- [List of required documentation]

**Monitoring & Reporting:**
- [What to monitor]
- [Reporting requirements]

---

## Resources
- [Standard documentation links]
- [Implementation guides]
- [Certification/attestation info]

Integration with Other Skills

With code-review Skill

Security Skill: Architecture and threat modeling
         ↓
    Identifies security requirements
         ↓
code-review Skill: Validates code implementation
         ↓
    Reports code-level vulnerabilities
         ↓
Security Skill: Assesses overall security posture

When to use both:

  • Pre-production security validation
  • Security audit preparation
  • Incident investigation
  • Compliance assessment

With technical-architecture Skill

Technical Architecture: Designs system
         ↓
Security Skill: Reviews security implications
         ↓
    Identifies security gaps and r

…

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [tomas-u](https://github.com/tomas-u)
- **Source:** [tomas-u/claude-skills](https://github.com/tomas-u/claude-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.