security-best-practices

Apply language-specific security best practices to Python, JavaScript/TypeScript, and Go codebases.

3|3|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/diegocamara89/ai-skills-hub --skill security-best-practices-diegocamara89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-best-practices
Source: https://github.com/diegocamara89/ai-skills-hub/tree/main/all-skills/security-best-practices
Command: npx skills add https://github.com/diegocamara89/ai-skills-hub --skill security-best-practices-diegocamara89

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams systematically apply and enforce security best-practices across Python, JavaScript/TypeScript, and Go projects, reducing common vulnerabilities and accelerating secure-by-default development.

Core Features & Use Cases

  • Provides language- and framework-specific security guidance (CSRF, input validation, secure cookies, headers, secret handling, and safe data flows).
  • Serves as a reference and checklist to audit codebases, identify gaps, and implement fixes with minimal risk to existing functionality.
  • Works across server and client boundaries, enabling secure code reviews, secure-by-default code generation, and policy-driven improvements.

Quick Start

Review your codebase against the security-best-practices references and implement the recommended guardrails.

Frequently Asked Questions about security-best-practices

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

FAQPage Schema
How do I enforce security best practices across Python and JavaScript codebases?

You can enforce security best practices across Python and JavaScript codebases by applying language-specific guidelines for secure defaults, input validation, CSRF protections, password hashing, and security headers during code generation and auditing workflows.

What's the best way to audit an existing codebase for CSRF protections and password hashing gaps?

The best way to audit a codebase for CSRF protections and password hashing gaps is to review it against structured security references, identify missing guardrails, and implement fixes with minimal risk to existing functionality.

Does this approach support server and client boundaries for Go projects?

Yes, this approach supports server and client boundaries for Go projects, providing framework-specific guidance for secure data flows, secret handling, and safe defaults across both contexts.

Can I use these security guidelines for secure-by-default code generation?

Yes, you can use these security guidelines for secure-by-default code generation, applying structured review workflows and policy-driven improvements to ensure safe data flows and validated inputs from the start.

What specific security headers and input validation rules are covered?

The covered rules include enforcing secure cookies, applying security headers, implementing input validation, handling secrets securely, and ensuring safe data flows across Python, JavaScript/TypeScript, and Go projects.