security-mindset-master

Guide engineers through threat surface analysis and secure-default enforcement before shipping code.

7|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Agent-Engineer-Master/skill-engineer --skill security-mindset-master
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-mindset-master
Source: https://github.com/Agent-Engineer-Master/skill-engineer/tree/main/engineering/security-mindset-master
Command: npx skills add https://github.com/Agent-Engineer-Master/skill-engineer --skill security-mindset-master

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ensures that every code change involving user data undergoes formal security analysis, reducing the risk of data breaches and insecure implementations by enforcing attacker perspectives, threat surface evaluation, and secure-default checks before code ships.

Core Features & Use Cases

  • Enforces threat surface analysis before coding any data-facing feature (APIs, auth flows, DB queries, file uploads, webhooks, etc.).
  • Guides security validation through Phase 2 secure-defaults, Phase 3 attacker-eye pass, and Phase 4 structural vs behavioral checks.
  • Provides reference material (attacker-patterns, secure-defaults) to support secure design reviews and rapid on-boarding.

Quick Start

Review the threat surface of the intended change, perform a threat-and-control checklist, and document mitigations before implementing code.

Frequently Asked Questions about security-mindset-master

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

FAQPage Schema
How do I perform threat modeling for API endpoints and authentication flows?

Threat modeling for API endpoints and authentication flows requires analyzing the threat surface, enforcing secure defaults, and conducting attacker-eye reviews before shipping code. You must document explicit threats and mitigations across four structured security phases.

What is an attacker-eye review for code security?

An attacker-eye review for code security is a structured analysis phase evaluating how malicious actors might exploit data-facing features. It identifies vulnerabilities in API endpoints, database queries, and file uploads by referencing attacker-pattern guidelines before release gating.

When do I need to conduct threat surface analysis before shipping code?

Threat surface analysis is needed before shipping any code that touches user data, including API endpoints, authorization logic, database queries, input handling, file uploads, and webhooks. It enforces threat documentation and secure-default checks during development and code reviews.

How do I enforce secure defaults in web application development?

To enforce secure defaults in web application development, apply structured threat-and-control checklists during code reviews. Validate structural and behavioral security checks against secure-defaults guidelines, documenting mitigations before implementing data-facing features.

Can I use this security validation process for database queries and input handling?

Yes, this security validation process applies directly to database queries and input handling. It guides engineers through threat surface analysis, secure defaults enforcement, and structural versus behavioral checks to reduce insecure implementations before release.

What are the limitations of using structured security analysis for release gating?

Structured security analysis for release gating requires explicit threat documentation and a four-phase commitment, which may slow rapid deployment cycles. It focuses strictly on data-facing features like auth logic and webhooks, requiring thorough attacker-pattern reference reviews.