security-and-hardening

Implement OWASP security standards for web application authentication and API routes.

23|6|Updated May 9, 2026
One-click install
npx skills add https://github.com/vinvcn/addyosmani-agent-skills-zh --skill security-and-hardening-vinvcn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-and-hardening
Source: https://github.com/vinvcn/addyosmani-agent-skills-zh/tree/main/skills/security-and-hardening
Command: npx skills add https://github.com/vinvcn/addyosmani-agent-skills-zh --skill security-and-hardening-vinvcn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the critical need for proactive security in software development, preventing common vulnerabilities like injection, broken authentication, and data exposure by embedding security best practices directly into the development workflow.

Core Features & Use Cases

  • OWASP Top 10 Mitigation: Provides actionable patterns for preventing SQL injection, XSS, and broken access control.
  • Secure Development Lifecycle: Offers a structured approach to input validation, secret management, and dependency auditing.
  • Use Case: When implementing a new user authentication module, use this Skill to ensure password hashing, session management, and rate limiting are configured correctly from the start.

Quick Start

Apply the security and hardening skill to review the current API route implementation for potential injection vulnerabilities and missing security headers.

Frequently Asked Questions about security-and-hardening

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

FAQPage Schema
How do I prevent SQL injection and XSS vulnerabilities in my web applications?

To prevent SQL injection and XSS vulnerabilities, apply security-first engineering practices that enforce strict input validation and adhere to OWASP security standards across your API route handlers.

What is the best way to implement secure user authentication and session management?

Secure authentication and session management require implementing proper password hashing, robust session controls, and rate limiting configured correctly from the start of your development lifecycle.

How does secure secret management work during application hardening?

Secure secret management works by embedding structured practices into your development lifecycle to protect sensitive data processing pipelines and prevent unauthorized access to exposed credentials.

Can I use these hardening practices to audit existing API route implementations?

Yes, you can use these hardening practices to review your current API route implementations for potential injection vulnerabilities and verify that missing security headers are properly configured.

Do I need dependency auditing for OWASP compliance in production-ready applications?

Yes, dependency auditing is required for OWASP compliance in production-ready applications because it identifies known vulnerabilities and prevents broken access control in your software.