VS Code Marketplace Verified

Embedder Enterprise EF7

by Embedder · 30 users
31efa801-7277-575c-85ec-f47c3757a131 | v0.3.209
0/ 100
MINIMAL risk
-67 since v0.3.208
67 → 0 · false positives removed
Analyst verdict
Needs follow up

From the RiskyPlugins AI security review of the observed evidence.

Analysis record

Analysed
3 days ago
Version
v0.3.209
Artifact
SHA256 3DC…DC2
Source
Findings (non-IoC)

No Findings

All security checks passed

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.

37
Noisy-finding weight
x1.00
Publisher domain
embedder.com
Observed
Store verification signal
Not exposed
Not exposed
Extension portfolio
4
Portfolio

12 evidence rows available.

No Threats Detected

This extension passed all security checks

AI Security Report

AI Security Review

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

Embedder Enterprise EF7 is a VS Code extension from the publisher Embedder, described as an AI firmware engineer for enterprise teams. Version 0.3.208 has 29 installs. Two things ship in the package: a bundled web workbench at extension/out/embeddercanvas/workbench/main.js and a native Windows engine at extension/bin/embedder.exe.

One finding decides this review. The YARA rule Base64_encoded_Executable matched inside extension/bin/embedder.exe at offset 702834. That rule fires when a compiled binary holds base64 text long enough to decode into another program. Firmware tooling does this on purpose, embedding a compiler, flasher or bootstrapper so the extension works without a separate download. Packers and self-extracting archives produce the same bytes. So does a dropper holding a second stage. The file alone does not tell us which, and because this is a native executable rather than JavaScript, none of the bundled-code explanations that clear the rest of the package apply to it.

The obfuscation alerts do have that explanation. OBFUSCATION-UNICODE_HEAVY-extension/out/webview-review.js-10, OBFUSCATION-LARGE_BASE64-extension/out/webview/index.js-1232 and OBFUSCATION-FUNCTION_INDIRECT-extension/out/webview-shaders.js-78 all sit in extension/out, the build directory of a webview front end. Unicode-heavy and base64-heavy patterns are what webpack and esbuild output looks like after minification, and indirect function calls are how a module loader resolves imports. Same for OBFUSCATION-HEX_STRING_HEAVY-extension/out/embeddercanvas/workbench/main.js-3852, which is a bundled editor shell. These are build artifacts, not someone hiding intent.

On filesystem and process access: this scan records no declared permissions, no host permissions and no network endpoints for the extension. Firmware work genuinely needs both file access and process spawning, because flashing a board means reading a workspace, invoking a compiler and talking to a serial port. bin/embedder.exe is exactly the kind of component that does that work. The problem is that nothing in the package scopes what it is allowed to reach, so the binary is the only place the answer can live.

Credential findings: there are none. No rule or file path in this scan points at .env files, .ssh keys, .git/config or cloud credential stores, and nothing indicates the extension reads VS Code secret storage. That part of the threat model is empty.

The strongest argument against treating this as an open question is that base64 stored inside a binary is common and often benign, and Base64_encoded_Executable is broad enough to fire on ordinary packed resources and embedded installers. That argument would carry more weight if the package came with a manifest, a network capture or a signed reputation trail behind the publisher. It has none of those. A native executable runs with the developer's full privileges, and it is the highest-consequence file in the package by a wide margin. With no runtime behavior to look at and no permission scope to bound it, the honest position is that bin/embedder.exe needs to be seen in a sandbox before this extension is described as safe.

Key Reasons

  • YARA rule Base64_encoded_Executable matched inside the shipped native binary at extension/bin/embedder.exe:702834, an unexplained embedded executable blob in code that runs with the user's privileges
  • The package declares no permissions, no host permissions and no network endpoints, so nothing bounds what bin/embedder.exe is allowed to reach
  • Every obfuscation alert sits in extension/out build output (webview-review.js, webview-shaders.js, webview/index.js, embeddercanvas/workbench/main.js) and matches minified webpack/esbuild output
  • No credential, secret, postinstall, IoC or code-smell findings anywhere in the package
  • The scan record carries no manifest data and no runtime behavior for the native engine, leaving the base64 blob unresolved

False Positive Considerations

  • OBFUSCATION-UNICODE_HEAVY and OBFUSCATION-LARGE_BASE64 hits on extension/out webview bundles are minified webpack/esbuild build output, not intentional obfuscation
  • Zero IoC, network, secret, postinstall or code-smell findings, and no declared permissions to corroborate the signature hit
  • Base64_encoded_Executable is a broad YARA rule that also fires on packed resources, embedded installers and self-extracting archives common in firmware tooling
  • No network endpoints or external domains in the package to indicate an exfiltration path

Reviewed 2026-10-16; recommended action: runtime analysis; model confidence 55%.

VS Code version history

Risk trend by version

6 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.

Latest
67
Change since first
-9
Change from previous
-6
Versions:
First analyzed version
0.3.186
Sep 8, 2026
Risk range
65 to 76
Across analyzed versions
Latest analyzed version
0.3.208
Oct 13, 2026
Selected version
minimal
Version
v0.3.209
3 days ago
Risk score
0
Findings
0
Change vs previous
-67

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