SWESPOT

Security

The attacks that actually happen against ordinary applications, and the defaults that stop most of them before they start.

15 articles

OWASP Top 10

Listed inInjection AttacksSecurityon

The industry baseline for web application risk — broken access control, injection, misconfiguration, and the rest, with mitigations.

External
OWASP · owasp.org
#security
#checklist

OWASP Cheat Sheet Series

Listed inSecure DefaultsSecurityon

Short, concrete guidance per topic: password storage, session management, CSP, deserialisation. The reference to check before you ship.

External
OWASP · cheatsheetseries.owasp.org
#security
#reference

OAuth 2.0

Listed inOAuth 2.0 and OIDCSecurityon

The community reference: which grant to use in 2026, why implicit is dead, and the current security best practice drafts.

External
oauth.net · oauth.net
#auth
#security

Threat Modelling

Listed inThreat ModellingSecurityon

Working out what an attacker wants and where your trust boundaries are, before choosing controls.

Intermediate8 minDraft
#practices

Secure Defaults

Listed inSecure DefaultsSecurityon

Making the safe path the easy path, so security does not depend on every developer remembering.

Intermediate6 minDraft
#practices

Authorisation

Listed inAuthorisationSecurityon

RBAC, ABAC, and enforcing access at the data layer rather than the route handler.

Intermediate9 minDraft
#auth

Authentication

Listed inAuthenticationSecurityon

Passwords, hashing with a slow KDF, MFA, magic links, and the session lifecycle around them.

Intermediate9 minDraft
#auth

XSS and CSRF

Listed inXSS and CSRFSecurityon

Output encoding, content security policy, SameSite cookies, and where each defence still leaves a gap.

Intermediate9 minDraft
#vulnerabilities
#web