VS Code Marketplace Verified

Workik

by Workik-Official · 16.0K users · 5.0 rating
2a6b3737-6dc8-542b-b23b-832287f2e007 | v3.1.1
86/ 100
CRITICAL risk
No change since v2.0.3
Risk verdict
Do not install

Score-based assessment (critical risk, 86/100). No analyst review available.

Analysis record

Analysed
3 weeks ago
Version
v3.0.3
Artifact
SHA256 28B…495
Source
Findings (non-IoC)

Evidence ledger

Ranked by severity · findings with a source location link to the code viewer

236 detail rows
Showing 25 of 74 · highest severity first

YARA Rule Matches

31 rules
SeverityRuleHitsFilesMetadata
HIGHMongoDbHardCodedCredentialsSecuritySensitive

Because it is easy to extract strings from an application source code or binary, credentials should not be hard-coded. This is particularly true for applications that are distributed or that are open-source. It's recommended to customize the configuration of this rule with additional credential words such as..

1
out/extension.js
FP 10%
HIGHsupply chain sourcemap appended iife 1
out/extension.js
-
LOWpostinstall persistence mechanism 7
webview/build-legacy/index.csswebview/build/index.csswebview/build-automation/main.js +4 more
-
LOWcredential env files 7
out/extension.jswebview/build-legacy/main.jswebview/build-legacy/index.css +4 more
-
LOWNoDisableSanitizeHtml 1
out/extension.js
-
LOWWeakSSLTLSProtocolsShouldNotBeUsed 1
out/extension.js
-
LOWcredential skype data 2
webview/build/index.csswebview/build-legacy/index.css
-
LOWServerCertificatesNotVerified 1
out/extension.js
-
LOWRedirectToUnknownPath 1
out/extension.js
-
LOWDebuggerStatementsShouldNotBeUsed 9
out/extension.jsout/tree-sitter-wasms/tree-sitter-javascript.wasmout/tree-sitter-wasms/tree-sitter-tsx.wasm +6 more
-
LOWLocalStorageShouldNotBeUsed 4
out/extension.jswebview/build-legacy/main.jswebview/build/main.js +1 more
-
LOWServerHostnameNotVerified 2
out/extension.jswebview/build-automation/main.js
-
LOWUsingCommandLineArguments 1
out/extension.js
-
LOWNoUseEval 3
webview/build/main.jsout/extension.jswebview/build-legacy/main.js
-
LOWpostinstall file download 10
webview/build-legacy/index.csspackage.jsonout/tree-sitter-wasms/tree-sitter-elixir.wasm +7 more
-
LOWcredential git credentials 3
webview/build-automation/main.jswebview/build/main.jswebview/build-legacy/main.js
-
LOWUntrustedContentShouldNotBeIncluded 2
webview/build/main.jswebview/build-legacy/main.js
-
LOWSQLInjection 4
webview/build-automation/main.jswebview/build/main.jswebview/build-legacy/main.js +1 more
-
LOWNoUseWeakRandom 4
webview/build-automation/main.jswebview/build/main.jswebview/build-legacy/main.js +1 more
-
LOWpostinstall obfuscation 13
out/llamaTokenizerWorkerPool.mjsout/llamaTokenizer.mjsout/tree-sitter-wasms/tree-sitter-cpp.wasm +10 more
-
LOWpostinstall crypto operations 16
out/tree-sitter-wasms/tree-sitter-elisp.wasmout/tree-sitter-wasms/tree-sitter-tlaplus.wasmout/tree-sitter-wasms/tree-sitter-ruby.wasm +13 more
-
LOWpostinstall file manipulation 20
out/tree-sitter-wasms/tree-sitter-javascript.wasmout/tree-sitter-wasms/tree-sitter-cpp.wasmbun.lock +17 more
-
LOWpostinstall system command 21
out/tree-sitter-wasms/tree-sitter-c.wasmout/llamaTokenizer.mjsout/tree-sitter-wasms/tree-sitter-cpp.wasm +18 more
-
LOWpostinstall environment access 3
test/webviewBuild.test.cjstest/uri.test.cjstest/pwaShortcut.test.cjs
-
LOWNoUseSocketManually 1
out/extension.js
-
LOWpostinstall registry modification 5
docs/webview-builds.mdwebview/build-automation/main.jswebview/build/main.js +2 more
-
LOWpostinstall network communication 13
test/webviewBuild.test.cjswebview/build-legacy/index.cssbun.lock +10 more
-
LOWcredential steam data 1
out/extension.js
-
LOWOriginsNotVerified 3
webview/build-automation/main.jswebview/build/main.jsout/extension.js
-
LOWUsingShellInterpreterWhenExecutingOSCommands 1
out/extension.js
-
LOWcredential postgres credentials 1
out/extension.js
-

Publisher Evidence

Limited evidence

Workik-Official

Publisher identity, store signals, distribution reach, and warning signals used for context. Treat this as supporting evidence, not a clean bill of health.

38
Noisy-finding weight
x1.00
Publisher domain
workik.com
Observed
Store verification signal
Not exposed
Not exposed
Extension portfolio
1
Portfolio

13 evidence rows available.

Finding Categories

2
Malware Signatures
23
Obfuscation
24
Network
3,152
IoC Indicators

YARA Rules Matched

31 rules(162 hits)
MongoDbHardCodedCredentialsSecuritySensitive supply chain sourcemap appended iife postinstall persistence mechanism credential env files NoDisableSanitizeHtml WeakSSLTLSProtocolsShouldNotBeUsed credential skype data ServerCertificatesNotVerified RedirectToUnknownPath DebuggerStatementsShouldNotBeUsed LocalStorageShouldNotBeUsed ServerHostnameNotVerified UsingCommandLineArguments NoUseEval postinstall file download credential git credentials +15 more

Security Analysis Summary

Security Analysis Overview

Workik is a Visual Studio Code Marketplace extension published by Workik-Official. Version 3.1.1 has been analyzed by the Risky Plugins security platform, receiving a risk score of 86.23/100 (CRITICAL risk) based on 3388 security findings.

Risk Assessment

This extension presents critical security risk. Severe issues were detected, potentially including malware indicators, exposed secrets, or dangerous behaviors. Installation is strongly discouraged until these issues are addressed.

Findings Breakdown

  • High: 5 finding(s)
  • Medium: 3196 finding(s)
  • Low: 187 finding(s)

What Was Analyzed

The security assessment covers multiple analysis categories:

  • Malware Detection: YARA rule matching against 2,400+ malware signatures
  • Secret Detection: Scanning for exposed API keys, tokens, and credentials
  • Static Analysis: Code-level security analysis for common vulnerability patterns
  • Network Analysis: Detection of suspicious network communications and endpoints
  • Obfuscation Detection: Identification of code obfuscation techniques

Developer Information

Workik is published by Workik-Official on the Visual Studio Code Marketplace marketplace. The extension has approximately 16K users.

Recommendation

This extension is not recommended for installation without thorough manual review. Consider alternatives with lower risk scores, or contact the developer to address the identified security concerns.

VS Code version history

Risk trend by version

2 analyzed versions. Each point is the latest successful scan for that version; failed zero-score scans are hidden. Dates are based on first seen by risky plugins.

Selected
86
Change since first
No change
Change from previous
No change
Versions:
First analyzed version
2.0.3
Aug 26, 2026
Risk range
86 to 86
Across analyzed versions
Latest analyzed version
3.0.3
Sep 23, 2026
Selected version
critical
Version
v3.0.3
3 weeks ago
Risk score
86
Findings
3408
Change vs previous
No change

Pick any point on the chart to explore that version's code below.

About This Extension

Activate Context-Powered AI Assistance with Workik Dev Tools

Frequently Asked Questions