Security Pass Recipe

security

Creates a playbook

These cards cover the security fundamentals: validating inputs, verifying identity (auth), controlling access (authz), and protecting data (encryption).

Output: Security Pass

When to use

You need to review a feature or system for security vulnerabilities.

Steps

1

Validate All Inputs

Ensure all user inputs are validated and sanitized.

2

Check Authentication

Verify that users are properly authenticated.

3

Verify Authorization

Ensure users can only access permitted resources.

4

Protect Data

Encrypt sensitive data at rest and in transit.

Anti-Patterns to Avoid

  • Trusting client-side validation only
  • Storing passwords in plain text

Try crafting this recipe on the crafting board

Open Crafting Board