Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Datenpunkte mit Sonderzeichen in vis in bindings #803

Closed
wants to merge 1 commit into from
Closed

Datenpunkte mit Sonderzeichen in vis in bindings #803

wants to merge 1 commit into from

Conversation

oweitman
Copy link
Contributor

  1. und 3. Datenpunkte innerhalb eines Datenpunktes, welche Sonderzeichen enthalten (bspw öäü oder #) konnten in vis nicht für Berechnungen in bindings verwendet werden, da sie durch das regex nicht erkannt werden konnten. das regex wurde aus dem js-controller entnommen, der dort auf gültige datenpunktbezeichnungen prüft. https://forum.iobroker.net/topic/69004/rechnen-im-html-widget-geht-nicht-mehr/19?page=1

2. und 3. Datenpunkte innerhalb eines Datenpunktes, welche Sonderzeichen enthalten (bspw öäü oder #) konnten in vis nicht für Berechnungen in bindings verwendet werden, da sie durch das regex nicht erkannt werden konnten. das regex wurde aus dem js-controller entnommen, der dort auf gültige datenpunktbezeichnungen prüft.
https://forum.iobroker.net/topic/69004/rechnen-im-html-widget-geht-nicht-mehr/19?page=1

Signed-off-by: oweitman <[email protected]>
}

// new style: %html%, %myAttr%, ...
ms = inputStr.match(/%([-_a-zA-Z\d]+)+?%/g);

Check failure

Code scanning / CodeQL

Inefficient regular expression High

This part of the regular expression may cause exponential backtracking on strings starting with '%' and containing many repetitions of '-'.
script.setAttribute('data-webpack', `${remote}`);
script.async = true;
script.onerror = () => {
if (!remoteFallbackUrl.includes('iobroker.net')) {

Check failure

Code scanning / CodeQL

Incomplete URL substring sanitization High

'
iobroker.net
' can be anywhere in the URL, and arbitrary hosts may come before or after it.
@oweitman oweitman closed this Nov 19, 2023
@oweitman oweitman deleted the patch-2 branch November 19, 2023 14:43
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