xxe-testing

Detect XXE injection vulnerabilities by injecting malicious XML payloads into endpoints.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/dungsnowaxe/prometheus-red-team-bot --skill xxe-testing-dungsnowaxe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xxe-testing
Source: https://github.com/dungsnowaxe/prometheus-red-team-bot/tree/main/promptheus/skills/dast/xxe-testing
Command: npx skills add https://github.com/dungsnowaxe/prometheus-red-team-bot --skill xxe-testing-dungsnowaxe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies critical XML External Entity (XXE) injection vulnerabilities, which can lead to sensitive data disclosure, server-side request forgery (SSRF), and denial of service.

Core Features & Use Cases

  • Comprehensive XXE Detection: Tests for various XXE attack vectors including file disclosure, SSRF, blind XXE, and DoS.
  • Parser-Specific Checks: Includes notes on how different platforms and parsers handle XXE.
  • Use Case: When auditing a web application that accepts XML input (e.g., SOAP requests, file uploads), use this Skill to proactively find and report XXE flaws before attackers can exploit them.

Quick Start

Use the xxe-testing skill to scan the endpoint '/api/xml' for XXE vulnerabilities.

Frequently Asked Questions about xxe-testing

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

FAQPage Schema
How do I test for XML External Entity injection vulnerabilities in my web application?

To test for XML External Entity (XXE) injection, inject malicious XML payloads into target endpoints to detect file disclosure, SSRF, blind XXE, and DoS vulnerabilities across various XML parsers and platforms.

What types of XXE attacks can be detected during security testing?

XXE security testing detects file disclosure, server-side request forgery (SSRF), blind XXE, and denial of service (DoS) attacks by injecting malicious XML payloads into endpoints that accept XML input.

How do I scan a SOAP request endpoint for XXE vulnerabilities?

Scan SOAP request endpoints for XXE vulnerabilities by injecting malicious XML payloads into the target endpoint to identify sensitive data disclosure, SSRF, and DoS vulnerabilities.

Do different XML parsers handle XXE injection payloads differently?

Different XML parsers and platforms handle XXE injection payloads differently, so comprehensive detection requires parser-specific checks to accurately identify XXE vulnerabilities.

Why should I audit XML file uploads for CWE-611 vulnerabilities?

Auditing XML file uploads for CWE-611 vulnerabilities prevents attackers from exploiting XML External Entity flaws to execute server-side request forgery, access sensitive data, or cause denial of service.

What is the best way to detect blind XXE vulnerabilities on an API?

The best way to detect blind XXE vulnerabilities on an API is to inject malicious XML payloads and monitor for out-of-band interactions, covering various XML parsers and platforms.