Skip to content

Commit 3144318

Browse files
authored
Update README.md
1 parent 76f4318 commit 3144318

File tree

1 file changed

+92
-1
lines changed

1 file changed

+92
-1
lines changed

README.md

Lines changed: 92 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,92 @@
1-
# certificate-api-penetration-testing-apisec
1+
# 🔐 API Penetration Testing (ApiSec University)
2+
3+
![Course](https://img.shields.io/badge/ApiSec-University-darkblue?style=flat-square&logo=hackaday)
4+
![Status](https://img.shields.io/badge/Status-Completed-brightgreen?style=flat-square&logo=verizon)
5+
![Type](https://img.shields.io/badge/Type-Learning%20Project-orange?style=flat-square&logo=notion)
6+
![Focus](https://img.shields.io/badge/Focus-API%20Security%20%26%20Pentesting-informational?style=flat-square&logo=postman)
7+
![Maintainer](https://img.shields.io/badge/Maintainer-Thành%20Danh-blueviolet?style=flat-square&logo=github)
8+
9+
This repository contains **notes, labs, cheatsheets, extras, and certificate of completion** for the *API Penetration Testing (12 hours, ApiSec University)* program.
10+
The course provides a solid foundation in **API security, OWASP API Top 10, attack techniques, and defense strategies**.
11+
12+
---
13+
14+
## 📚 Notes
15+
- 📄 [01-introduction-to-api-security.md](./notes/01-introduction-to-api-security.md) – Introduction to API Security
16+
- 📄 [02-owasp-api-top10-overview.md](./notes/02-owasp-api-top10-overview.md) – OWASP API Top 10 Overview
17+
- 📄 [03-authentication-and-authorization.md](./notes/03-authentication-and-authorization.md) – Authentication & Authorization
18+
- 📄 [04-bola-and-broken-authentication.md](./notes/04-bola-and-broken-authentication.md) – BOLA & Broken Authentication
19+
- 📄 [05-data-exposure-and-rate-limiting.md](./notes/05-data-exposure-and-rate-limiting.md) – Data Exposure & Rate Limiting
20+
- 📄 [06-mass-assignment.md](./notes/06-mass-assignment.md) – Mass Assignment Vulnerabilities
21+
- 📄 [07-security-misconfiguration.md](./notes/07-security-misconfiguration.md) – Security Misconfiguration
22+
- 📄 [08-injection-attacks.md](./notes/08-injection-attacks.md) – Injection Attacks
23+
- 📄 [09-improper-assets-management.md](./notes/09-improper-assets-management.md) – Improper Assets Management
24+
- 📄 [10-logging-and-monitoring.md](./notes/10-logging-and-monitoring.md) – Logging & Monitoring
25+
26+
---
27+
28+
## 🧪 Labs
29+
- 🔐 [authentication-bypass.md](./labs/authentication-bypass.md) – Authentication Bypass
30+
- 🛡️ [authorization-issues.md](./labs/authorization-issues.md) – Authorization Issues
31+
- 📝 [input-validation.md](./labs/input-validation.md) – Input Validation Testing
32+
-[rate-limiting.md](./labs/rate-limiting.md) – Rate Limiting Exploitation
33+
34+
---
35+
36+
## 📑 Cheatsheets
37+
- 🔎 [api-enumeration.md](./cheatsheets/api-enumeration.md) – API Enumeration
38+
- 🔑 [jwt-attacks.md](./cheatsheets/jwt-attacks.md) – JWT Attacks
39+
- 📊 [graphql-queries.md](./cheatsheets/graphql-queries.md) – GraphQL Queries
40+
- 💥 [common-payloads.md](./cheatsheets/common-payloads.md) – Common Payloads
41+
42+
---
43+
44+
## 🔬 Extras
45+
- 📑 [case-studies.md](./extras/case-studies.md) – Real-world API security case studies
46+
- 📆 [timeline.md](./extras/timeline.md) – Attack & defense timeline
47+
- 📘 [resources.md](./extras/resources.md) – Additional resources
48+
49+
---
50+
51+
## 📖 Docs
52+
- 📘 [glossary.md](./docs/glossary.md) – API security glossary
53+
- 📘 [index.md](./docs/index.md) – Program overview
54+
- 📘 [references.md](./docs/references.md) – References & sources
55+
- 📘 [roadmap.md](./docs/roadmap.md) – Learning roadmap
56+
- 📘 [syllabus.md](./docs/syllabus.md) – Course syllabus
57+
58+
---
59+
60+
## 📸 Screenshots
61+
62+
| Module | Screenshot |
63+
|--------|------------|
64+
| 📘 Modules Overview | ![](./screenshots/modules-1.png) |
65+
| 🔐 API Security Basics | ![](./screenshots/modules-2.png) |
66+
| 🧪 Pentesting Labs | ![](./screenshots/modules-3.png) |
67+
68+
---
69+
70+
## 📜 Certificate
71+
🎓 [API Penetration Testing (ApiSec University)](./cert/APIsecCourseCertificateFinal20250621-27-c084fc.pdf)
72+
73+
---
74+
75+
## 📝 Personal Review
76+
This course enhanced my **pentesting workflow for APIs**.
77+
The **hands-on labs** on authentication bypass, injection, and rate limiting provided real attack/defense experience.
78+
Cheatsheets and case studies reinforced **OWASP API Top 10** understanding, making it a great starting point for **API penetration testing professionals**.
79+
80+
---
81+
82+
## ✍️ Author
83+
**Thành Danh** – Red Team Learner & Security Researcher
84+
85+
- GitHub: [@ngvuthdanhh](https://github.com/ngvuthdanhh)
86+
- Email: ngvu.thdanh@gmail.com
87+
88+
---
89+
90+
## 📄 License
91+
This project is licensed under the terms of the **MIT License**. See [LICENSE](./LICENSE) for full details.
92+
© 2025 ngvuthdanhh. All rights reserved.

0 commit comments

Comments
 (0)