pentest-request-forgery

Analyze web applications for CSRF, HTTP request smuggling, and CRLF injection vulnerabilities.

74|10|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/yhy0/ghsa-skill-builder --skill pentest-request-forgery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pentest-request-forgery
Source: https://github.com/yhy0/ghsa-skill-builder/tree/main/vuln-skills/skills/pentest-request-forgery
Command: npx skills add https://github.com/yhy0/ghsa-skill-builder --skill pentest-request-forgery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps identify and exploit request forgery vulnerabilities, including CSRF, HTTP request smuggling, and CRLF injection, to assess application security.

Core Features & Use Cases

  • Vulnerability Identification: Detects common patterns for CSRF, HTTP smuggling, and CRLF injection.
  • Exploitation Techniques: Provides methods to craft malicious requests for exploitation.
  • Use Case: When performing a penetration test, use this Skill to systematically check for and attempt to exploit CSRF vulnerabilities on state-changing endpoints.

Quick Start

Use the pentest-request-forgery skill to test for CSRF vulnerabilities on the provided URL.

Frequently Asked Questions about pentest-request-forgery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test for CSRF vulnerabilities on state-changing endpoints?

To test for CSRF vulnerabilities on state-changing endpoints, use this Skill to systematically analyze attack surfaces and craft malicious requests. It provides exploitation techniques and detection checklists to verify if state-changing actions lack proper anti-CSRF protections.

What is HTTP request smuggling and how can I exploit it during a penetration test?

HTTP request smuggling is an attack that exploits discrepancies in how front-end and back-end servers interpret request boundaries. This Skill helps identify smuggling attack surfaces and provides methods to craft malicious requests for exploitation during web application penetration testing.

How do I detect and exploit CRLF injection vulnerabilities in web applications?

To detect and exploit CRLF injection, this Skill analyzes web application attack surfaces for common injection patterns. It provides exploitation techniques to craft malicious requests leveraging carriage return and line feed characters, along with detection checklists for systematic testing.

Can I use this for assessing the impact of request forgery vulnerabilities with real-world cases?

Yes, you can use this Skill for impact assessment of request forgery vulnerabilities. It leverages real-world cases to provide context and evaluate the severity of CSRF, HTTP request smuggling, and CRLF injection findings discovered during your penetration test.

What is the best way to systematically check web applications for request forgery attack surfaces?

The best way to systematically check web applications for request forgery attack surfaces is using this Skill's detection checklists. It analyzes patterns for CSRF, HTTP smuggling, and CRLF injection, providing structured exploitation techniques for comprehensive vulnerability assessment.