offensive-xxe

Identify and exploit XXE vulnerabilities in XML parsers across web services and file formats.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/riparino/Claude-Cyber --skill offensive-xxe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: offensive-xxe
Source: https://github.com/riparino/Claude-Cyber/tree/main/Claude-Red/Skills/offensive-xxe
Command: npx skills add https://github.com/riparino/Claude-Cyber --skill offensive-xxe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

XML External Entity (XXE) vulnerability testing checklist that guides security professionals through discovery and verification of XXE flaws in XML parsers, enabling risk assessment and remediation planning.

Core Features & Use Cases

  • Comprehensive XXE testing coverage across classic, blind, and advanced payloads, including XInclude and SSRF-related vectors.
  • Identification of XXE vulnerabilities across API endpoints, file uploads (SVG, DOCX, EPUB), SOAP/REST services, and legacy interfaces.
  • Actionable remediation guidance with practical parser hardening and secure configuration recommendations.

Quick Start

Start by submitting a basic XXE payload to an XML input endpoint to verify vulnerability status.

Frequently Asked Questions about offensive-xxe

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

FAQPage Schema
How do I test for XXE vulnerabilities in XML parsers?

To test for XXE vulnerabilities in XML parsers, submit a basic XML External Entity payload to a testable XML input endpoint to verify vulnerability status. This checks whether the parser improperly resolves external entities, enabling risk assessment and remediation planning.

Can I use XXE payloads to test file uploads like SVG, DOCX, and EPUB?

Yes, you can use XXE payloads to test file uploads like SVG, DOCX, and EPUB. The testing process identifies XML External Entity flaws across these XML-bearing file formats by injecting payloads into the underlying XML structure to assess parser configuration risks.

What is the best way to discover blind XXE and XInclude vectors in SOAP or REST services?

The best way to discover blind XXE and XInclude vectors in SOAP or REST services is to apply advanced payloads and out-of-band testing techniques. This approach verifies external entity resolution and SSRF-related vectors when the application does not return direct responses.

Do I need out-of-band testing tools to verify XML security risks?

Yes, you need out-of-band testing tools to verify XML security risks for blind XXE vulnerabilities. Access to these tools is required to confirm whether external entity payloads successfully trigger out-of-band interactions, validating findings under safe parser configurations.

What are the limitations of XML parser hardening for vulnerability assessment?

XML parser hardening for vulnerability assessment is limited when legacy interfaces and advanced XInclude vectors bypass standard secure configurations. Testing requires safe parser configurations to validate findings, but hardening alone cannot remediate flaws without comprehensive payload coverage across all endpoints.