Skip to content

Add XXE parser evidence fixtures#1517

Open
jddark62 wants to merge 1 commit into
UnitOneAI:mainfrom
jddark62:improve/xxe-parser-fixtures-882
Open

Add XXE parser evidence fixtures#1517
jddark62 wants to merge 1 commit into
UnitOneAI:mainfrom
jddark62:improve/xxe-parser-fixtures-882

Conversation

@jddark62
Copy link
Copy Markdown

@jddark62 jddark62 commented Jun 6, 2026

Summary

  • Adds a multi-language XXE evidence gate to secure-code-review covering XML input source, parser/language, DTD/entity state, resolver behavior, schema/XSLT handling, resource limits, legacy exceptions, and false-positive rationale.
  • Adds language-aware XML parser search patterns for Java, Python, .NET, PHP, Ruby, and Node.js.
  • Adds seven YAML edge-case fixtures covering safe defusedxml, unsafe Java parser defaults, external schema fetches, hardened .NET settings, PHP entity substitution, constrained Ruby DTD exceptions, and hardened Node parser behavior.

Validation

  • git diff --check
  • Frontmatter YAML parse passed
  • Fixture YAML parse passed: 7 blocks
  • Markdown fence balance passed
  • Required XXE/CWE-611 markers present
  • XXE reference URLs returned HTTP 200
  • ASCII scan passed for new fixture file
  • Privacy scan passed for public files

/claim #882

Payment details can be coordinated privately after maintainer acceptance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant