Security Policy

Supported Versions

Apache XML Security for Java

VersionSupported
4.0.x:white_check_mark:
3.0.x:white_check_mark:
2.3.x:white_check_mark:
2.2.x:white_check_mark:
< 2.2.x:x:

Apache XML Security for C++

This project is retired.

Reporting a Vulnerability

For information on how to report a new security problem please see here. Our existing security advisories are published here.

Threat Model

A threat model for this library is maintained in THREAT_MODEL.md. It describes the trust boundary (the XML submitted for verification/decryption is attacker-controlled), the central role of secure validation mode, the properties the library provides and the ones it leaves to the caller (notably signature-coverage / XML-Signature-Wrapping checks and key trust), and the recurring non-findings. Triagers of scanner, fuzzer, or AI-generated findings should route them through THREAT_MODEL.md section 13 before reporting.