Repository navigation
chore(deps): bump sanitize-html from 2.18.0 to 2.18.1 in /projects/pi - #437
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) from 2.18.0 to 2.18.1. - [Changelog](https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md) - [Commits](https://github.com/apostrophecms/apostrophe/commits/sanitize-html@2.18.1/packages/sanitize-html) --- updated-dependencies: - dependency-name: sanitize-html dependency-version: 2.18.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
|
HTML sanitization of nested discarded iframes now stops after a fixed depth instead of recursing until a stack overflow. The plan checks sanitizer version, validation failures, and stack overflow errors. An issue escalates when validation throws or when more markup is stripped than before. Not monitored: no services Mention PlanWhat changedTemplate validation now depends on sanitize-html 2.18.1. Nested discarded iframe fallback is sanitized at most eight levels. The nestingLimit count now carries into that nested sanitizer call. No catalog service ships this change. The package publishes to npm as a local agent extension. The lockfile still records sanitize-html 2.18.0. Runtime 2.18.1 is live only after a publish that installs the new pin. Template validation allows iframe tags. Discarded iframe fallback should stay uncommon. RiskA wrong wildcard merge of class or style rules can strip or keep the wrong markup. A wrong iframe fallback cap can throw RangeError or drop nested fallback HTML. The blast radius is local HTML validation in the published extension. Hosted docs and other workspace packages still use sanitize-html 2.18.0. Intended effectThe new behavior is nested discarded iframe HTML sanitizing without a stack overflow. Production telemetry cannot show that effect. Absent looks like the published package still resolving sanitize-html 2.18.0. Absent also looks like RangeError still thrown on nested iframe markup. Regression watchThis pin can break HTML template validation and validation after HTML edits. The user-visible symptom is RangeError on nested iframe HTML or a rise in validation failures. Sibling tools in the same extension can fail to register if the install graph breaks. This plan has no measured baseline. See Not observable. Not observableDatadog is not connected in this session and needs re-authorization or repair. The executor cannot query RangeError logs, validation failure logs, or error rates. Local console events elements.auto_validation.validation_failed and elements.tool.registration_failed are not ingested. There is no pre-ship rate for the local validation population. The lockfile still specifies sanitize-html 2.18.0, so resolved runtime version is unverified. Sanitized HTML output diffs have no telemetry. |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bumps sanitize-html from 2.18.0 to 2.18.1.
Changelog
Sourced from sanitize-html's changelog.
Commits
a48dd9fLatest release q4 m1 2026: changelog, package.json (#5667)06e4b37Latest reconciliation q4 m1 2026 (#5664)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.