aspnetcore-security

Official

Secure your ASP.NET Core apps

Authordigitalhand
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides comprehensive guidance and code examples for implementing robust security measures in ASP.NET Core applications, protecting against common vulnerabilities.

Core Features & Use Cases

  • Authentication & Authorization: Implement JWT bearer authentication and policy-based/claims-based authorization.
  • Input Validation: Securely handle user input using Data Annotations or FluentValidation, and prevent XSS attacks.
  • Data Protection: Prevent SQL injection and CSRF attacks, and manage secrets effectively using Azure Key Vault or user secrets.
  • Security Headers & CORS: Configure essential security headers and manage Cross-Origin Resource Sharing policies.
  • Rate Limiting: Implement rate limiting to protect against abuse.
  • Dependency Scanning: Ensure your project is free from known vulnerabilities.
  • Use Case: When deploying an ASP.NET Core application, use this Skill to ensure all security best practices are implemented, from authentication to secure secret management and dependency checks.

Quick Start

Implement JWT bearer authentication in your ASP.NET Core application by adding the provided Program.cs configuration.

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: aspnetcore-security
Download link: https://github.com/digitalhand/claude-skills-agents/archive/main.zip#aspnetcore-security

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 471,000+ vetted skills library on demand.