Framework updates

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2026-03-04 23:20:19 +00:00
parent a89daf3d43
commit 3ed8517b2a
891 changed files with 11126 additions and 9600 deletions

18
node_modules/sax/lib/sax.js generated vendored
View File

@@ -66,6 +66,9 @@
parser.opt = opt || {}
parser.opt.lowercase = parser.opt.lowercase || parser.opt.lowercasetags
parser.looseCase = parser.opt.lowercase ? 'toLowerCase' : 'toUpperCase'
parser.opt.maxEntityCount = parser.opt.maxEntityCount || 512
parser.opt.maxEntityDepth = parser.opt.maxEntityDepth || 4
parser.entityCount = parser.entityDepth = 0
parser.tags = []
parser.closed = parser.closedRoot = parser.sawRoot = false
parser.tag = parser.error = null
@@ -1611,9 +1614,24 @@
parser.opt.unparsedEntities &&
!Object.values(sax.XML_ENTITIES).includes(parsedEntity)
) {
if ((parser.entityCount += 1) > parser.opt.maxEntityCount) {
error(
parser,
'Parsed entity count exceeds max entity count'
)
}
if ((parser.entityDepth += 1) > parser.opt.maxEntityDepth) {
error(
parser,
'Parsed entity depth exceeds max entity depth'
)
}
parser.entity = ''
parser.state = returnState
parser.write(parsedEntity)
parser.entityDepth -= 1
} else {
parser[buffer] += parsedEntity
parser.entity = ''

2
node_modules/sax/package.json generated vendored
View File

@@ -2,7 +2,7 @@
"name": "sax",
"description": "An evented streaming XML parser in JavaScript",
"author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)",
"version": "1.4.4",
"version": "1.5.0",
"main": "lib/sax.js",
"license": "BlueOak-1.0.0",
"scripts": {