Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
37d32c2
Add security learning center card and API design-first security guide
Aug 22, 2025
8d828a7
Merge branch 'main' into mw-article-api-design-first-security
themattwilliams Aug 22, 2025
527ff03
Address review comments for API design-first security guide
Aug 26, 2025
9087ce7
Merge branch 'main' into mw-article-api-design-first-security
themattwilliams Aug 26, 2025
4002cb3
Remove accidentally included API testing article from security branch
Aug 27, 2025
d86715b
Merge branch 'main' into mw-article-api-design-first-security
themattwilliams Aug 27, 2025
d6d9c9c
Merge branch 'main' into mw-article-api-design-first-security
themattwilliams Aug 30, 2025
56e4a1d
Refine language and tone in API security guide
Aug 30, 2025
e1c8690
Fix deprecated link to Redocly Workflows, replace with CLI documentation
Aug 30, 2025
eb24016
Merge branch 'main' into mw-article-api-design-first-security
themattwilliams Sep 2, 2025
980c0e6
Merge branch 'main' into mw-article-api-design-first-security
themattwilliams Sep 9, 2025
ed55635
Merge branch 'main' into mw-article-api-design-first-security
themattwilliams Sep 17, 2025
a7db633
feat: Create comprehensive API security article series with SEO optim…
Sep 18, 2025
9819609
WIP add security articles
Sep 24, 2025
e2c5dd3
Add originals folder with production-ready security files
Sep 24, 2025
2101172
Clean up filesets directory and update walkthrough files
Sep 25, 2025
e4eded3
Convert all security article code examples to Node.js
Sep 26, 2025
d5bdd35
Fix security articles sidebar display
Sep 30, 2025
22df426
Remove consolidated security article and update title
Sep 30, 2025
1e08d88
Remove automated security validation walkthrough
Sep 30, 2025
e94f7c4
Create security learning center foundation structure
Sep 30, 2025
f7ad61f
Add Authentication and Authorization with OpenAPI article
Sep 30, 2025
15abbe7
Fix YAML frontmatter - quote title with colon
Sep 30, 2025
0eda6a6
Fix YAML frontmatter - quote title with colon
Sep 30, 2025
f3de1ca
Add stub articles for other security topics to prevent broken sidebar…
Sep 30, 2025
c88dcb2
Add security validation reference files for future review
Sep 30, 2025
0a9c217
Merge branch 'main' into mw-security-foundation
themattwilliams Sep 30, 2025
3a624f9
Merge branch 'main' into mw-security-authentication
themattwilliams Sep 30, 2025
63248a6
Fix: Comment out plugin reference in _filesets redocly.yaml
Oct 7, 2025
be2eaca
Fix: Apply sentence casing to all headings per reviewer feedback
Oct 7, 2025
a3102ca
Fix: Apply sentence casing to all headings per reviewer feedback
Oct 7, 2025
5527d57
Fix: Comment out custom security plugin rules in _filesets
Oct 7, 2025
0cf98fa
Remove _filesets folder and references from learn/security
Oct 7, 2025
ffb5bfa
Merge branch 'main' into mw-security-authentication
themattwilliams Oct 15, 2025
13fafeb
Fix heading casing to use sentence case per style guidelines
Oct 15, 2025
57a7099
Fix heading casing to use sentence case per style guidelines
Oct 15, 2025
c0bd996
Address review feedback: Update OpenAPI 3.1 to 3.2, convert deep dive…
Oct 15, 2025
35cf599
Merge foundation branch changes (cards component and heading fixes)
Oct 15, 2025
9be7b0f
Merge branch 'main' into mw-security-authentication
themattwilliams Oct 15, 2025
b62737f
Merge branch 'main' into mw-security-authentication
themattwilliams Oct 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions learn/security/api-input-validation-injection-prevention.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: Input Validation and Injection Prevention
description: Prevent API injection attacks and mass assignment vulnerabilities using OpenAPI schema validation and automated governance.
seo:
title: Input Validation and Injection Prevention
description: Prevent API injection attacks and mass assignment vulnerabilities using OpenAPI schema validation and automated governance.
---

# Input validation and injection prevention

*This comprehensive guide is coming soon and will cover:*

## What you'll learn

- **SQL Injection Prevention**: Parameterized queries and input sanitization
- **Mass Assignment Protection**: Schema-based validation and field filtering
- **OpenAPI Validation**: Schema constraints and automated enforcement
- **OWASP API Security**: Addressing Top 10 injection vulnerabilities
- **Real-World Examples**: Code samples in Node.js with security patterns
- **Automated Governance**: CI/CD validation rules and policy enforcement

---

*This article is currently under review and will be available soon. Return to the [API Security Framework and Fundamentals](.) to explore other security topics.*
24 changes: 24 additions & 0 deletions learn/security/api-rate-limiting-abuse-prevention.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: Rate Limiting and Abuse Prevention
description: Implement API rate limiting strategies to prevent DoS attacks, brute force attempts, and business logic abuse.
seo:
title: Rate Limiting and Abuse Prevention
description: Implement API rate limiting strategies to prevent DoS attacks, brute force attempts, and business logic abuse.
---

# Rate limiting and abuse prevention for APIs

*This comprehensive guide is coming soon and will cover:*

## What you'll learn

- **Rate Limiting Algorithms**: Token bucket, sliding window, and fixed window approaches
- **OpenAPI Documentation**: x-rateLimit extensions and client communication
- **Multi-Tier Protection**: Global, per-endpoint, and per-client rate limiting
- **Abuse Detection**: Pattern recognition and automated response strategies
- **Real-World Examples**: Implementation patterns in Node.js and Redis
- **Monitoring & Observability**: Metrics collection and alerting strategies

---

*This article is currently under review and will be available soon. Return to the [API Security Framework and Fundamentals](.) to explore other security topics.*
24 changes: 24 additions & 0 deletions learn/security/api-tls-encryption-https-best-practices.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: TLS Encryption and HTTPS Best Practices for APIs
description: Protect data in transit with proper TLS configuration, certificate management, and HTTPS enforcement using OpenAPI security contracts.
seo:
title: TLS Encryption and HTTPS Best Practices for APIs
description: Protect data in transit with proper TLS configuration, certificate management, and HTTPS enforcement using OpenAPI security contracts.
---

# TLS encryption and HTTPS best practices for APIs

*This comprehensive guide is coming soon and will cover:*

## What you'll learn

- **TLS 1.3 Configuration**: Modern encryption standards and cipher suite selection
- **Certificate Management**: Best practices for SSL/TLS certificate lifecycle
- **OpenAPI Security Contracts**: Enforcing HTTPS-only APIs through specifications
- **Mutual TLS (mTLS)**: Service-to-service cryptographic authentication
- **Real-World Examples**: Configuration examples for Nginx and Express.js
- **Automated Governance**: CI/CD integration for transport security validation

---

*This article is currently under review and will be available soon. Return to the [API Security Framework and Fundamentals](.) to explore other security topics.*
Loading