Skip to content

Conversation

@nigelmegitt
Copy link
Contributor

@nigelmegitt nigelmegitt commented Nov 6, 2025

Addresses #281.

  • Explain why TTML2's security considerations apply
  • Explain how XML attack risks are addressed
  • Describe subresource integrity attack and potential mitigation
  • Further constrain document constraints by expanding #serialization to prohibit Byte Order Mark (BOM) and DTD references.

Preview | Diff

Addresses #281.

* Explain why TTML2's security considerations apply
* Explain how XML attack risks are addressed
* Describe subresource integrity attack and potential mitigation
* Further constrain document constraints by expanding `#serialization` to prohibit Byte Order Mark (BOM) and DTD references.
Reference Document Type Declaration, Entity Declarations, Entity references and predefined entities.

This change also prohibits both internal DTDs and external ones.
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.

Detail Security Considerations Section

2 participants