← Home

@ckeditor/ckeditor5-document-outline

Document outline feature for CKEditor 5.

9
Versions
SEE LICENSE IN LICENSE.md
License
No
Install Scripts
Missing
Provenance

Supply chain provenance

Status for the latest visible version.

No SLSA provenance npm registry signatures gitHead linked

Without SLSA provenance there is no cryptographic link between this tarball and the public source, so a manually published version cannot be tied back to a reviewed commit.

Maintainers

ckeditor

Keywords

ckeditorckeditor5ckeditor 5ckeditor5-featureckeditor5-plugin

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
source-diff obfuscated-file:build/document-outline.js AI (source-diff): Bundled build output; no malicious behavior. ai
semgrep semgrep:obfuscation-hex-functions AI (semgrep): javascript-obfuscator hex names; intentional per package.json. ai
source-diff obfuscated-file:src/documentoutline.js AI (source-diff): Intentional javascript-obfuscator on proprietary CKEditor premium source; obfuscated:true declared. ai
source-diff obfuscated-file:src/documentoutline/documentoutlineui.js AI (source-diff): Intentional commercial obfuscation; stable across versions. ai
source-diff obfuscated-file:src/documentoutline/documentoutlineutils.js AI (source-diff): Intentional commercial obfuscation; stable across versions. ai
source-diff obfuscated-file:src/documentoutline/ui/documentoutlineview.js AI (source-diff): Intentional commercial obfuscation; stable across versions. ai
source-diff obfuscated-file:src/tableofcontents/headingid.js AI (source-diff): Intentional commercial obfuscation; stable across versions. ai
semgrep semgrep:obfuscation-while-true AI (semgrep): javascript-obfuscator signature; intentional per package.json. ai
dependencies unvetted-dep:@ckeditor/ckeditor5-ui AI (dependencies): Same-org sibling package released in lockstep versioning; expected for CKEditor5 monorepo releases. ai
dependencies unvetted-dep:@ckeditor/ckeditor5-core AI (dependencies): Same-org sibling package released in lockstep versioning; expected for CKEditor5 monorepo releases. ai
dependencies unvetted-dep:@ckeditor/ckeditor5-utils AI (dependencies): Same-org sibling package released in lockstep versioning; expected for CKEditor5 monorepo releases. ai
dependencies unvetted-dep:@ckeditor/ckeditor5-engine AI (dependencies): Same-org sibling package released in lockstep versioning; expected for CKEditor5 monorepo releases. ai
dependencies unvetted-dep:@ckeditor/ckeditor5-widget AI (dependencies): Same-org sibling package released in lockstep versioning; expected for CKEditor5 monorepo releases. ai
dependencies unvetted-dep:@ckeditor/ckeditor5-heading AI (dependencies): Same-org sibling package released in lockstep versioning; expected for CKEditor5 monorepo releases. ai
phantom-deps phantom-dep:@ckeditor/ckeditor5-icons AI (phantom-deps): Same-org package; may be used in build/config files rather than direct runtime imports. Not a security concern. ai
phantom-deps phantom-dep:@ckeditor/ckeditor5-heading AI (phantom-deps): Same-org package; may be used in build/config files rather than direct runtime imports. Not a security concern. ai

Versions (showing 9 of 9)

Version Deps Published
48.3.1 8 / 0
48.3.0 8 / 0
48.2.0 8 / 0
48.1.1 8 / 0
48.1.0 8 / 0
48.0.1 8 / 0
48.0.0 8 / 0
47.7.3 9 / 0
47.6.2 9 / 0

v48.3.1

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v48.3.0

1 finding
LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v47.7.3

115 findings
HIGH New obfuscated file: build/document-outline.js source-diff

Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.

HIGH New obfuscated file: src/documentoutline.js source-diff

[Reject — re-review on republish] (prior reject: AI (source-diff): Source files are intentionally obfuscated with javascript-obfuscator; package.json declares obfuscated:true. This is unacceptable for any version of this package.) Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator. Artifact: obfuscated (_0x-array) — true obfuscation signature.

HIGH New obfuscated file: src/documentoutline/documentoutlineui.js source-diff

[Reject — re-review on republish] (prior reject: AI (source-diff): Source files are intentionally obfuscated with javascript-obfuscator; package.json declares obfuscated:true.) Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator. Artifact: obfuscated (_0x-array) — true obfuscation signature.

HIGH New obfuscated file: src/documentoutline/documentoutlineutils.js source-diff

[Reject — re-review on republish] (prior reject: AI (source-diff): Source files are intentionally obfuscated with javascript-obfuscator; package.json declares obfuscated:true.) Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator. Artifact: obfuscated (_0x-array) — true obfuscation signature.

HIGH New obfuscated file: src/documentoutline/ui/documentoutlineview.js source-diff

[Reject — re-review on republish] (prior reject: AI (source-diff): Source files are intentionally obfuscated with javascript-obfuscator; package.json declares obfuscated:true.) Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator. Artifact: obfuscated (_0x-array) — true obfuscation signature.

HIGH New obfuscated file: src/tableofcontents/headingid.js source-diff

[Reject — re-review on republish] (prior reject: AI (source-diff): Source files are intentionally obfuscated with javascript-obfuscator; package.json declares obfuscated:true.) Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator. Artifact: obfuscated (_0x-array) — true obfuscation signature.

HIGH obfuscation-while-true: src/documentoutline.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator signature present across all src files; obfuscation is intentional per package.json.) while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x44802a=_0x32dd;(function(_0x57a582,_0x15dad2){const _0x17d058=_0x32dd,_0x239199=_0x57a582();while(!![]){try{con

HIGH obfuscation-hex-functions: src/documentoutline.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x44802a=_0x32dd;(function(_0x57a582,_0x15dad2){const _0x17d058=_0x32dd,_0x239199=_0x57a582();while(!![]){try{con

HIGH obfuscation-hex-functions: src/documentoutline.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x44802a=_0x32dd;(function(_0x57a582,_0x15dad2){const _0x17d058=_0x32dd,_0x239199=_0x57a582();while(!![]){try{con

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-while-true: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator signature present across all src files; obfuscation is intentional per package.json.) while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1f44(){const _0x108862=['listenTo','toViewElement','63spqqKS','2943LPrbAe','length','pluginName','10FQoNUo',

HIGH obfuscation-while-true: src/documentoutline/documentoutlineutils.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator signature present across all src files; obfuscation is intentional per package.json.) while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x2ee632=_0x300e;(function(_0xc0ba61,_0x424aa1){const _0x2873eb=_0x300e,_0x2864d5=_0xc0ba61();while(!![]){try{con

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineutils.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2ee632=_0x300e;(function(_0xc0ba61,_0x424aa1){const _0x2873eb=_0x300e,_0x2864d5=_0xc0ba61();while(!![]){try{con

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineutils.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2ee632=_0x300e;(function(_0xc0ba61,_0x424aa1){const _0x2873eb=_0x300e,_0x2864d5=_0xc0ba61();while(!![]){try{con

HIGH obfuscation-hex-functions: src/documentoutline/documentoutlineutils.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2ee632=_0x300e;(function(_0xc0ba61,_0x424aa1){const _0x2873eb=_0x300e,_0x2864d5=_0xc0ba61();while(!![]){try{con

HIGH obfuscation-while-true: src/documentoutline/ui/documentoutlineitemview.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator signature present across all src files; obfuscation is intentional per package.json.) while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | (function(_0x333ca0,_0x1d10b4){const _0x555979=_0x11f1,_0x2d2e44=_0x333ca0();while(!![]){try{const _0x3fcc6a=-parseInt(_

HIGH obfuscation-hex-functions: src/documentoutline/ui/documentoutlineitemview.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | (function(_0x333ca0,_0x1d10b4){const _0x555979=_0x11f1,_0x2d2e44=_0x333ca0();while(!![]){try{const _0x3fcc6a=-parseInt(_

HIGH obfuscation-hex-functions: src/documentoutline/ui/documentoutlineitemview.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | (function(_0x333ca0,_0x1d10b4){const _0x555979=_0x11f1,_0x2d2e44=_0x333ca0();while(!![]){try{const _0x3fcc6a=-parseInt(_

HIGH obfuscation-while-true: src/documentoutline/ui/documentoutlineview.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator signature present across all src files; obfuscation is intentional per package.json.) while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x153af1=_0x38da;(function(_0x13d1e7,_0x5e6bbb){const _0x40b27f=_0x38da,_0x203c65=_0x13d1e7();while(!![]){try{con

HIGH obfuscation-hex-functions: src/documentoutline/ui/documentoutlineview.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x153af1=_0x38da;(function(_0x13d1e7,_0x5e6bbb){const _0x40b27f=_0x38da,_0x203c65=_0x13d1e7();while(!![]){try{con

HIGH obfuscation-hex-functions: src/documentoutline/ui/documentoutlineview.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x153af1=_0x38da;(function(_0x13d1e7,_0x5e6bbb){const _0x40b27f=_0x38da,_0x203c65=_0x13d1e7();while(!![]){try{con

HIGH obfuscation-while-true: src/documentoutline/utils.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator signature present across all src files; obfuscation is intentional per package.json.) while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | (function(_0x4d0f6a,_0x30d5ee){const _0x564c75=_0x4296,_0x272256=_0x4d0f6a();while(!![]){try{const _0x3b0e93=-parseInt(_

HIGH obfuscation-hex-functions: src/documentoutline/utils.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | (function(_0x4d0f6a,_0x30d5ee){const _0x564c75=_0x4296,_0x272256=_0x4d0f6a();while(!![]){try{const _0x3b0e93=-parseInt(_

HIGH obfuscation-hex-functions: src/documentoutline/utils.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | (function(_0x4d0f6a,_0x30d5ee){const _0x564c75=_0x4296,_0x272256=_0x4d0f6a();while(!![]){try{const _0x3b0e93=-parseInt(_

HIGH obfuscation-while-true: src/index.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator signature present across all src files; obfuscation is intentional per package.json.) while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | (function(_0x196c08,_0x2ceada){var _0x5866a8=_0x3ec7,_0xe7794e=_0x196c08();while(!![]){try{var _0x4efebf=-parseInt(_0x58

HIGH obfuscation-hex-functions: src/index.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | (function(_0x196c08,_0x2ceada){var _0x5866a8=_0x3ec7,_0xe7794e=_0x196c08();while(!![]){try{var _0x4efebf=-parseInt(_0x58

HIGH obfuscation-hex-functions: src/index.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | (function(_0x196c08,_0x2ceada){var _0x5866a8=_0x3ec7,_0xe7794e=_0x196c08();while(!![]){try{var _0x4efebf=-parseInt(_0x58

HIGH obfuscation-while-true: src/legacyerrors.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator signature present across all src files; obfuscation is intentional per package.json.) while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | (function(_0x4a029b,_0x4c0cca){var _0x47adf4=_0x2bc6,_0x35a86d=_0x4a029b();while(!![]){try{var _0x4e880b=-parseInt(_0x47

HIGH obfuscation-hex-functions: src/legacyerrors.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | (function(_0x4a029b,_0x4c0cca){var _0x47adf4=_0x2bc6,_0x35a86d=_0x4a029b();while(!![]){try{var _0x4e880b=-parseInt(_0x47

HIGH obfuscation-hex-functions: src/legacyerrors.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | (function(_0x4a029b,_0x4c0cca){var _0x47adf4=_0x2bc6,_0x35a86d=_0x4a029b();while(!![]){try{var _0x4e880b=-parseInt(_0x47

HIGH obfuscation-hex-functions: src/tableofcontents.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x49ca(_0x5d8b15,_0x165eec){var _0x4c9b53=_0x4c9b();return _0x49ca=function(_0x49ca5b,_0x205dd6){_0x49ca5b=_0x

HIGH obfuscation-hex-functions: src/tableofcontents.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x49ca(_0x5d8b15,_0x165eec){var _0x4c9b53=_0x4c9b();return _0x49ca=function(_0x49ca5b,_0x205dd6){_0x49ca5b=_0x

HIGH obfuscation-while-true: src/tableofcontents.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator signature present across all src files; obfuscation is intentional per package.json.) while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x49ca(_0x5d8b15,_0x165eec){var _0x4c9b53=_0x4c9b();return _0x49ca=function(_0x49ca5b,_0x205dd6){_0x49ca5b=_0x

HIGH obfuscation-while-true: src/tableofcontents/headingid.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator signature present across all src files; obfuscation is intentional per package.json.) while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x34c742=_0x51f7;(function(_0x55a1b4,_0x28458a){const _0x3c99e4=_0x51f7,_0x546301=_0x55a1b4();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/headingid.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x34c742=_0x51f7;(function(_0x55a1b4,_0x28458a){const _0x3c99e4=_0x51f7,_0x546301=_0x55a1b4();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/headingid.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x34c742=_0x51f7;(function(_0x55a1b4,_0x28458a){const _0x3c99e4=_0x51f7,_0x546301=_0x55a1b4();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/headingid.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x34c742=_0x51f7;(function(_0x55a1b4,_0x28458a){const _0x3c99e4=_0x51f7,_0x546301=_0x55a1b4();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/headingid.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x34c742=_0x51f7;(function(_0x55a1b4,_0x28458a){const _0x3c99e4=_0x51f7,_0x546301=_0x55a1b4();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentscommand.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x4698(_0x4f3b93,_0x792504){const _0x2045ed=_0x2045();return _0x4698=function(_0x469836,_0x4a11c4){_0x469836=_

HIGH obfuscation-while-true: src/tableofcontents/tableofcontentscommand.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator signature present across all src files; obfuscation is intentional per package.json.) while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x4698(_0x4f3b93,_0x792504){const _0x2045ed=_0x2045();return _0x4698=function(_0x469836,_0x4a11c4){_0x469836=_

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentscommand.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x4698(_0x4f3b93,_0x792504){const _0x2045ed=_0x2045();return _0x4698=function(_0x469836,_0x4a11c4){_0x469836=_

HIGH obfuscation-while-true: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator signature present across all src files; obfuscation is intentional per package.json.) while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsediting.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x595f14=_0x245a;(function(_0xaa5d75,_0xb5d5db){const _0x252b50=_0x245a,_0x84c2cb=_0xaa5d75();while(!![]){try{con

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x46f5(){const _0x49dc29=['focus','bind','5146935tPOtvJ','tableOfContentsLicenseKeyUsageLimit','210SOjktd','ta

HIGH obfuscation-hex-functions: src/tableofcontents/tableofcontentsui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator hex-prefixed names present across all src files; obfuscation is intentional per package.json.) Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x46f5(){const _0x49dc29=['focus','bind','5146935tPOtvJ','tableOfContentsLicenseKeyUsageLimit','210SOjktd','ta

HIGH obfuscation-while-true: src/tableofcontents/tableofcontentsui.js:23 semgrep

[Reject — re-review on republish] (prior reject: AI (semgrep): javascript-obfuscator signature present across all src files; obfuscation is intentional per package.json.) while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x46f5(){const _0x49dc29=['focus','bind','5146935tPOtvJ','tableOfContentsLicenseKeyUsageLimit','210SOjktd','ta

LOW No provenance attestation provenance

Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.