Secure Software Engineering

Use when designing or implementing software securely: define security requirements, threat-model a feature, choose secure defaults, design authentication and authorization, handle untrusted data and secrets, evaluate dependencies, design multi-tenant trust boundaries, or review security-sensitive changes. Use for prevention during requirements, design, implementation, and review; not for post-build security assessments or scanning an existing codebase.

magnus919 7c898ee 18 files · 62.6 KB Updated

File contents

magnus919/agent-skills/tree/main/secure-software-engineering commit 7c898eef56

Frequently asked questions

npx skillmds@latest add magnus919/secure-software-engineering