Back to Skills

validating-csrf-protection

verified

Validate CSRF protection implementations for security gaps. Use when reviewing form security or state-changing operations. Trigger with 'validate CSRF', 'check CSRF protection', or 'review token security'.

View on GitHub

Marketplace

claude-code-plugins-plus

jeremylongshore/claude-code-plugins-plus-skills

Plugin

csrf-protection-validator

security

Repository

jeremylongshore/claude-code-plugins-plus-skills
1.1kstars

plugins/security/csrf-protection-validator/skills/validating-csrf-protection/SKILL.md

Last Verified

January 22, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/main/plugins/security/csrf-protection-validator/skills/validating-csrf-protection/SKILL.md -a claude-code --skill validating-csrf-protection

Installation paths:

Claude
.claude/skills/validating-csrf-protection/
Powered by add-skill CLI

Instructions

# Csrf Protection Validator

This skill provides automated assistance for csrf protection validator tasks.

## Overview

This skill empowers Claude to analyze web applications for CSRF vulnerabilities. It assesses the effectiveness of implemented CSRF protection mechanisms, providing insights into potential weaknesses and recommendations for remediation.

## How It Works

1. **Analyze Endpoints**: The plugin examines application endpoints to identify those lacking CSRF protection.
2. **Assess Protection Mechanisms**: It validates the implementation of CSRF protection mechanisms, including token validation, double-submit cookies, SameSite attributes, and origin validation.
3. **Generate Report**: A detailed report is generated, highlighting vulnerable endpoints, potential attack scenarios, and recommended fixes.

## When to Use This Skill

This skill activates when you need to:
- Validate existing CSRF protection measures.
- Identify CSRF vulnerabilities in a web application.
- Assess the risk associated with unprotected endpoints.
- Generate a report outlining CSRF vulnerabilities and recommended fixes.

## Examples

### Example 1: Identifying Unprotected API Endpoints

User request: "validate csrf"

The skill will:
1. Analyze the application's API endpoints.
2. Identify endpoints lacking CSRF protection, such as those handling sensitive data modifications.
3. Generate a report outlining vulnerable endpoints and potential attack vectors.

### Example 2: Checking SameSite Cookie Attributes

User request: "Check for csrf vulnerabilities in my application"

The skill will:
1. Analyze the application's cookie settings.
2. Verify that SameSite attributes are properly configured to mitigate CSRF attacks.
3. Report any cookies lacking the SameSite attribute or using an insecure setting.

## Best Practices

- **Regular Validation**: Regularly validate CSRF protection mechanisms as part of the development lifecycle.
- **Comprehensive Coverage**: Ensure all state-changing ope

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
3697 chars