security-and-hardening

Enforce security best practices for input handling, authentication, and data transmission.

1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/cyalcala/va-freelance-hub --skill security-and-hardening-cyalcala
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-and-hardening
Source: https://github.com/cyalcala/va-freelance-hub/tree/main/.antigravity/skills_old_tainted/security-and-hardening
Command: npx skills add https://github.com/cyalcala/va-freelance-hub --skill security-and-hardening-cyalcala

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Security-first development practices for web applications. Treat every external input as hostile, every secret as sacred, and every authorization check as mandatory. Security isn't a phase — it's a constraint on every line of code that touches user data, authentication, or external systems.

Core Features & Use Cases

  • Security-first guidance to prevent common vulnerabilities in input handling, auth checks, data storage, and external integrations.
  • Use cases include validating inputs, securing sessions, and enforcing least privilege in API interactions.

Quick Start

Apply these practices from the start to bake security into your development lifecycle.

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 XSS and CSRF vulnerabilities in web applications?

Preventing XSS and CSRF vulnerabilities involves treating every external input as hostile and enforcing secure defaults. This Skill provides guidance for input validation, secure session management, and applying security headers to harden data transmission.

What is the best way to secure authentication and authorization in API services?

Securing authentication and authorization in API services requires treating every authorization check as mandatory. This Skill enforces least privilege in API interactions and implements guidance for secure session management and sensitive data handling.

How does input validation work for secure coding practices?

Input validation for secure coding works by systematically treating all external inputs as hostile. This Skill identifies and enforces security best practices across input handling to prevent common vulnerabilities in web and API services.

Can I use this security guidance for code reviews and development workflows?

Yes, this security guidance is applicable to development workflows and code reviews. It bakes security-first practices into your development lifecycle to enforce secure defaults and reduce risk across user data and external integrations.

When do I need to implement security headers and secure session management?

You need to implement security headers and secure session management whenever code touches user data, authentication, or external systems. This Skill treats security as a continuous constraint, applying best practices from the start of development.

What are the limitations of treating every external input as hostile in secure coding?

Treating every external input as hostile is a security-first constraint rather than a limitation. It ensures secure defaults across input handling, authentication, and data transmission, reducing risk without specifying particular framework dependencies.