OpenVSX Registry

Embedder Enterprise 2F3

533eb75e-b42f-5fa2-9c61-6bb241669a05 | v0.3.213
72/ 100
HIGH risk
-5 since v0.3.204
Analyst verdict
Needs follow up

From the RiskyPlugins AI security review of the observed evidence.

Analysis record

Analysed
6 days ago
Version
v0.3.209
Artifact
SHA256 C8A…A71
Source
Findings (non-IoC)

Is Embedder Enterprise 2F3 safe?

Embedder Enterprise is described as an AI firmware engineering tool. It declares no special permissions in the supplied metadata, while NET-FETCH-extension/out/webview-plan.js-80396 shows that its plan webview can make network requests. The extracted endpoint list includes 0aq.jo, though the available finding does not connect that string to a completed request or identify any transmitted editor data.

The main item that needs checking is YARA--Base64_encoded_Executable in extension/bin/embedder.exe:299426. If this were a hidden second-stage payload, it would mean the packaged Windows binary contains code intended to unpack and run another executable. The supplied material does not show the binary being launched, installing itself, reading source files, or sending data out.

The scanner also tripped on OBFUSCATION-UNICODE_HEAVY-extension/out/webview-plan.js-19686 and Base64 patterns in extension/out/webview-review.js:56566. Those are compiled webview files, where packed strings and transformed JavaScript are common. The binary finding is more serious than those webview alerts, so execution and network behavior of extension/bin/embedder.exe should be checked before treating it as trusted.

Evidence ledger

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

284 detail rows
Showing 25 of 40 · highest severity first

YARA Rule Matches

30 rules
SeverityRuleHitsFilesMetadata
HIGHBase64 encoded Executable

Detects an base64 encoded executable (often embedded)

1
bin/embedder.exe
Florian Roth FP 2%
LOWcredential env files 9
out/webview/index.jsout/webview-plan.jsout/extension.js +6 more
-
LOWpostinstall persistence mechanism 17
out/webview-console.jsmedia/audit/fonts/SpaceMono-Regular.ttfout/webview/index.js +14 more
-
LOWcredential vscode credentials 1
bin/embedder.exe
-
LOWWeakSSLTLSProtocolsShouldNotBeUsed 1
bin/embedder.exe
-
LOWNoUseEval 3
out/extension.jsout/embeddercanvas/workbench/main.jsbin/embedder.exe
-
LOWcredential generic tokens 1
out/extension.js
-
LOWpostinstall file download 21
out/codicon-KP4OV2OO.ttfout/embeddercanvas/workbench/main.jsout/webview-review.js +18 more
-
LOWcredential git credentials 3
bin/embedder.exeout/webview/index.jsout/webview-review.js
-
LOWpostinstall process injection 1
bin/embedder.exe
-
LOWSQLInjection 7
bin/embedder.exeout/webview-plan.jsout/webview-console.js +4 more
-
LOWBolonyokte 1
bin/embedder.exe
-
LOWNoUseWeakRandom 10
bin/embedder.exeout/webview-review.jsout/webview-shaders.js +7 more
-
LOWServerHostnameNotVerified 1
bin/embedder.exe
-
LOWLocalStorageShouldNotBeUsed 4
out/embeddercanvas/workbench/main.jsout/webview-console.jsout/webview/index.js +1 more
-
LOWspyeye 1
bin/embedder.exe
-
LOWDebuggerStatementsShouldNotBeUsed 11
out/extension.jsbin/embedder.exeout/webview-plan.js +8 more
-
LOWUsingCommandLineArguments 2
out/extension.jsbin/embedder.exe
-
LOWGEN PowerShell 1
bin/embedder.exe
-
LOWpostinstall environment access 2
out/embeddercanvas/vendor/license.emscripten.txtout/embeddercanvas/vendor/license.newstroke.txt
-
LOWpostinstall crypto operations 15
out/webview-serial.jsout/review-worker.jsout/embeddercanvas/vendor/occt-import-js.wasm +12 more
-
LOWpostinstall file manipulation 23
out/extension.jsout/webview-history.jsout/review-worker.js +20 more
-
LOWpostinstall system command 30
out/webview-graph.jsout/extension.jsout/webview-history.js +27 more
-
LOWNoUseSocketManually 1
out/extension.js
-
LOWpostinstall registry modification 12
out/extension.jsout/review-worker.jsout/webview-console.js +9 more
-
LOWpostinstall obfuscation 19
out/extension.jsout/webview-graph.jsout/webview-review.css +16 more
-
LOWpostinstall network communication 37
out/extension.jsout/webview/index.jsout/embeddercanvas/vendor/license.bwipp.txt +34 more
-
LOWOriginsNotVerified 6
out/webview-review.jsmedia/dashboard/host.htmlbin/embedder.exe +3 more
-
LOWUsingShellInterpreterWhenExecutingOSCommands 2
out/extension.jsbin/embedder.exe
-
LOWcredential postgres credentials 1
bin/embedder.exe
-

Network Indicators

Concrete URLs, domains, IPs, emails, and hashes extracted from the analyzed artifact.

4,037 total

Loading network indicators

IoC detail rows are loaded outside the initial page render.

Publisher Evidence

Limited evidence

Embedder

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

25
Noisy-finding weight
x1.00
Publisher domain
No domain
Missing
Store verification signal
Not exposed
Not exposed
Extension portfolio
4
Portfolio

12 evidence rows available.

Finding Categories

1
Malware Signatures
4,037
IoC Indicators

YARA Rules Matched

30 rules(244 hits)
Base64 encoded Executable credential env files postinstall persistence mechanism credential vscode credentials WeakSSLTLSProtocolsShouldNotBeUsed NoUseEval credential generic tokens postinstall file download credential git credentials postinstall process injection SQLInjection Bolonyokte NoUseWeakRandom ServerHostnameNotVerified LocalStorageShouldNotBeUsed spyeye +14 more

AI Security Report

AI Security Review

Evidence context: threat category unknown malware; evidence quality moderate.

The stated purpose is an AI firmware engineering tool, and the recorded code is concentrated in webview assets such as extension/out/webview-plan.js and the packaged binary extension/bin/embedder.exe. The network findings, including NET-FETCH-extension/out/webview-plan.js-80396, show that the plan webview contains fetch-capable code. That fits an AI-assisted extension that exchanges prompts or plan data with a service, but the finding does not name a destination or show what data leaves the editor. No finding title identifies filesystem APIs, shell execution, child_process, or a launched process. The executable-related finding, YARA--Base64_encoded_Executable at extension/bin/embedder.exe:299426, establishes that a Windows binary contains Base64-encoded executable material, not that VS Code runs it during installation or activation.

No listed finding names .env, .ssh, cloud credential directories, Git configuration, VS Code Secret Storage, or a credential-provider API. The available paths instead point to extension/out/webview-plan.js, extension/out/webview-review.js, extension/out/extension.js, and extension/bin/embedder.exe. The network alert NET-FETCH-extension/out/webview-plan.js-295876 would matter more if it were paired with a read of a real secret path or a request body containing workspace content. Neither is identified by the available finding titles. The extension also declares no permission strings in the supplied metadata, so there is no declared permission record that expands this picture.

Several alerts are consistent with bundled frontend output. OBFUSCATION-UNICODE_HEAVY-extension/out/webview-plan.js-19686 and matching Unicode-heavy findings in webview-serial.js, webview-review.js, webview-console.js, review-worker.js, and extension.js occur across compiled webview assets rather than in one concealed loader. OBFUSCATION-LARGE_BASE64-extension/out/webview-review.js-56566 and OBFUSCATION-FUNCTION_INDIRECT-extension/out/webview-plan.js-55796 also describe code patterns common in bundled browser code, without identifying a payload, command, secret path, or remote recipient. The listed endpoint strings, including 0aq.jo and 64-pc-windows-msvc.zip, are not tied by any finding to a successful connection from extension/out/webview-plan.js.

The strongest concern is YARA--Base64_encoded_Executable in extension/bin/embedder.exe:299426. If that match represents a concealed second-stage program, an extension with access to a developer workstation would be dangerous. The current record does not provide the decoded content, a malware-family match, an execution chain, persistence behavior, or a connection from that binary to any listed endpoint. The repeated transformed-code findings therefore do not settle the binary's purpose. Runtime inspection should determine whether extension/bin/embedder.exe runs, what it starts, what files it reads, and whether its traffic reaches an identified service.

Key Reasons

  • YARA--Base64_encoded_Executable flags encoded executable content inside extension/bin/embedder.exe:299426.
  • The supplied findings do not show an execution chain, persistence, credential-file access, or confirmed data exfiltration from extension/bin/embedder.exe.
  • NET-FETCH-extension/out/webview-plan.js-80396 shows fetch-capable webview code but does not identify a destination or transmitted data.
  • Unicode-heavy and Base64 alerts span compiled webview files such as extension/out/webview-plan.js and extension/out/webview-review.js, a pattern compatible with bundled frontend output.

False Positive Considerations

  • Bundled webview JavaScript triggered Unicode-heavy, Base64, and indirect-function heuristics in extension/out/webview-plan.js and extension/out/webview-review.js.
  • The endpoint list contains malformed or context-free strings such as 0aq.jo and 64-pc-windows-msvc.zip without a demonstrated connection.
  • The executable YARA title identifies an encoding pattern in extension/bin/embedder.exe:299426, not malicious execution or a malware family.

Reviewed 2026-09-26; recommended action: runtime analysis; model confidence 68%.

Open VSX version history

Risk trend by version

13 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
72
Change since first
+13
Change from previous
-5
Versions:
First analyzed version
0.3.118
May 23, 2026
Risk range
60 to 77
Across analyzed versions
Latest analyzed version
0.3.209
Oct 17, 2026
Selected version
high
Version
v0.3.209
1 weeks ago
Risk score
72
Findings
4327
Change vs previous
-5

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

About This Extension

AI firmware engineer for enterprise teams

Frequently Asked Questions