Skip to content
Back to skills

Security

ASecurity

Application security best practices and patterns

  • 24 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 7, 2026
securitygobashsqltestingapisecurity

Works with

  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add Fujigo-Software/f5-framework-claude --skill security --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Security?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Security
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fujigo-software-security/badge)](https://www.skillsdirectory.com/skills/fujigo-software-security)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: security
description: Application security best practices and patterns
category: skill
allowed-tools: Read, Write, Glob, Grep, Bash
user-invocable: true
context: inject
---

# Security Skills

## Overview

Security knowledge essential for building secure applications,
protecting user data, and preventing common vulnerabilities.

## Security Layers

```
┌─────────────────────────────────────────────┐
│              Application Security            │
│  ┌─────────────────────────────────────────┐│
│  │         Authentication & AuthZ          ││
│  │  ┌───────────────────────────────────┐  ││
│  │  │        Input Validation           │  ││
│  │  │  ┌─────────────────────────────┐  │  ││
│  │  │  │    Data Protection          │  │  ││
│  │  │  └─────────────────────────────┘  │  ││
│  │  └───────────────────────────────────┘  ││
│  └─────────────────────────────────────────┘│
│              Infrastructure Security         │
└─────────────────────────────────────────────┘
```

## Categories

### Authentication
- JWT tokens and refresh strategies
- OAuth 2.0 / OpenID Connect
- Session management
- Multi-factor authentication
- Passwordless authentication

### Authorization
- Role-Based Access Control (RBAC)
- Attribute-Based Access Control (ABAC)
- Permission systems
- Access control patterns

### OWASP Top 10
- Injection attacks
- Broken authentication
- Cross-Site Scripting (XSS)
- Cross-Site Request Forgery (CSRF)
- Security misconfiguration
- Sensitive data exposure

### API Security
- Rate limiting
- Input validation
- API key management
- CORS configuration

### Data Protection
- Encryption at rest/transit
- Password hashing
- Secrets management
- Data masking/anonymization

### Infrastructure
- HTTPS/TLS configuration
- Security headers
- Container security
- Network security

### Compliance
- GDPR requirements
- PCI-DSS standards
- Security auditing

## Security Mindset

> "Security is not a product, but a process." - Bruce Schneier

Always assume:
- All input is malicious
- External systems can be compromised
- Attackers will find vulnerabilities
- Defense in depth is essential

## Quick Reference

| Threat | Primary Defense | Secondary Defense |
|--------|-----------------|-------------------|
| SQL Injection | Parameterized queries | Input validation |
| XSS | Output encoding | CSP headers |
| CSRF | CSRF tokens | SameSite cookies |
| Auth bypass | Strong authentication | Session management |
| Data breach | Encryption | Access control |

## Related Skills

- [API Design](../api-design/) - Secure API patterns
- [Testing](../testing/) - Security testing
- [Architecture](../architecture/) - Security architecture

Files in this skill

  • SKILL.md3.3 KB
  • api-security/api-keys.md11.8 KB
  • api-security/cors.md11.8 KB
  • api-security/input-validation.md13.2 KB
  • api-security/rate-limiting.md10.6 KB
  • authentication/jwt-tokens.md9.5 KB
  • authentication/mfa.md12.2 KB
  • authentication/oauth2-oidc.md12.4 KB
  • authentication/passwordless.md12 KB
  • authentication/session-management.md11.6 KB
  • authorization/abac.md13.2 KB
  • authorization/access-control.md13.2 KB
  • authorization/permissions.md12 KB
  • authorization/rbac.md11.7 KB
  • compliance/gdpr.md21.7 KB
  • compliance/pci-dss.md27.6 KB
  • compliance/security-audit.md28.2 KB
  • data-protection/data-masking.md12.3 KB
  • data-protection/encryption.md12.5 KB
  • data-protection/hashing.md10.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…