Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@locker/eslint-plugin-locker

Package Overview
Dependencies
Maintainers
8
Versions
224
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@locker/eslint-plugin-locker - npm Package Compare versions

Comparing version 0.21.4 to 0.21.5

1

dist/index.d.ts

@@ -39,3 +39,2 @@ export declare const rules: {

'distorted-range-insertnode': import("eslint").Rule.RuleModule;
'distorted-shadow-root-mode-getter': import("eslint").Rule.RuleModule;
'distorted-shared-worker-constructor': import("eslint").Rule.RuleModule;

@@ -42,0 +41,0 @@ 'distorted-storage-constructor': import("eslint").Rule.RuleModule;

@@ -44,3 +44,2 @@ "use strict";

const distorted_range_insertnode_1 = __importDefault(require("./rules/distorted-range-insertnode"));
const distorted_shadow_root_mode_getter_1 = __importDefault(require("./rules/distorted-shadow-root-mode-getter"));
const distorted_shared_worker_constructor_1 = __importDefault(require("./rules/distorted-shared-worker-constructor"));

@@ -100,3 +99,2 @@ const distorted_storage_constructor_1 = __importDefault(require("./rules/distorted-storage-constructor"));

'distorted-range-insertnode': distorted_range_insertnode_1.default,
'distorted-shadow-root-mode-getter': distorted_shadow_root_mode_getter_1.default,
'distorted-shared-worker-constructor': distorted_shared_worker_constructor_1.default,

@@ -103,0 +101,0 @@ 'distorted-storage-constructor': distorted_storage_constructor_1.default,

2

docs/rules/distorted-element-attach-shadow.md

@@ -14,3 +14,3 @@ # Distorted Element#attachShadow (distorted-element-attach-shadow)

This distortion throws an exception when the `mode` value is not `closed`, which prevents exposing the shadow DOM and also guards against additional modes potentially added later.
This distortion restricts access to the element's `shadowRoot` property. Only code that's running in the same sandbox can access the property.
<!-- END generated embed, please keep comment -->

@@ -1,17 +0,5 @@

# Disallow usage of Element.shadowRoot getter (distorted-element-shadow-root-getter)
# Access to element.shadowRoot (distorted-element-shadow-root-getter)
The `Element.shadowRoot` getter returns `null` when Lightning Web Security is enabled.
Lightning Web Security limits `element.shadowRoot` access to the sandbox that the element was created in.
See [Related Distortions](#related-distortions) below for more details.
## Rule Details
Example of **incorrect** code:
```js
element.shadowRoot.querySelector('div');
```
## Related Distortions
<!-- START generated embed: @locker/distortion/src/Element/docs/shadowRoot-getter.md -->

@@ -24,6 +12,6 @@ ## Element.prototype.shadowRoot getter

In a sandbox, the distortion for `attachShadow()` prevents code from creating elements with `mode: 'open'`, but doesn't prevent code that's running outside a sandbox from creating custom elements in `open` mode. Elements that are passed as function arguments or queried from the Light DOM or shadow DOM are at risk.
### Distorted Behavior
This distortion returns `null` when you try to access the `shadowRoot` property on a Light DOM element.
This distortion returns `null` when you try to access an element's `shadowRoot` property from outside of the sandbox that it was created in. Elements or `shadowRoot` objects that are passed as function arguments are not protected.
<!-- END generated embed, please keep comment -->

@@ -10,7 +10,7 @@ # Distorted HTML{IFrame|Script}Element#src Setter (distorted-html-iframe-script-element-src-setter)

Lightning Web Security sanitizes the `src` value and only permits `http://` and `https://` schemes. URL schemes like `javascript://` aren't allowed.
Lightning Web Security restricts the `src` attribute to values that use the `http://`, `https://`, and `about:blank` schemes, or relative urls. URL schemes like `javascript://` aren't allowed.
### Distorted Behavior
This distortion logs a console warning for `HTMLIFrameElement.src` values that don't sanitize to `http://` or `https://` schemes.
This distortion throws an exception for values that don't sanitize to `http://`, `https://`, and `about:blank` schemes, or relative urls.
<!-- END generated embed, please keep comment -->

@@ -17,0 +17,0 @@

@@ -5,2 +5,14 @@ # Distorted XSLTProcessor.prototype.transformToDocument (distorted-xsltprocessor-transformtodocument)

<!-- START generated embed: @locker/distortion/src/XSLTProcessor/docs/blocked-properties-transformToDocument-value.md -->
## XSLTProcessor.prototype.transformToDocument
**Non-standard**: This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
`XSLTProcessor.prototype.transformToDocument(Node source, Document owner)` transforms the node source by applying the stylesheet imported using the `XSLTProcessor.prototype.importStylesheet()` function. The owner document of the resulting document fragment is the owner node.
This function can be used to parse and transform XML documents with XSLT into valid HTML documents, which can be inserted into the current DOM. By using XSLT, it is possible to create arbitrary HTML tags and therefore gain access to the raw window object.
### Distorted Behavior
This method is blocked by LWS, and an exception is thrown if code attempts to call it.
<!-- END generated embed, please keep comment -->

@@ -5,2 +5,14 @@ # Distorted XSLTProcessor.prototype.transformToFragment (distorted-xsltprocessor-transformtofragment)

<!-- START generated embed: @locker/distortion/src/XSLTProcessor/docs/blocked-properties-transformToFragment-value.md -->
## XSLTProcessor.prototype.transformToFragment
**Non-standard**: This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
`XSLTProcessor.prototype.transformToFragment(Node source, Document owner)` transforms the node source by applying the stylesheet imported using the `XSLTProcessor.prototype.importStylesheet()` function. The owner document of the resulting document fragment is the owner node.
This function can be used to parse and transform XML documents with XSLT into valid HTML documents, which can be inserted into the current DOM. By using XSLT, it is possible to create arbitrary HTML tags and therefore gain access to the raw window object.
### Distorted Behavior
This method is blocked by LWS, and an exception is thrown if code attempts to call it.
<!-- END generated embed, please keep comment -->
{
"name": "@locker/eslint-plugin-locker",
"version": "0.21.4",
"version": "0.21.5",
"repository": {

@@ -32,3 +32,3 @@ "type": "git",

"dependencies": {
"@locker/eslint-rule-maker": "0.21.4"
"@locker/eslint-rule-maker": "0.21.5"
},

@@ -35,0 +35,0 @@ "files": [

@@ -82,3 +82,2 @@ <!-- This file is generated by build-readme.mjs from README-template.md -->

| [@locker/locker/distorted-range-insertnode] | distorted Range.prototype.insertNode | |
| [@locker/locker/distorted-shadow-root-mode-getter] | distorted ShadowRoot.prototype.mode getter | |
| [@locker/locker/distorted-shared-worker-constructor] | distorted SharedWorker constructor | |

@@ -114,110 +113,108 @@ | [@locker/locker/distorted-storage-constructor] | distorted Storage constructor | |

[@locker/locker/distorted-cachestorage-properties]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-cookie-store-properties.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-cookie-store-properties.md
[@locker/locker/distorted-cookie-store-blocked-properties]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-cookie-store-blocked-properties.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-cookie-store-blocked-properties.md
[@locker/locker/distorted-cookie-store-properties]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-cookie-store-properties.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-cookie-store-properties.md
[@locker/locker/distorted-document-blocked-properties]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-document-blocked-properties.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-document-blocked-properties.md
[@locker/locker/distorted-document-cookie]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-document-cookie.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-document-cookie.md
[@locker/locker/distorted-document-domain-setter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-document-domain-setter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-document-domain-setter.md
[@locker/locker/distorted-document-element-replacechildren]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-document-element-replacechildren.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-document-element-replacechildren.md
[@locker/locker/distorted-document-exec-command]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-document-exec-command.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-document-exec-command.md
[@locker/locker/distorted-element-attach-shadow]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-attach-shadow.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-attach-shadow.md
[@locker/locker/distorted-element-blocked-properties]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-blocked-properties.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-blocked-properties.md
[@locker/locker/distorted-element-get-inner-html]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-get-inner-html.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-get-inner-html.md
[@locker/locker/distorted-element-inner-html-setter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-inner-html-setter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-inner-html-setter.md
[@locker/locker/distorted-element-insert-adjacent-html]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-insert-adjacent-html.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-insert-adjacent-html.md
[@locker/locker/distorted-element-outer-html-setter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-outer-html-setter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-outer-html-setter.md
[@locker/locker/distorted-element-set-attribute]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-set-attribute.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-set-attribute.md
[@locker/locker/distorted-element-set-html]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-set-html.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-set-html.md
[@locker/locker/distorted-element-shadow-root-getter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-shadow-root-getter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-shadow-root-getter.md
[@locker/locker/distorted-element-toggle-attribute]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-toggle-attribute.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-element-toggle-attribute.md
[@locker/locker/distorted-html-element-blocked-properties]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-element-blocked-properties.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-element-blocked-properties.md
[@locker/locker/distorted-html-element-inner-text-setter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-element-inner-text-setter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-element-inner-text-setter.md
[@locker/locker/distorted-html-element-outer-text-setter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-element-outer-text-setter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-element-outer-text-setter.md
[@locker/locker/distorted-html-embed-object-element-blocked-properties]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-embed-object-element-blocked-properties.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-embed-object-element-blocked-properties.md
[@locker/locker/distorted-html-iframe-element-blocked-properties]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-iframe-element-blocked-properties.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-iframe-element-blocked-properties.md
[@locker/locker/distorted-html-iframe-script-element-src-setter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-iframe-script-element-src-setter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-iframe-script-element-src-setter.md
[@locker/locker/distorted-html-link-element-rel-list-setter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-link-element-rel-list-setter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-link-element-rel-list-setter.md
[@locker/locker/distorted-html-link-element-rel-setter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-link-element-rel-setter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-html-link-element-rel-setter.md
[@locker/locker/distorted-named-node-map-set-named-item]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-named-node-map-set-named-item.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-named-node-map-set-named-item.md
[@locker/locker/distorted-navigator-sendbeacon]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-navigator-sendbeacon.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-navigator-sendbeacon.md
[@locker/locker/distorted-navigator-service-worker-getter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-navigator-service-worker-getter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-navigator-service-worker-getter.md
[@locker/locker/distorted-node-insertbefore]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-node-insertbefore.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-node-insertbefore.md
[@locker/locker/distorted-node-removechild]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-node-removechild.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-node-removechild.md
[@locker/locker/distorted-node-replacechild]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-node-replacechild.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-node-replacechild.md
[@locker/locker/distorted-node-text-content-setter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-node-text-content-setter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-node-text-content-setter.md
[@locker/locker/distorted-range-create-contextual-fragment]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-range-create-contextual-fragment.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-range-create-contextual-fragment.md
[@locker/locker/distorted-range-delete-contents]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-range-delete-contents.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-range-delete-contents.md
[@locker/locker/distorted-range-extract-contents]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-range-extract-contents.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-range-extract-contents.md
[@locker/locker/distorted-range-insertnode]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-range-insertnode.md
[@locker/locker/distorted-shadow-root-mode-getter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-shadow-root-mode-getter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-range-insertnode.md
[@locker/locker/distorted-shared-worker-constructor]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-shared-worker-constructor.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-shared-worker-constructor.md
[@locker/locker/distorted-storage-constructor]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-storage-constructor.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-storage-constructor.md
[@locker/locker/distorted-trusted-type-policy-factory-create-policy]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-trusted-type-policy-factory-create-policy.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-trusted-type-policy-factory-create-policy.md
[@locker/locker/distorted-url-create-object-url]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-url-create-object-url.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-url-create-object-url.md
[@locker/locker/distorted-window-blocked-properties]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-blocked-properties.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-blocked-properties.md
[@locker/locker/distorted-window-fetch]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-fetch.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-fetch.md
[@locker/locker/distorted-window-frames-getter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-frames-getter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-frames-getter.md
[@locker/locker/distorted-window-length-getter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-length-getter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-length-getter.md
[@locker/locker/distorted-window-onstorage-setter]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-onstorage-setter.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-onstorage-setter.md
[@locker/locker/distorted-window-set-interval]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-set-interval.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-set-interval.md
[@locker/locker/distorted-window-set-timeout]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-set-timeout.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-window-set-timeout.md
[@locker/locker/distorted-worker-constructor]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-worker-constructor.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-worker-constructor.md
[@locker/locker/distorted-xml-http-request-window-open]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-xml-http-request-window-open.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-xml-http-request-window-open.md
[@locker/locker/distorted-xsltprocessor-transformtodocument]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-xsltprocessor-transformtodocument.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-xsltprocessor-transformtodocument.md
[@locker/locker/distorted-xsltprocessor-transformtofragment]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-xsltprocessor-transformtofragment.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/distorted-xsltprocessor-transformtofragment.md
[@locker/locker/undefined-document-all]:
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.4/packages/%40locker/eslint-plugin-locker/docs/rules/undefined-document-all.md
https://github.com/salesforce/lwsec-docs-mirror/blob/v0.21.5/packages/%40locker/eslint-plugin-locker/docs/rules/undefined-document-all.md
<!-- END generated content, please keep comment -->
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc