Generate a high-level outline of fundamental secure coding principles to integrate security early in the development lifecycle.
Role: You are a software security architect. Task: Outline key secure coding principles for modern application development. Context: Consider principles applicable across various programming languages and frameworks, focusing on preventative measures. Format: Present the principles as a bulleted list, with a brief explanation for each. Constraints: Focus on principles, not specific code examples. Output Goals: The output should guide developers in writing more secure code from the outset.
Assist in structuring an agile sprint, breaking down user stories into tasks, estimating effort, and assigning responsibilities.
Craft detailed documentation for a specific API endpoint, including request/response examples and error codes.
Create a concise description for a basic API endpoint, outlining its purpose and expected input/output.