How to systematically secure anything: a repository about security engineering
-
Updated
Mar 7, 2023
How to systematically secure anything: a repository about security engineering
A Java library for parsing and programmatically using threat models
Vavr workshops.
Portable defensive application security and AI-agent security skill for Claude Code, Codex, Gemini, and ChatGPT. Covers OWASP, secure design, secure code review, MCP security, prompt injection, threat modeling, incident response, and hardening.
Enterprise STRIDE threat modeling assessment with DFD analysis, trust boundaries, attack surface evaluation, and mitigation mapping.
Secure enterprise architecture design covering segmentation, layered defense, IAM, logging, and zero trust principles.
This repository is a comprehensive collection of notes, insights, and structured information covering various facets of application security.
Security engineering skill pack for threat surfaces, trust boundaries, secrets, validation, privilege, and secure defaults.
A structured, defense-focused security reference covering physical, cyber, human, and architectural security. Designed as a professional handbook and curriculum emphasizing architecture, procedure, and human behavior over tools.
Designed and documented a secure architecture for a university system.
Security-focused auth and admin panel demo showing session-based auth, backend RBAC, CSRF protection, rate limiting, account lockout, and audit visibility.
An enterprise-grade, high-security ASP.NET Core Web API Boilerplate built on .NET 10, strictly adhering to the principles of Clean Architecture and software engineering best practices. This template is architected to provide a rock-solid, secure, and production-ready foundation for medium-to-large-scale web applications.
Reference design: payment gateway flows + risk review + localization.
Vavr Validation workshop.
Generate STRIDE threat registers from simple architecture JSON for secure design reviews.
HBN — Human Brain Net. An open protocol for safe, structured, and evolvable AI-assisted software engineering.
A TypeScript case study for constraining untrusted model suggestions and rebuilding canonical state from trusted server authority.
OWASP Threat Dragon STRIDE threat modeling assessment of a simulated online banking application.
To associate your repository with the secure-design topic, visit your repo's landing page and select "manage topics."