alexandrainst / alexandra-trackmap-panel

Grafana map plugin to visualise coordinates as markers, hexbin, ant path, or heatmap.
MIT License
78 stars 26 forks source link

Bump @braintree/sanitize-url, @grafana/data, @grafana/runtime and @grafana/ui #95

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps @braintree/sanitize-url to 6.0.1 and updates ancestor dependencies @braintree/sanitize-url, @grafana/data, @grafana/runtime and @grafana/ui. These dependencies need to be updated together.

Updates @braintree/sanitize-url from 4.0.0 to 6.0.1

Changelog

Sourced from @​braintree/sanitize-url's changelog.

6.0.1

  • Fix issue where urls in the form javascript:alert('xss'); were not properly sanitized
  • Fix issue where urls in the form javasc	ript:alert('XSS'); were not properly sanitized

6.0.0

Breaking Changes

  • Decode HTML characters automatically that would result in an XSS vulnerability when rendering links via a server rendered HTML file
// decodes to javacript:alert('XSS')
const vulnerableUrl =
  "&[#0000106](https://github.com/braintree/sanitize-url/issues/0000106)&[#0000097](https://github.com/braintree/sanitize-url/issues/0000097)&[#0000118](https://github.com/braintree/sanitize-url/issues/0000118)&[#0000097](https://github.com/braintree/sanitize-url/issues/0000097)&[#0000115](https://github.com/braintree/sanitize-url/issues/0000115)&[#0000099](https://github.com/braintree/sanitize-url/issues/0000099)&[#0000114](https://github.com/braintree/sanitize-url/issues/0000114)&[#0000105](https://github.com/braintree/sanitize-url/issues/0000105)&[#0000112](https://github.com/braintree/sanitize-url/issues/0000112)&[#0000116](https://github.com/braintree/sanitize-url/issues/0000116)&[#0000058](https://github.com/braintree/sanitize-url/issues/0000058)&[#0000097](https://github.com/braintree/sanitize-url/issues/0000097)&[#0000108](https://github.com/braintree/sanitize-url/issues/0000108)&[#0000101](https://github.com/braintree/sanitize-url/issues/0000101)&[#0000114](https://github.com/braintree/sanitize-url/issues/0000114)&[#0000116](https://github.com/braintree/sanitize-url/issues/0000116)&[#0000040](https://github.com/braintree/sanitize-url/issues/0000040)&[#0000039](https://github.com/braintree/sanitize-url/issues/0000039)&[#0000088](https://github.com/braintree/sanitize-url/issues/0000088)&[#0000083](https://github.com/braintree/sanitize-url/issues/0000083)&[#0000083](https://github.com/braintree/sanitize-url/issues/0000083)&[#0000039](https://github.com/braintree/sanitize-url/issues/0000039)&[#0000041](https://github.com/braintree/sanitize-url/issues/0000041)";

sanitizeUrl(vulnerableUrl); // 'about:blank'

const okUrl = "https://example.com/" + vulnerableUrl;

// since the javascript bit is in the path instead of the protocol // this is successfully sanitized sanitizeUrl(okUrl); // 'https://example.com/javascript:alert('XSS');

5.0.2

  • Fix issue where certain invisible white space characters were not being sanitized (#35)

5.0.1

  • Fix issue where certain safe characters were being filtered out (#31 thanks @​akirchmyer)

5.0.0

Breaking Changes

4.1.1

  • Fixup path to type declaration (closes #25)

4.1.0

  • Add typescript types

4.0.1

  • Fix issue where urls with accented characters were incorrectly sanitized
Commits
Maintainer changes

This version was pushed to npm by braintree, a new releaser for @​braintree/sanitize-url since your current version.


Updates @grafana/data from 7.5.11 to 9.3.0-beta1

Release notes

Sourced from @​grafana/data's releases.

9.3.0-beta1 (2022-11-15)

Download page What's new highlights

Features and enhancements

... (truncated)

Changelog

Sourced from @​grafana/data's changelog.

9.3.0-beta1 (2022-11-15)

Features and enhancements

... (truncated)

Commits
  • 83bd572 Chore: Update version (#58750)
  • 028751a Navigation: Add quick actions button (#58707)
  • 4915d21 OAuth: Feature toggle for access token expiration check and docs (#58179)
  • 1c50390 Prometheus: Make Prometheus streaming parser as default client (#58365)
  • 261d620 Elasticsearch: Add feature toggle for backend migration (#58585)
  • 159607f Navigation: Convert PluginDetails page to use new Page extensions (#58509)
  • 008c554 Echo: Add config option to prevent duplicate page views for GA4 (#57619)
  • 93c1fbb Remove data comparison tool and feature flag (#58196)
  • 43436bd Explore: Remove explore2Dashboard feature toggle (#58329)
  • eb3ee35 Frontend Routing: Always render standalone plugin pages using the `<AppRootPa...
  • Additional commits viewable in compare view


Updates @grafana/runtime from 7.5.11 to 9.3.0-beta1

Release notes

Sourced from @​grafana/runtime's releases.

9.3.0-beta1 (2022-11-15)

Download page What's new highlights

Features and enhancements

... (truncated)

Changelog

Sourced from @​grafana/runtime's changelog.

9.3.0-beta1 (2022-11-15)

Features and enhancements

... (truncated)

Commits
  • 83bd572 Chore: Update version (#58750)
  • d33939d DataSourceWithBackend: Add plugin id to the request headers (#58082)
  • 008c554 Echo: Add config option to prevent duplicate page views for GA4 (#57619)
  • b3c761a Navigation: Expose new props to extend Page/PluginPage (#58465)
  • 228ec4c Chore: Switch Grafana to using faro libraries (#58186)
  • 5f5b352 Update dependency rollup-plugin-dts to v5 (#58258)
  • 10ee9f1 Update dependency rollup-plugin-node-externals to v5 (#58259)
  • 15b553c Update dependency @​rollup/plugin-node-resolve to v15 (#58130)
  • cf5f88c Update dependency @​rollup/plugin-commonjs to v23 (#58075)
  • 915ebcf Search: Refactor state and logic to be less fragmented and spread out (#57973)
  • Additional commits viewable in compare view


Updates @grafana/ui from 7.5.11 to 9.3.0-beta1

Release notes

Sourced from @​grafana/ui's releases.

9.3.0-beta1 (2022-11-15)

Download page What's new highlights

Features and enhancements