indexAPI Security#cybersecurity#api-security#index

API Security Index

Purpose

This index is the root entry point for the API-security branch of the cybersecurity vault.

Use it to: - navigate the API-security notes - understand the order of study - connect web-security concepts to API-specific risk models - strengthen backend security intuition with object-, function-, and property-level authorization thinking

Use Reference Registry — API Security as the source of truth for references in this branch. Return to Cybersecurity Index for root navigation across branches.

Before this branch: - Foundations (Phase 0). - HTTP overview, HTTP headers, TLS/HTTPS. - Web Security — APIs inherit most of the web threat model, plus their own.


Phase 1 — API security foundations

  1. api-security-top-10
  2. authorization
  3. broken-object-level-authorization
  4. broken-object-property-level-authorization
  5. broken-function-level-authorization

Phase 2 — Authentication and token trust

  1. broken-authentication
  2. api-auth-flaws
  3. jwt-attacks
  4. token-lifecycle

Phase 3 — Data and object/property exposure

  1. mass-assignment
  2. excessive-data-exposure

Phase 4 — Operational API abuse

  1. api-rate-limiting
  2. api-inventory-management

Phase 5 — Parser and binding risks

  1. polymorphic-deserialization

Core API-security cluster

Foundations

Authentication and token handling

Data and object/property control

Operational resilience

Parser and binding risks


Branch maintenance notes


Networking

Web security

Security playbooks


Suggested future notes

  • server-side-parameter-pollution
  • graphql-security
  • api-versioning-risk
  • webhook-security
  • pagination-and-enumeration
  • schema-exposure
  • machine-to-machine-auth

Possible future playbooks

  • test-rate-limit-bypass
  • inspect-api-version-drift
  • test-mass-assignment
  • test-excessive-data-exposure

References

  • Foundational: OWASP API Security Top 10 2023 — https://owasp.org/API-Security/editions/2023/en/0x00-header/
  • Foundational: OWASP API Security Project — https://owasp.org/www-project-api-security/
  • Testing / Lab: PortSwigger API testing — https://portswigger.net/web-security/api-testing