input-validation

Official

Prevent injections with validated, encoded inputs.

AuthorCyberSecAI
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps prevent injection attacks by validating, sanitizing, and encoding all user inputs. It maps findings to ASVS/CWE and provides secure input handling patterns.

Core Features & Use Cases

  • Injection prevention for SQL, NoSQL, Command, LDAP/XPath, and XSS
  • Input sanitization, allowlist validation, and data type enforcement
  • Output encoding and secure query patterns (parameterized queries)
  • Returns ASVS-mapped findings and practical examples

Quick Start

Load this skill with /input-validation and apply parameterized queries for SQL, sanitize inputs with allowlists, and encode outputs for rendering.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: input-validation
Download link: https://github.com/CyberSecAI/genai-sec-agents/archive/main.zip#input-validation

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.