security-practices

Apply OWASP-aligned security practices for authentication, input validation, and secret management.

7|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/besync-labs/antigravity-ai-kit --skill security-practices-besync-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-practices
Source: https://github.com/besync-labs/antigravity-ai-kit/tree/main/.agent/skills/security-practices
Command: npx skills add https://github.com/besync-labs/antigravity-ai-kit --skill security-practices-besync-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often ship insecure software due to gaps in security guidance and inconsistent development practices.

Core Features & Use Cases

  • OWASP-aligned authentication and authorization guidelines, including password hashing with bcrypt, JWT best practices, and secure headers.
  • Input validation, output encoding, and secrets management with recommended tooling and patterns.
  • Use Case: A development team integrates these practices into their codebase to reduce common vulnerabilities before release.

Quick Start

Apply OWASP-aligned security practices to your next web application.

Frequently Asked Questions about security-practices

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

FAQPage Schema
How do I implement OWASP security practices in my web application?

Apply OWASP security practices by integrating authentication guidelines, input validation, secrets management, and secure headers into your web application codebase to reduce common vulnerabilities.

What is the best way to handle password hashing and JWT tokens for authentication?

Authentication security best practices involve using bcrypt for password hashing and following JWT token best practices, ensuring tokens and credentials are handled safely during user verification.

How does input validation prevent web API vulnerabilities?

Input validation prevents web API vulnerabilities by enforcing strict data type checking and output encoding, which blocks injection attacks and ensures only properly formatted data enters your system.

Can I use these security guidelines for API development?

Yes, you can use these guidelines for API development because they cover parameterized queries, secure configuration, and token best practices specifically designed for web apps and APIs.

What are the limitations of using manual secrets management in development?

Manual secrets management is limited by human error and inconsistent handling, so applying recommended tooling and patterns ensures safe secret handling across typical development environments.