vuln-crlf

Test HTTP header reflection and response splitting for CRLF injection vulnerabilities.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill vuln-crlf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vuln-crlf
Source: https://github.com/salmanabdurrahman/pi-pentest-agent/tree/main/skills/vuln-crlf
Command: npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill vuln-crlf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the risk of CRLF (Carriage Return/Line Feed) injection in web applications, which can lead to HTTP response splitting, cache poisoning, and session manipulation.

Core Features & Use Cases

  • Header Injection Testing: Safely probes parameters for CRLF sequences to confirm if user input can influence HTTP response headers.
  • Response Splitting Verification: Determines if an attacker can terminate headers and inject a malicious response body.
  • Cookie Injection Assessment: Identifies vulnerabilities where session cookies can be overwritten or fixated via header injection.

Quick Start

Use the vuln-crlf skill to test the redirect parameter on the target origin for header injection vulnerabilities.

Frequently Asked Questions about vuln-crlf

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

FAQPage Schema
How do I test for CRLF injection in HTTP headers?

To test for CRLF injection in HTTP headers, probe web application parameters by injecting Carriage Return and Line Feed sequences to determine if user input can manipulate the HTTP response headers. This skill automates the reflection testing process.

What is HTTP response splitting and how does it relate to CRLF injection?

HTTP response splitting is a vulnerability where CRLF injection successfully terminates HTTP headers and injects a malicious response body. This skill verifies response splitting by checking if injected CRLF sequences can break header boundaries on authorized targets.

Can I use this for penetration testing and bug bounty hunting?

Yes, you can use this skill for penetration testing and bug bounty hunting. It is specifically designed for security assessments to identify header manipulation risks like cache poisoning and session fixation during authorized web target testing.

How do I identify cookie injection vulnerabilities via header manipulation?

Identify cookie injection vulnerabilities by testing parameters for CRLF sequences that allow overwriting or fixating session cookies. This skill assesses whether attacker-controlled input can inject malicious Set-Cookie headers into the HTTP response.

What safety constraints are required when testing CRLF injection vulnerabilities?

Testing CRLF injection vulnerabilities requires strict adherence to scope definitions, engagement markers, and safety gates. This ensures the validation process prevents unauthorized impact on production systems during security assessments.