security-mindset

Apply a security mindset framework to code reviews and vulnerability assessments.

1|2|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/SEBAKHI/Auth --skill security-mindset-sebakhi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-mindset
Source: https://github.com/SEBAKHI/Auth/tree/main/.claude/skills/security-mindset
Command: npx skills add https://github.com/SEBAKHI/Auth --skill security-mindset-sebakhi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers and reviewers proactively identify and mitigate security vulnerabilities in code, authentication, authorization, and data handling practices.

Core Features & Use Cases

  • Security Thinking Framework: Provides a structured approach to questioning code for potential exploits.
  • Code Review Checklist: Offers a detailed checklist covering input validation, authentication, cryptography, authorization, data protection, and error handling.
  • Cryptography Standards: Clearly defines approved and unapproved cryptographic algorithms and their configurations.
  • Use Case: Before deploying a new API endpoint that handles user credentials, invoke this skill to ensure all security best practices are considered and implemented.

Quick Start

Apply security thinking to the new user registration endpoint.

Frequently Asked Questions about security-mindset

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review code for security vulnerabilities before deployment?

Review code for security vulnerabilities by applying a structured security thinking framework and checklist covering input validation, authentication, authorization, data handling, cryptography, and error handling to proactively identify and mitigate potential exploits.

What is a security mindset framework in software development?

A security mindset framework is a structured approach to questioning code for potential exploits during development and code reviews. It enforces proactive security thinking across all features, addressing coding practices, authentication, authorization, data protection, and cryptography standards.

What cryptographic algorithms are approved for secure data handling?

Approved cryptographic algorithms for secure data handling are defined by clear cryptography standards within the security framework. These standards specify which algorithms and configurations are acceptable or unapproved, ensuring robust data protection and preventing the use of vulnerable encryption methods.

How do I ensure authentication and authorization best practices for a new API endpoint?

To ensure authentication and authorization best practices for a new API endpoint, invoke a security checklist that validates access controls, verifies credential handling, and enforces strict authorization rules. This proactively mitigates vulnerabilities before the endpoint handles real user data.

Does this code review checklist support vulnerability assessments for existing features?

Yes, the code review checklist supports vulnerability assessments for existing features by enforcing security thinking across all code changes. It provides a detailed framework to evaluate input validation, data protection, and cryptography standards during any vulnerability review process.

What's the best way to enforce security thinking across all software features?

The best way to enforce security thinking across all software features is to apply a comprehensive security mindset framework during development and code reviews. This ensures consistent evaluation of input validation, authentication, authorization, data handling, and cryptography standards.