dotnet-input-validation

Community

Securely validate .NET API inputs.

AuthorAGIBuild
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides comprehensive guidance on validating HTTP request inputs for .NET APIs, ensuring data integrity and security.

Core Features & Use Cases

  • Framework Selection: Helps choose between .NET 10 built-in validation, FluentValidation, Data Annotations, and MiniValidation.
  • Implementation Patterns: Demonstrates setup, validator definitions, and integration with Minimal APIs and endpoint filters.
  • Security Best Practices: Covers ReDoS prevention, allowlisting, max length enforcement, and secure file upload validation.
  • Use Case: Securely validate incoming user registration data in a .NET Minimal API using FluentValidation and return standardized ProblemDetails responses on failure.

Quick Start

Use the dotnet-input-validation skill to implement FluentValidation for a CreateUserRequest DTO in a .NET Minimal API.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 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: dotnet-input-validation
Download link: https://github.com/AGIBuild/Agibuild.Fulora/archive/main.zip#dotnet-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.