/JwtSecurityAudit
Evaluates JSON Web Token implementation against signature bypass, 'none' algorithm exploitation, weak symmetric secrets, missing expiration, and storage risks.
25 commands
Evaluates JSON Web Token implementation against signature bypass, 'none' algorithm exploitation, weak symmetric secrets, missing expiration, and storage risks.
Add a robust authentication flow to a circuit-breaker pattern implementation — e.g. a service calling a flaky downstream dependency.
Add fine-grained permission checks to a third-party api integration — e.g. an integration that fails when the vendor api is slow.
Add a robust authentication flow to a background job queue — e.g. a job queue that silently drops failed jobs.
Add fine-grained permission checks to a permissions and roles model — e.g. an app with only admin and user roles.
Add a robust authentication flow to jwt token handling — e.g. an api issuing jwts with no expiry.
Add fine-grained permission checks to a service under load — e.g. a checkout service that falls over on flash sales.
Add a robust authentication flow to a user session store — e.g. a session store with no expiry or invalidation.
Add fine-grained permission checks to an api gateway — e.g. a gateway routing to five backend services.
Add a robust authentication flow to a password reset flow — e.g. a reset flow using guessable tokens.
Add fine-grained permission checks to a user login flow — e.g. a login flow storing passwords in plain text.
Add fine-grained permission checks to application secrets management — e.g. a repo with api keys committed to git history.
Add a robust authentication flow to a third-party api integration — e.g. an integration that fails when the vendor api is slow.
Add fine-grained permission checks to a payment processing service — e.g. a service storing raw card numbers.
Add a robust authentication flow to a permissions and roles model — e.g. an app with only admin and user roles.
Add fine-grained permission checks to a circuit-breaker pattern implementation — e.g. a service calling a flaky downstream dependency.
Add a robust authentication flow to a service under load — e.g. a checkout service that falls over on flash sales.
Add fine-grained permission checks to a background job queue — e.g. a job queue that silently drops failed jobs.
Add a robust authentication flow to an api gateway — e.g. a gateway routing to five backend services.
Add fine-grained permission checks to jwt token handling — e.g. an api issuing jwts with no expiry.
Add a robust authentication flow to a user login flow — e.g. a login flow storing passwords in plain text.
Add fine-grained permission checks to a user session store — e.g. a session store with no expiry or invalidation.
Add a robust authentication flow to application secrets management — e.g. a repo with api keys committed to git history.
Add fine-grained permission checks to a password reset flow — e.g. a reset flow using guessable tokens.
Add a robust authentication flow to a payment processing service — e.g. a service storing raw card numbers.