Go API Security And Best Practices

[Applies to: /*/**/*_api.go] This rule emphasizes security, scalability, and maintainability best practices in Go API development.

Tryboy869 31ab53e 2 files · 820 B Updated

File contents

  • Implement input validation for API endpoints.
  • Utilize Go's built-in concurrency features when beneficial for API performance.
  • Follow RESTful API design principles and best practices.
  • Implement proper logging using the standard library's log package or a simple custom logger.
  • Consider implementing middleware for cross-cutting concerns (e.g., logging, authentication).
  • Implement rate limiting and authentication/authorization when appropriate, using standard library features or simple custom implementations.
  • Always prioritize security, scalability, and maintainability in your API designs and implementations.

Tryboy869/dojutsu-for-ai/tree/main/senjutsu/skills/go-api-security-and-best-practices commit 31ab53e22b

Frequently asked questions

npx skillmds add tryboy869/go-api-security-and-best-practices