This is an automated email from the ASF dual-hosted git repository.

garydgregory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/commons-xml.git

commit fa3002c024b731a3ac8875e30882fcf008ba8014
Merge: 8842381 749b96f
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Jul 5 07:53:32 2026 -0400

    Merge pull request #11 from ppkarwasz/feature/sax-feature-based-hardening
    
    COMMONSXML-5: SAXParserFactory: capability-driven hardening

 .../org/apache/commons/xml/AndroidProvider.java    | 195 ---------------------
 .../org/apache/commons/xml/HardeningSAXParser.java |  65 +++++++
 .../commons/xml/HardeningSAXParserFactory.java     |  18 +-
 .../java/org/apache/commons/xml/JaxpSetters.java   |  25 +++
 src/main/java/org/apache/commons/xml/Limits.java   |  28 ++-
 .../java/org/apache/commons/xml/Resolvers.java     |   3 +-
 .../org/apache/commons/xml/SAXParserHardener.java  | 188 ++++++++++++++++++++
 .../org/apache/commons/xml/StockJdkProvider.java   |  32 +---
 .../org/apache/commons/xml/XercesProvider.java     |  45 +----
 .../java/org/apache/commons/xml/XmlFactories.java  |  39 +----
 .../org/apache/commons/xml/AttackTestSupport.java  |   4 +-
 .../apache/commons/xml/SchemaLocationSaxTest.java  | 128 ++++++++++++++
 .../xml/UnsupportedXmlImplementationTest.java      |  35 ++++
 13 files changed, 492 insertions(+), 313 deletions(-)


Reply via email to