@ckeditor/ckeditor5-real-time-collaboration
A set of CKEditor 5 features enabling real-time collaboration within the editor using CKEditor Cloud Services.
Supply chain provenance
Status for the latest visible version.
Without SLSA provenance there is no cryptographic link between this tarball and the public source — the axios compromise (March 2026) relied on exactly this gap.
Maintainers
Keywords
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| source-diff | obfuscated-file:src/realtimecollaborativecomments/cloudservicescommentsadapter.js | AI (source-diff): CKEditor intentionally obfuscates proprietary collaboration source files; package.json declares obfuscated:true and copyright header confirms this is deliberate IP protection by CKSource. | ai | |
| source-diff | obfuscated-file:src/realtimecollaborativetrackchanges/cloudservicestrackchangesadapter.js | AI (source-diff): CKEditor intentionally obfuscates proprietary collaboration source files; package.json declares obfuscated:true and copyright header confirms this is deliberate IP protection by CKSource. | ai | |
| source-diff | obfuscated-file:src/realtimecollaborativerevisionhistory/cloudservicesrevisionhistoryadapter.js | AI (source-diff): CKEditor intentionally obfuscates proprietary collaboration source files; package.json declares obfuscated:true and copyright header confirms this is deliberate IP protection by CKSource. | ai | |
| phantom-deps | phantom-dep:@ckeditor/ckeditor5-core | AI (phantom-deps): Same-org sibling dependency; false positive for CKEditor monorepo structure. | ai | |
| phantom-deps | phantom-dep:@ckeditor/ckeditor5-ui | AI (phantom-deps): Same-org sibling dependency; phantom detection is a false positive for CKEditor's monorepo-style package structure. | ai | |
| phantom-deps | phantom-dep:@ckeditor/ckeditor5-comments | AI (phantom-deps): Same-org sibling dependency; false positive for CKEditor monorepo structure. | ai | |
| phantom-deps | phantom-dep:@ckeditor/ckeditor5-theme-lark | AI (phantom-deps): Same-org sibling dependency; false positive for CKEditor monorepo structure. | ai | |
| phantom-deps | phantom-dep:@ckeditor/ckeditor5-track-changes | AI (phantom-deps): Same-org sibling dependency; false positive for CKEditor monorepo structure. | ai | |
| phantom-deps | phantom-dep:@ckeditor/ckeditor5-cloud-services | AI (phantom-deps): Same-org sibling dependency; false positive for CKEditor monorepo structure. | ai | |
| phantom-deps | phantom-dep:@ckeditor/ckeditor5-revision-history | AI (phantom-deps): Same-org sibling dependency; false positive for CKEditor monorepo structure. | ai | |
| dependencies | unvetted-dep:ckeditor5-collaboration | AI (dependencies): ckeditor5-collaboration is a companion CKEditor premium package released in lockstep at the same version; part of the expected CKEditor commercial ecosystem. | ai | |
| semgrep | semgrep:obfuscation-hex-functions | AI (semgrep): CKEditor premium packages intentionally ship obfuscated code; package.json declares 'obfuscated: true'. This is a stable, documented practice for this package family. | ai | |
| semgrep | semgrep:obfuscation-while-true | AI (semgrep): Same as above — intentional obfuscation explicitly declared in package.json for CKEditor commercial plugin protection. | ai | |
| dependencies | unvetted-dep:@ckeditor/ckeditor5-track-changes | AI (dependencies): Sibling CKEditor 5 package from the same org; expected dependency for real-time collaboration features. Stable across versions. | ai | |
| dependencies | unvetted-dep:@ckeditor/ckeditor-cloud-services-collaboration | AI (dependencies): CKSource cloud services package; expected dependency for this real-time collaboration package. Stable across versions. | ai | |
| phantom-deps | phantom-dep:@ckeditor/ckeditor5-editor-multi-root | AI (phantom-deps): Same-org monorepo package; indirect usage via re-exports is expected in CKEditor's package structure. | ai | |
| phantom-deps | phantom-dep:@ckeditor/ckeditor5-engine | AI (phantom-deps): Same-org monorepo package; indirect usage via re-exports is expected in CKEditor's package structure. | ai | |
| phantom-deps | phantom-dep:es-toolkit | AI (phantom-deps): es-toolkit is a declared dependency used in build/config context; phantom detection is a false positive for this package's build setup. | ai | |
| phantom-deps | phantom-dep:@ckeditor/ckeditor5-operations-compressor | AI (phantom-deps): Same-org monorepo package; indirect usage via re-exports is expected in CKEditor's package structure. | ai | |
| provenance | no-provenance | AI (provenance): CKEditor is an established commercial vendor; lack of Sigstore provenance is consistent with their publishing pipeline across all 1550+ versions. | ai |
Versions (showing 15 of 15)
| Version | Deps | Published |
|---|---|---|
| 48.2.0 | 13 / 0 | |
| 48.1.1 | 13 / 0 | |
| 48.1.0 | 13 / 0 | |
| 48.0.1 | 13 / 0 | |
| 48.0.0 | 13 / 0 | |
| 47.7.2 | 15 / 0 | |
| 47.7.1 | 15 / 0 | |
| 47.7.0 | 15 / 0 | |
| 47.6.2 | 15 / 0 | |
| 47.6.1 | 15 / 0 | |
| 47.6.0 | 15 / 0 | |
| 47.5.0 | 15 / 0 | |
| 47.4.0 | 15 / 0 | |
| 47.3.0 | 15 / 0 | |
| 47.2.0 | 15 / 0 |
v48.2.0
1 finding[Accepted risk] Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v48.1.1
1 finding[Accepted risk] Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v48.1.0
1 finding[Accepted risk] Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v48.0.1
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v48.0.0
1 finding[Accepted risk] Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v47.7.2
1 finding[Accepted risk] Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v47.7.1
4 findingsNewly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.
Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.
Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.
[Accepted risk] Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v47.7.0
4 findingsNewly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.
Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.
Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.
[Accepted risk] Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v47.6.2
4 findingsNewly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.
Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.
Newly added source file contains lines over 3000 chars, suggesting minified or obfuscated code. New obfuscated files are a strong attack indicator.
[Accepted risk] Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v47.6.1
1 finding[Accepted risk] Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v47.6.0
62 findingswhile(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | (function(_0x37e421,_0x28c7a0){var _0xa5d73d=_0xcf40,_0x3e647c=_0x37e421();while(!![]){try{var _0x1de121=parseInt(_0xa5d
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | (function(_0x37e421,_0x28c7a0){var _0xa5d73d=_0xcf40,_0x3e647c=_0x37e421();while(!![]){try{var _0x1de121=parseInt(_0xa5d
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | (function(_0x37e421,_0x28c7a0){var _0xa5d73d=_0xcf40,_0x3e647c=_0x37e421();while(!![]){try{var _0x1de121=parseInt(_0xa5d
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | var _0x4ab06f=_0x505f;(function(_0x3b2a6f,_0x3b99fe){var _0x38ac31=_0x505f,_0x3af80d=_0x3b2a6f();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x4ab06f=_0x505f;(function(_0x3b2a6f,_0x3b99fe){var _0x38ac31=_0x505f,_0x3af80d=_0x3b2a6f();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x4ab06f=_0x505f;(function(_0x3b2a6f,_0x3b99fe){var _0x38ac31=_0x505f,_0x3af80d=_0x3b2a6f();while(!![]){try{var _0x
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x2315f2=_0x1286;(function(_0x393ed8,_0x8e876a){const _0x4ee26e=_0x1286,_0x5ec86a=_0x393ed8();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2315f2=_0x1286;(function(_0x393ed8,_0x8e876a){const _0x4ee26e=_0x1286,_0x5ec86a=_0x393ed8();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2315f2=_0x1286;(function(_0x393ed8,_0x8e876a){const _0x4ee26e=_0x1286,_0x5ec86a=_0x393ed8();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x4c4f(){const _0x11dabf=['div','ck-presence-list__users-counter','listitem','toString','ck-presence-list__use
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x4c4f(){const _0x11dabf=['div','ck-presence-list__users-counter','listitem','toString','ck-presence-list__use
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x4c4f(){const _0x11dabf=['div','ck-presence-list__users-counter','listitem','toString','ck-presence-list__use
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x4443d4=_0x793f;(function(_0x8a2aa8,_0x135548){const _0x3ebc66=_0x793f,_0x3d54f6=_0x8a2aa8();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x4443d4=_0x793f;(function(_0x8a2aa8,_0x135548){const _0x3ebc66=_0x793f,_0x3d54f6=_0x8a2aa8();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x4443d4=_0x793f;(function(_0x8a2aa8,_0x135548){const _0x3ebc66=_0x793f,_0x3d54f6=_0x8a2aa8();while(!![]){try{con
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x2a2b3d=_0x2d59;(function(_0xbe40b0,_0x368c39){const _0x260dd9=_0x2d59,_0x1e8836=_0xbe40b0();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2a2b3d=_0x2d59;(function(_0xbe40b0,_0x368c39){const _0x260dd9=_0x2d59,_0x1e8836=_0xbe40b0();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2a2b3d=_0x2d59;(function(_0xbe40b0,_0x368c39){const _0x260dd9=_0x2d59,_0x1e8836=_0xbe40b0();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x16673d=_0x5d1c;function _0x48db(){const _0x4ecbb9=['ck-presence-list__list-item__tooltip','span','tag','fire','
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x16673d=_0x5d1c;function _0x48db(){const _0x4ecbb9=['ck-presence-list__list-item__tooltip','span','tag','fire','
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x16673d=_0x5d1c;function _0x48db(){const _0x4ecbb9=['ck-presence-list__list-item__tooltip','span','tag','fire','
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x282ba7=_0x14b8;(function(_0x690ed2,_0x48d7e6){const _0x5519a7=_0x14b8,_0x43bf47=_0x690ed2();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x282ba7=_0x14b8;(function(_0x690ed2,_0x48d7e6){const _0x5519a7=_0x14b8,_0x43bf47=_0x690ed2();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x282ba7=_0x14b8;(function(_0x690ed2,_0x48d7e6){const _0x5519a7=_0x14b8,_0x43bf47=_0x690ed2();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2e1b06=_0x1830;function _0x1830(_0x48eff1,_0x5b9d8e){const _0x2991ec=_0x2991();return _0x1830=function(_0x18305
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x2e1b06=_0x1830;function _0x1830(_0x48eff1,_0x5b9d8e){const _0x2991ec=_0x2991();return _0x1830=function(_0x18305
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2e1b06=_0x1830;function _0x1830(_0x48eff1,_0x5b9d8e){const _0x2991ec=_0x2991();return _0x1830=function(_0x18305
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x4620(_0x29a0dc,_0x462d5e){const _0x382b9d=_0x382b();return _0x4620=function(_0x4620e1,_0x559c55){_0x4620e1=_
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x4620(_0x29a0dc,_0x462d5e){const _0x382b9d=_0x382b();return _0x4620=function(_0x4620e1,_0x559c55){_0x4620e1=_
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x4620(_0x29a0dc,_0x462d5e){const _0x382b9d=_0x382b();return _0x4620=function(_0x4620e1,_0x559c55){_0x4620e1=_
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x2f1f68=_0xd0e8;(function(_0x3e4e33,_0x2cfa76){const _0x511583=_0xd0e8,_0x208d0d=_0x3e4e33();while(!![]){try{con 24 | ((()=>_0xc4e7e6)());[_0x2f1f68(0x13a)];static get[_0x2f1f68(0x143)](){const _0x514154=_0x2f1f68;return[_0x4bb45d,_0x5141
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2f1f68=_0xd0e8;(function(_0x3e4e33,_0x2cfa76){const _0x511583=_0xd0e8,_0x208d0d=_0x3e4e33();while(!![]){try{con 24 | ((()=>_0xc4e7e6)());[_0x2f1f68(0x13a)];static get[_0x2f1f68(0x143)](){const _0x514154=_0x2f1f68;return[_0x4bb45d,_0x5141
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2f1f68=_0xd0e8;(function(_0x3e4e33,_0x2cfa76){const _0x511583=_0xd0e8,_0x208d0d=_0x3e4e33();while(!![]){try{con 24 | ((()=>_0xc4e7e6)());[_0x2f1f68(0x13a)];static get[_0x2f1f68(0x143)](){const _0x514154=_0x2f1f68;return[_0x4bb45d,_0x5141
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | var _0x5b0324=_0x2df5;(function(_0x263344,_0x5e2955){var _0x4b9000=_0x2df5,_0x154789=_0x263344();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x5b0324=_0x2df5;(function(_0x263344,_0x5e2955){var _0x4b9000=_0x2df5,_0x154789=_0x263344();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x5b0324=_0x2df5;(function(_0x263344,_0x5e2955){var _0x4b9000=_0x2df5,_0x154789=_0x263344();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x4b302d=_0x2e34;function _0x2e34(_0x324573,_0x144295){const _0x544b58=_0x544b();return _0x2e34=function(_0x2e34a 24 | ((()=>_0x5159ee)());[_0x4b302d(0x13f)];[_0x4b302d(0x1fa)];[_0x4b302d(0x1c9)];[_0x4b302d(0x1c4)];[_0x4b302d(0x1b6)];[_0x4
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x4b302d=_0x2e34;function _0x2e34(_0x324573,_0x144295){const _0x544b58=_0x544b();return _0x2e34=function(_0x2e34a 24 | ((()=>_0x5159ee)());[_0x4b302d(0x13f)];[_0x4b302d(0x1fa)];[_0x4b302d(0x1c9)];[_0x4b302d(0x1c4)];[_0x4b302d(0x1b6)];[_0x4
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x4b302d=_0x2e34;function _0x2e34(_0x324573,_0x144295){const _0x544b58=_0x544b();return _0x2e34=function(_0x2e34a 24 | ((()=>_0x5159ee)());[_0x4b302d(0x13f)];[_0x4b302d(0x1fa)];[_0x4b302d(0x1c9)];[_0x4b302d(0x1c4)];[_0x4b302d(0x1b6)];[_0x4
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x303800=_0x3236;(function(_0x5d3de8,_0x52d28c){const _0x2d6c7f=_0x3236,_0x3bf520=_0x5d3de8();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x303800=_0x3236;(function(_0x5d3de8,_0x52d28c){const _0x2d6c7f=_0x3236,_0x3bf520=_0x5d3de8();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x303800=_0x3236;(function(_0x5d3de8,_0x52d28c){const _0x2d6c7f=_0x3236,_0x3bf520=_0x5d3de8();while(!![]){try{con
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x3c26dc=_0x1845;(function(_0x1ad0aa,_0x3d8820){const _0x3bc881=_0x1845,_0xb6d111=_0x1ad0aa();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x3c26dc=_0x1845;(function(_0x1ad0aa,_0x3d8820){const _0x3bc881=_0x1845,_0xb6d111=_0x1ad0aa();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x3c26dc=_0x1845;(function(_0x1ad0aa,_0x3d8820){const _0x3bc881=_0x1845,_0xb6d111=_0x1ad0aa();while(!![]){try{con
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x488062=_0x3188;(function(_0x38a026,_0x5b23f4){const _0x5f09b8=_0x3188,_0x5d3dd3=_0x38a026();while(!![]){try{con 24 | ((()=>_0x57b378)());static [_0x488062(0xb4)]=0x3e8;[_0x488062(0xe1)];[_0x488062(0xc7)];[_0x488062(0xc1)];[_0x488062(0xf6
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 22 | */ 23 | const _0x488062=_0x3188;(function(_0x38a026,_0x5b23f4){const _0x5f09b8=_0x3188,_0x5d3dd3=_0x38a026();while(!![]){try{con > 24 | ((()=>_0x57b378)());static [_0x488062(0xb4)]=0x3e8;[_0x488062(0xe1)];[_0x488062(0xc7)];[_0x488062(0xc1)];[_0x488062(0xf6
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 22 | */ 23 | const _0x488062=_0x3188;(function(_0x38a026,_0x5b23f4){const _0x5f09b8=_0x3188,_0x5d3dd3=_0x38a026();while(!![]){try{con > 24 | ((()=>_0x57b378)());static [_0x488062(0xb4)]=0x3e8;[_0x488062(0xe1)];[_0x488062(0xc7)];[_0x488062(0xc1)];[_0x488062(0xf6
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | var _0x48e36e=_0x58de;(function(_0x11cec4,_0x52b92a){var _0x49c3c5=_0x58de,_0x4caadd=_0x11cec4();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x48e36e=_0x58de;(function(_0x11cec4,_0x52b92a){var _0x49c3c5=_0x58de,_0x4caadd=_0x11cec4();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x48e36e=_0x58de;(function(_0x11cec4,_0x52b92a){var _0x49c3c5=_0x58de,_0x4caadd=_0x11cec4();while(!![]){try{var _0x
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x3bf018=_0x481a;(function(_0xc46b1b,_0x8b0b77){const _0x2a15ce=_0x481a,_0x1fb1cb=_0xc46b1b();while(!![]){try{con 24 | ((()=>_0x943dac)());[_0x3bf018(0xf7)];[_0x3bf018(0xdf)];[_0x3bf018(0xfd)];[_0x3bf018(0x12b)];static get[_0x3bf018(0xf8)]
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x3bf018=_0x481a;(function(_0xc46b1b,_0x8b0b77){const _0x2a15ce=_0x481a,_0x1fb1cb=_0xc46b1b();while(!![]){try{con 24 | ((()=>_0x943dac)());[_0x3bf018(0xf7)];[_0x3bf018(0xdf)];[_0x3bf018(0xfd)];[_0x3bf018(0x12b)];static get[_0x3bf018(0xf8)]
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x3bf018=_0x481a;(function(_0xc46b1b,_0x8b0b77){const _0x2a15ce=_0x481a,_0x1fb1cb=_0xc46b1b();while(!![]){try{con 24 | ((()=>_0x943dac)());[_0x3bf018(0xf7)];[_0x3bf018(0xdf)];[_0x3bf018(0xfd)];[_0x3bf018(0x12b)];static get[_0x3bf018(0xf8)]
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 22 | */ 23 | const _0x3bf018=_0x481a;(function(_0xc46b1b,_0x8b0b77){const _0x2a15ce=_0x481a,_0x1fb1cb=_0xc46b1b();while(!![]){try{con > 24 | ((()=>_0x943dac)());[_0x3bf018(0xf7)];[_0x3bf018(0xdf)];[_0x3bf018(0xfd)];[_0x3bf018(0x12b)];static get[_0x3bf018(0xf8)]
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | var _0x449fcd=_0xc111;(function(_0x239f65,_0x3d482c){var _0x19a6ed=_0xc111,_0x31b474=_0x239f65();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x449fcd=_0xc111;(function(_0x239f65,_0x3d482c){var _0x19a6ed=_0xc111,_0x31b474=_0x239f65();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x449fcd=_0xc111;(function(_0x239f65,_0x3d482c){var _0x19a6ed=_0xc111,_0x31b474=_0x239f65();while(!![]){try{var _0x
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0xfe1031=_0x19aa;(function(_0x27634b,_0x870bb2){const _0x17ea1f=_0x19aa,_0x339e74=_0x27634b();while(!![]){try{con 24 | ((()=>_0x478393)());[_0xfe1031(0x200)];[_0xfe1031(0x1cd)];static get[_0xfe1031(0x1cf)](){const _0x407698=_0xfe1031;retur
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 22 | */ 23 | const _0xfe1031=_0x19aa;(function(_0x27634b,_0x870bb2){const _0x17ea1f=_0x19aa,_0x339e74=_0x27634b();while(!![]){try{con > 24 | ((()=>_0x478393)());[_0xfe1031(0x200)];[_0xfe1031(0x1cd)];static get[_0xfe1031(0x1cf)](){const _0x407698=_0xfe1031;retur
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 22 | */ 23 | const _0xfe1031=_0x19aa;(function(_0x27634b,_0x870bb2){const _0x17ea1f=_0x19aa,_0x339e74=_0x27634b();while(!![]){try{con > 24 | ((()=>_0x478393)());[_0xfe1031(0x200)];[_0xfe1031(0x1cd)];static get[_0xfe1031(0x1cf)](){const _0x407698=_0xfe1031;retur
[Accepted risk] Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v47.5.0
1 finding[Accepted risk] Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v47.4.0
62 findingswhile(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | (function(_0x5d527e,_0x5296ed){var _0x37585a=_0x36fe,_0x816187=_0x5d527e();while(!![]){try{var _0x5846e7=parseInt(_0x375
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | (function(_0x5d527e,_0x5296ed){var _0x37585a=_0x36fe,_0x816187=_0x5d527e();while(!![]){try{var _0x5846e7=parseInt(_0x375
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | (function(_0x5d527e,_0x5296ed){var _0x37585a=_0x36fe,_0x816187=_0x5d527e();while(!![]){try{var _0x5846e7=parseInt(_0x375
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | var _0x10649f=_0x2aff;(function(_0x31b047,_0x1a2bb7){var _0x1dc521=_0x2aff,_0x3f2c47=_0x31b047();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x10649f=_0x2aff;(function(_0x31b047,_0x1a2bb7){var _0x1dc521=_0x2aff,_0x3f2c47=_0x31b047();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x10649f=_0x2aff;(function(_0x31b047,_0x1a2bb7){var _0x1dc521=_0x2aff,_0x3f2c47=_0x31b047();while(!![]){try{var _0x
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x4fd222=_0x31c9;(function(_0x1c38d7,_0xfb1391){const _0x48c7b7=_0x31c9,_0x5c384e=_0x1c38d7();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x4fd222=_0x31c9;(function(_0x1c38d7,_0xfb1391){const _0x48c7b7=_0x31c9,_0x5c384e=_0x1c38d7();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x4fd222=_0x31c9;(function(_0x1c38d7,_0xfb1391){const _0x48c7b7=_0x31c9,_0x5c384e=_0x1c38d7();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x1767c1=_0xd1e2;function _0xd1e2(_0x59549a,_0x5bbc06){const _0x2c0795=_0x2c07();return _0xd1e2=function(_0xd1e2b
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x1767c1=_0xd1e2;function _0xd1e2(_0x59549a,_0x5bbc06){const _0x2c0795=_0x2c07();return _0xd1e2=function(_0xd1e2b
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x1767c1=_0xd1e2;function _0xd1e2(_0x59549a,_0x5bbc06){const _0x2c0795=_0x2c07();return _0xd1e2=function(_0xd1e2b
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x4b0948=_0x70b6;function _0x70b6(_0x22d1b6,_0x16c811){const _0x4e9b97=_0x4e9b();return _0x70b6=function(_0x70b6b
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x4b0948=_0x70b6;function _0x70b6(_0x22d1b6,_0x16c811){const _0x4e9b97=_0x4e9b();return _0x70b6=function(_0x70b6b
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x4b0948=_0x70b6;function _0x70b6(_0x22d1b6,_0x16c811){const _0x4e9b97=_0x4e9b();return _0x70b6=function(_0x70b6b
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x5026bd=_0x66cd;function _0x66cd(_0xd4c137,_0x426578){const _0x114d58=_0x114d();return _0x66cd=function(_0x66cdf
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x5026bd=_0x66cd;function _0x66cd(_0xd4c137,_0x426578){const _0x114d58=_0x114d();return _0x66cd=function(_0x66cdf
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x5026bd=_0x66cd;function _0x66cd(_0xd4c137,_0x426578){const _0x114d58=_0x114d();return _0x66cd=function(_0x66cdf
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1796(){const _0x4cf78a=['bindTemplate','ck-presence-list__list-item__tooltip','21061820rxZzPw','template','4
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x1796(){const _0x4cf78a=['bindTemplate','ck-presence-list__list-item__tooltip','21061820rxZzPw','template','4
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1796(){const _0x4cf78a=['bindTemplate','ck-presence-list__list-item__tooltip','21061820rxZzPw','template','4
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1e2e(_0x45f746,_0x1f624a){const _0x4411e9=_0x4411();return _0x1e2e=function(_0x1e2e3a,_0xaa1a99){_0x1e2e3a=_
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x1e2e(_0x45f746,_0x1f624a){const _0x4411e9=_0x4411();return _0x1e2e=function(_0x1e2e3a,_0xaa1a99){_0x1e2e3a=_
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x1e2e(_0x45f746,_0x1f624a){const _0x4411e9=_0x4411();return _0x1e2e=function(_0x1e2e3a,_0xaa1a99){_0x1e2e3a=_
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x43e5(_0x1cd835,_0x1f397c){const _0x250046=_0x2500();return _0x43e5=function(_0x43e587,_0x189235){_0x43e587=_
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x43e5(_0x1cd835,_0x1f397c){const _0x250046=_0x2500();return _0x43e5=function(_0x43e587,_0x189235){_0x43e587=_
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x43e5(_0x1cd835,_0x1f397c){const _0x250046=_0x2500();return _0x43e5=function(_0x43e587,_0x189235){_0x43e587=_
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x4eb4(){const _0x53c1ce=['isPremiumPlugin','data','3929481ecNerT','_setUpService','244888hjAEwI','switchReadO
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x4eb4(){const _0x53c1ce=['isPremiumPlugin','data','3929481ecNerT','_setUpService','244888hjAEwI','switchReadO
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x4eb4(){const _0x53c1ce=['isPremiumPlugin','data','3929481ecNerT','_setUpService','244888hjAEwI','switchReadO
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x433317=_0x5284;(function(_0x517105,_0x10e281){const _0x10d200=_0x5284,_0x376c44=_0x517105();while(!![]){try{con 24 | ((()=>_0x245cf6)());[_0x433317(0x16e)];static get[_0x433317(0x11a)](){const _0x5013bc=_0x433317;return[_0x540310,_0x5013
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x433317=_0x5284;(function(_0x517105,_0x10e281){const _0x10d200=_0x5284,_0x376c44=_0x517105();while(!![]){try{con 24 | ((()=>_0x245cf6)());[_0x433317(0x16e)];static get[_0x433317(0x11a)](){const _0x5013bc=_0x433317;return[_0x540310,_0x5013
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 22 | */ 23 | const _0x433317=_0x5284;(function(_0x517105,_0x10e281){const _0x10d200=_0x5284,_0x376c44=_0x517105();while(!![]){try{con > 24 | ((()=>_0x245cf6)());[_0x433317(0x16e)];static get[_0x433317(0x11a)](){const _0x5013bc=_0x433317;return[_0x540310,_0x5013
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | var _0x4418b6=_0xf4ed;(function(_0x3f0aa7,_0x2dd433){var _0x39ba76=_0xf4ed,_0x52483a=_0x3f0aa7();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x4418b6=_0xf4ed;(function(_0x3f0aa7,_0x2dd433){var _0x39ba76=_0xf4ed,_0x52483a=_0x3f0aa7();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x4418b6=_0xf4ed;(function(_0x3f0aa7,_0x2dd433){var _0x39ba76=_0xf4ed,_0x52483a=_0x3f0aa7();while(!![]){try{var _0x
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x21f83e=_0x37f2;(function(_0x3e6284,_0x3f41ee){const _0x320894=_0x37f2,_0x12794=_0x3e6284();while(!![]){try{cons 24 | ((()=>_0x2abccd)());[_0x21f83e(0x1f0)];[_0x21f83e(0x28d)];[_0x21f83e(0x24f)];[_0x21f83e(0x2af)];[_0x21f83e(0x2b0)];[_0x2
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x21f83e=_0x37f2;(function(_0x3e6284,_0x3f41ee){const _0x320894=_0x37f2,_0x12794=_0x3e6284();while(!![]){try{cons 24 | ((()=>_0x2abccd)());[_0x21f83e(0x1f0)];[_0x21f83e(0x28d)];[_0x21f83e(0x24f)];[_0x21f83e(0x2af)];[_0x21f83e(0x2b0)];[_0x2
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 22 | */ 23 | const _0x21f83e=_0x37f2;(function(_0x3e6284,_0x3f41ee){const _0x320894=_0x37f2,_0x12794=_0x3e6284();while(!![]){try{cons > 24 | ((()=>_0x2abccd)());[_0x21f83e(0x1f0)];[_0x21f83e(0x28d)];[_0x21f83e(0x24f)];[_0x21f83e(0x2af)];[_0x21f83e(0x2b0)];[_0x2
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x2e0ba4=_0x2c39;(function(_0x3b4236,_0x1214f1){const _0x564d5c=_0x2c39,_0x3d4dbd=_0x3b4236();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2e0ba4=_0x2c39;(function(_0x3b4236,_0x1214f1){const _0x564d5c=_0x2c39,_0x3d4dbd=_0x3b4236();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2e0ba4=_0x2c39;(function(_0x3b4236,_0x1214f1){const _0x564d5c=_0x2c39,_0x3d4dbd=_0x3b4236();while(!![]){try{con
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x3ff936=_0x4490;(function(_0x32b176,_0x21d7b0){const _0x1b8b85=_0x4490,_0x194b3e=_0x32b176();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x3ff936=_0x4490;(function(_0x32b176,_0x21d7b0){const _0x1b8b85=_0x4490,_0x194b3e=_0x32b176();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x3ff936=_0x4490;(function(_0x32b176,_0x21d7b0){const _0x1b8b85=_0x4490,_0x194b3e=_0x32b176();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x1b883c=_0x5a88;function _0x5a88(_0x3f2b39,_0x18dacf){const _0x3c95b6=_0x3c95();return _0x5a88=function(_0x5a883 24 | ((()=>_0x248116)());static [_0x1b883c(0x181)]=0x3e8;[_0x1b883c(0x18a)];[_0x1b883c(0x194)];[_0x1b883c(0x15f)];[_0x1b883c(
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x1b883c=_0x5a88;function _0x5a88(_0x3f2b39,_0x18dacf){const _0x3c95b6=_0x3c95();return _0x5a88=function(_0x5a883 24 | ((()=>_0x248116)());static [_0x1b883c(0x181)]=0x3e8;[_0x1b883c(0x18a)];[_0x1b883c(0x194)];[_0x1b883c(0x15f)];[_0x1b883c(
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x1b883c=_0x5a88;function _0x5a88(_0x3f2b39,_0x18dacf){const _0x3c95b6=_0x3c95();return _0x5a88=function(_0x5a883 24 | ((()=>_0x248116)());static [_0x1b883c(0x181)]=0x3e8;[_0x1b883c(0x18a)];[_0x1b883c(0x194)];[_0x1b883c(0x15f)];[_0x1b883c(
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x187a5f=_0x5bad;function _0x5bad(_0x6ac78e,_0x4e4b2d){var _0x297216=_0x2972();return _0x5bad=function(_0x5bada8,_0
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | var _0x187a5f=_0x5bad;function _0x5bad(_0x6ac78e,_0x4e4b2d){var _0x297216=_0x2972();return _0x5bad=function(_0x5bada8,_0
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x187a5f=_0x5bad;function _0x5bad(_0x6ac78e,_0x4e4b2d){var _0x297216=_0x2972();return _0x5bad=function(_0x5bada8,_0
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x1cae30=_0x4945;(function(_0x27084a,_0x5ab13f){const _0x4f23f8=_0x4945,_0x14f9d4=_0x27084a();while(!![]){try{con 24 | ((()=>_0x11b19a)());[_0x1cae30(0x1a1)];[_0x1cae30(0x160)];[_0x1cae30(0x1bf)];[_0x1cae30(0x188)];static get[_0x1cae30(0x1
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x1cae30=_0x4945;(function(_0x27084a,_0x5ab13f){const _0x4f23f8=_0x4945,_0x14f9d4=_0x27084a();while(!![]){try{con 24 | ((()=>_0x11b19a)());[_0x1cae30(0x1a1)];[_0x1cae30(0x160)];[_0x1cae30(0x1bf)];[_0x1cae30(0x188)];static get[_0x1cae30(0x1
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x1cae30=_0x4945;(function(_0x27084a,_0x5ab13f){const _0x4f23f8=_0x4945,_0x14f9d4=_0x27084a();while(!![]){try{con 24 | ((()=>_0x11b19a)());[_0x1cae30(0x1a1)];[_0x1cae30(0x160)];[_0x1cae30(0x1bf)];[_0x1cae30(0x188)];static get[_0x1cae30(0x1
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 22 | */ 23 | const _0x1cae30=_0x4945;(function(_0x27084a,_0x5ab13f){const _0x4f23f8=_0x4945,_0x14f9d4=_0x27084a();while(!![]){try{con > 24 | ((()=>_0x11b19a)());[_0x1cae30(0x1a1)];[_0x1cae30(0x160)];[_0x1cae30(0x1bf)];[_0x1cae30(0x188)];static get[_0x1cae30(0x1
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x17b5(){var _0x3551c0=['808416ziwdIM','240273FHqWLI','7JeNXFc','isPremiumPlugin','4215768CHqjQw','RealTimeCol
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x17b5(){var _0x3551c0=['808416ziwdIM','240273FHqWLI','7JeNXFc','isPremiumPlugin','4215768CHqjQw','RealTimeCol
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x17b5(){var _0x3551c0=['808416ziwdIM','240273FHqWLI','7JeNXFc','isPremiumPlugin','4215768CHqjQw','RealTimeCol
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x52656f=_0x18bc;(function(_0x591610,_0x552905){const _0x460762=_0x18bc,_0x28ed8e=_0x591610();while(!![]){try{con 24 | ((()=>_0x2da8d2)());[_0x52656f(0x102)];[_0x52656f(0xd4)];static get[_0x52656f(0xd7)](){const _0x3a858e=_0x52656f;return[
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x52656f=_0x18bc;(function(_0x591610,_0x552905){const _0x460762=_0x18bc,_0x28ed8e=_0x591610();while(!![]){try{con 24 | ((()=>_0x2da8d2)());[_0x52656f(0x102)];[_0x52656f(0xd4)];static get[_0x52656f(0xd7)](){const _0x3a858e=_0x52656f;return[
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 22 | */ 23 | const _0x52656f=_0x18bc;(function(_0x591610,_0x552905){const _0x460762=_0x18bc,_0x28ed8e=_0x591610();while(!![]){try{con > 24 | ((()=>_0x2da8d2)());[_0x52656f(0x102)];[_0x52656f(0xd4)];static get[_0x52656f(0xd7)](){const _0x3a858e=_0x52656f;return[
[Accepted risk] Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v47.3.0
1 finding[Accepted risk] Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v47.2.0
62 findingsHex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x52ef(_0xbcabe6,_0xe842f4){var _0x1adb53=_0x1adb();return _0x52ef=function(_0x52ef99,_0x199413){_0x52ef99=_0x
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x52ef(_0xbcabe6,_0xe842f4){var _0x1adb53=_0x1adb();return _0x52ef=function(_0x52ef99,_0x199413){_0x52ef99=_0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x52ef(_0xbcabe6,_0xe842f4){var _0x1adb53=_0x1adb();return _0x52ef=function(_0x52ef99,_0x199413){_0x52ef99=_0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x40192d=_0x24dd;function _0x50ca(){var _0x4980b6=['pluginName','318453fObguN','requires','1295OsIOms','2567870qhXE
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x40192d=_0x24dd;function _0x50ca(){var _0x4980b6=['pluginName','318453fObguN','requires','1295OsIOms','2567870qhXE
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | var _0x40192d=_0x24dd;function _0x50ca(){var _0x4980b6=['pluginName','318453fObguN','requires','1295OsIOms','2567870qhXE
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x11d730=_0x2773;(function(_0x3b5335,_0x44022c){const _0x571a1b=_0x2773,_0x4aeb57=_0x3b5335();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x11d730=_0x2773;(function(_0x3b5335,_0x44022c){const _0x571a1b=_0x2773,_0x4aeb57=_0x3b5335();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x11d730=_0x2773;(function(_0x3b5335,_0x44022c){const _0x571a1b=_0x2773,_0x4aeb57=_0x3b5335();while(!![]){try{con
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x5cf48d=_0x317f;(function(_0x3ec1e8,_0x2210d2){const _0x4ed542=_0x317f,_0x21f72d=_0x3ec1e8();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x5cf48d=_0x317f;(function(_0x3ec1e8,_0x2210d2){const _0x4ed542=_0x317f,_0x21f72d=_0x3ec1e8();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x5cf48d=_0x317f;(function(_0x3ec1e8,_0x2210d2){const _0x4ed542=_0x317f,_0x21f72d=_0x3ec1e8();while(!![]){try{con
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x50b655=_0x35ac;(function(_0x4dc513,_0x15328f){const _0x2b1873=_0x35ac,_0x76205a=_0x4dc513();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x50b655=_0x35ac;(function(_0x4dc513,_0x15328f){const _0x2b1873=_0x35ac,_0x76205a=_0x4dc513();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x50b655=_0x35ac;(function(_0x4dc513,_0x15328f){const _0x2b1873=_0x35ac,_0x76205a=_0x4dc513();while(!![]){try{con
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x3bd54d=_0x4bea;(function(_0x2187fd,_0x22f02f){const _0x2282d0=_0x4bea,_0x32a700=_0x2187fd();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x3bd54d=_0x4bea;(function(_0x2187fd,_0x22f02f){const _0x2282d0=_0x4bea,_0x32a700=_0x2187fd();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x3bd54d=_0x4bea;(function(_0x2187fd,_0x22f02f){const _0x2282d0=_0x4bea,_0x32a700=_0x2187fd();while(!![]){try{con
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x2f7926=_0x34ca;(function(_0x598c12,_0x34af2){const _0x633d55=_0x34ca,_0x2f6e8f=_0x598c12();while(!![]){try{cons
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2f7926=_0x34ca;(function(_0x598c12,_0x34af2){const _0x633d55=_0x34ca,_0x2f6e8f=_0x598c12();while(!![]){try{cons
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2f7926=_0x34ca;(function(_0x598c12,_0x34af2){const _0x633d55=_0x34ca,_0x2f6e8f=_0x598c12();while(!![]){try{cons
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x4b6c59=_0x42b8;(function(_0x49b0e1,_0x31c9fd){const _0x1b9ba5=_0x42b8,_0x4b6b29=_0x49b0e1();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x4b6c59=_0x42b8;(function(_0x49b0e1,_0x31c9fd){const _0x1b9ba5=_0x42b8,_0x4b6b29=_0x49b0e1();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x4b6c59=_0x42b8;(function(_0x49b0e1,_0x31c9fd){const _0x1b9ba5=_0x42b8,_0x4b6b29=_0x49b0e1();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x2705(){const _0x134484=['inlineListView','listenTo','16070211pEGonX','ck-reset','set','ck-rounded-corners','
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x2705(){const _0x134484=['inlineListView','listenTo','16070211pEGonX','ck-reset','set','ck-rounded-corners','
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x2705(){const _0x134484=['inlineListView','listenTo','16070211pEGonX','ck-reset','set','ck-rounded-corners','
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2eeb8f=_0x4d00;function _0x4d00(_0xfb61f8,_0x1cdb6a){const _0x186e28=_0x186e();return _0x4d00=function(_0x4d001
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x2eeb8f=_0x4d00;function _0x4d00(_0xfb61f8,_0x1cdb6a){const _0x186e28=_0x186e();return _0x4d00=function(_0x4d001
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x2eeb8f=_0x4d00;function _0x4d00(_0xfb61f8,_0x1cdb6a){const _0x186e28=_0x186e();return _0x4d00=function(_0x4d001
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x51e7(_0x19a218,_0x458674){const _0x51b10b=_0x51b1();return _0x51e7=function(_0x51e7e9,_0x26b179){_0x51e7e9=_ 24 | ((()=>_0x1c75a1)());[_0x3bd69d(0x142)];static get[_0x3bd69d(0xf8)](){const _0x51e9de=_0x3bd69d;return[_0x24a6b6,_0x51e9d
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | function _0x51e7(_0x19a218,_0x458674){const _0x51b10b=_0x51b1();return _0x51e7=function(_0x51e7e9,_0x26b179){_0x51e7e9=_ 24 | ((()=>_0x1c75a1)());[_0x3bd69d(0x142)];static get[_0x3bd69d(0xf8)](){const _0x51e9de=_0x3bd69d;return[_0x24a6b6,_0x51e9d
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | function _0x51e7(_0x19a218,_0x458674){const _0x51b10b=_0x51b1();return _0x51e7=function(_0x51e7e9,_0x26b179){_0x51e7e9=_ 24 | ((()=>_0x1c75a1)());[_0x3bd69d(0x142)];static get[_0x3bd69d(0xf8)](){const _0x51e9de=_0x3bd69d;return[_0x24a6b6,_0x51e9d
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x2e1826=_0x1754;function _0x3ff1(){var _0x46201d=['RealTimeCollaborativeEditing','2680381VmldWS','10PZkOGz','188Bn
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | var _0x2e1826=_0x1754;function _0x3ff1(){var _0x46201d=['RealTimeCollaborativeEditing','2680381VmldWS','10PZkOGz','188Bn
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x2e1826=_0x1754;function _0x3ff1(){var _0x46201d=['RealTimeCollaborativeEditing','2680381VmldWS','10PZkOGz','188Bn
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x108ca0=_0x207e;(function(_0x193372,_0x16721d){const _0x111fdc=_0x207e,_0x2f9d7e=_0x193372();while(!![]){try{con 24 | ((()=>_0x339b93)());[_0x108ca0(0x22f)];[_0x108ca0(0x19a)];[_0x108ca0(0x21a)];[_0x108ca0(0x22c)];[_0x108ca0(0x240)];[_0x1
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x108ca0=_0x207e;(function(_0x193372,_0x16721d){const _0x111fdc=_0x207e,_0x2f9d7e=_0x193372();while(!![]){try{con 24 | ((()=>_0x339b93)());[_0x108ca0(0x22f)];[_0x108ca0(0x19a)];[_0x108ca0(0x21a)];[_0x108ca0(0x22c)];[_0x108ca0(0x240)];[_0x1
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 22 | */ 23 | const _0x108ca0=_0x207e;(function(_0x193372,_0x16721d){const _0x111fdc=_0x207e,_0x2f9d7e=_0x193372();while(!![]){try{con > 24 | ((()=>_0x339b93)());[_0x108ca0(0x22f)];[_0x108ca0(0x19a)];[_0x108ca0(0x21a)];[_0x108ca0(0x22c)];[_0x108ca0(0x240)];[_0x1
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x3a9e37=_0x3c2a;(function(_0x207170,_0x2c132f){const _0x397ad7=_0x3c2a,_0x1e253c=_0x207170();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x3a9e37=_0x3c2a;(function(_0x207170,_0x2c132f){const _0x397ad7=_0x3c2a,_0x1e253c=_0x207170();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x3a9e37=_0x3c2a;(function(_0x207170,_0x2c132f){const _0x397ad7=_0x3c2a,_0x1e253c=_0x207170();while(!![]){try{con
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x32326d=_0x4a17;(function(_0x400bf0,_0x18f78f){const _0x1a814f=_0x4a17,_0x11af21=_0x400bf0();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x32326d=_0x4a17;(function(_0x400bf0,_0x18f78f){const _0x1a814f=_0x4a17,_0x11af21=_0x400bf0();while(!![]){try{con
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x32326d=_0x4a17;(function(_0x400bf0,_0x18f78f){const _0x1a814f=_0x4a17,_0x11af21=_0x400bf0();while(!![]){try{con
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x10f2ab=_0x4a52;(function(_0x50ee1e,_0x3660fb){const _0x4bab3a=_0x4a52,_0x570b80=_0x50ee1e();while(!![]){try{con 24 | ((()=>_0x4316d6)());static [_0x10f2ab(0x157)]=0x3e8;[_0x10f2ab(0x152)];[_0x10f2ab(0x154)];[_0x10f2ab(0x15e)];[_0x10f2ab(
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x10f2ab=_0x4a52;(function(_0x50ee1e,_0x3660fb){const _0x4bab3a=_0x4a52,_0x570b80=_0x50ee1e();while(!![]){try{con 24 | ((()=>_0x4316d6)());static [_0x10f2ab(0x157)]=0x3e8;[_0x10f2ab(0x152)];[_0x10f2ab(0x154)];[_0x10f2ab(0x15e)];[_0x10f2ab(
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x10f2ab=_0x4a52;(function(_0x50ee1e,_0x3660fb){const _0x4bab3a=_0x4a52,_0x570b80=_0x50ee1e();while(!![]){try{con 24 | ((()=>_0x4316d6)());static [_0x10f2ab(0x157)]=0x3e8;[_0x10f2ab(0x152)];[_0x10f2ab(0x154)];[_0x10f2ab(0x15e)];[_0x10f2ab(
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0xeb437f=_0x399a;function _0x399a(_0x34c894,_0x18b6e){var _0x2f7d27=_0x2f7d();return _0x399a=function(_0x399a9f,_0x
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | var _0xeb437f=_0x399a;function _0x399a(_0x34c894,_0x18b6e){var _0x2f7d27=_0x2f7d();return _0x399a=function(_0x399a9f,_0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0xeb437f=_0x399a;function _0x399a(_0x34c894,_0x18b6e){var _0x2f7d27=_0x2f7d();return _0x399a=function(_0x399a9f,_0x
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x39f506=_0x4685;(function(_0x5ac0e3,_0x1e931d){const _0x138c44=_0x4685,_0x4f1396=_0x5ac0e3();while(!![]){try{con 24 | ((()=>_0x1d1e62)());[_0x39f506(0x23e)];[_0x39f506(0x1ef)];[_0x39f506(0x1f1)];[_0x39f506(0x1ed)];static get[_0x39f506(0x1
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x39f506=_0x4685;(function(_0x5ac0e3,_0x1e931d){const _0x138c44=_0x4685,_0x4f1396=_0x5ac0e3();while(!![]){try{con 24 | ((()=>_0x1d1e62)());[_0x39f506(0x23e)];[_0x39f506(0x1ef)];[_0x39f506(0x1f1)];[_0x39f506(0x1ed)];static get[_0x39f506(0x1
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x39f506=_0x4685;(function(_0x5ac0e3,_0x1e931d){const _0x138c44=_0x4685,_0x4f1396=_0x5ac0e3();while(!![]){try{con 24 | ((()=>_0x1d1e62)());[_0x39f506(0x23e)];[_0x39f506(0x1ef)];[_0x39f506(0x1f1)];[_0x39f506(0x1ed)];static get[_0x39f506(0x1
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 22 | */ 23 | const _0x39f506=_0x4685;(function(_0x5ac0e3,_0x1e931d){const _0x138c44=_0x4685,_0x4f1396=_0x5ac0e3();while(!![]){try{con > 24 | ((()=>_0x1d1e62)());[_0x39f506(0x23e)];[_0x39f506(0x1ef)];[_0x39f506(0x1f1)];[_0x39f506(0x1ed)];static get[_0x39f506(0x1
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | var _0x283180=_0x2ee9;(function(_0x27759e,_0x4fc161){var _0x254302=_0x2ee9,_0x24a1ac=_0x27759e();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x283180=_0x2ee9;(function(_0x27759e,_0x4fc161){var _0x254302=_0x2ee9,_0x24a1ac=_0x27759e();while(!![]){try{var _0x
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | var _0x283180=_0x2ee9;(function(_0x27759e,_0x4fc161){var _0x254302=_0x2ee9,_0x24a1ac=_0x27759e();while(!![]){try{var _0x
while(!![]) loop is a signature of javascript-obfuscator output 21 | * 22 | */ > 23 | const _0x3a0edc=_0x1f3c;(function(_0xe4e636,_0x5c5ada){const _0x262f4d=_0x1f3c,_0x75542f=_0xe4e636();while(!![]){try{con 24 | ((()=>_0x281cab)());[_0x3a0edc(0x18e)];[_0x3a0edc(0x186)];static get[_0x3a0edc(0x161)](){const _0x2e92ff=_0x3a0edc;retur
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x3a0edc=_0x1f3c;(function(_0xe4e636,_0x5c5ada){const _0x262f4d=_0x1f3c,_0x75542f=_0xe4e636();while(!![]){try{con 24 | ((()=>_0x281cab)());[_0x3a0edc(0x18e)];[_0x3a0edc(0x186)];static get[_0x3a0edc(0x161)](){const _0x2e92ff=_0x3a0edc;retur
Hex-prefixed function names (_0x...) are generated by javascript-obfuscator 21 | * 22 | */ > 23 | const _0x3a0edc=_0x1f3c;(function(_0xe4e636,_0x5c5ada){const _0x262f4d=_0x1f3c,_0x75542f=_0xe4e636();while(!![]){try{con 24 | ((()=>_0x281cab)());[_0x3a0edc(0x18e)];[_0x3a0edc(0x186)];static get[_0x3a0edc(0x161)](){const _0x2e92ff=_0x3a0edc;retur
[Accepted risk] Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.