OpenVSX Registry

Embedder Infineon

13083675-ed6f-53f9-af23-738e29810fc5 | v0.3.115
74/ 100
HIGH risk
+22 since v0.3.106
Analyst verdict
Review before use

The AI review rates the findings as likely false positive, but the risk score (74/100) still counts them.

Analysis record

Analysed
6 days ago
Version
v0.3.115
Artifact
SHA256 60C…DA6
Source
Findings (non-IoC)

Is Embedder Infineon safe?

Embedder Infineon is described as an AI firmware engineer for Infineon teams. This package declares no special permissions and lists no named network endpoints. Its packaged webview code contains network-capable calls, including NET-FETCH-extension/out/webview-plan.js-78655 in extension/out/webview-plan.js and NET-FETCH-extension/media/kicanvas/kicanvas.js-1 in extension/media/kicanvas/kicanvas.js.

The scanner also flagged OBFUSCATION-LARGE_BASE64-extension/out/webview-plan.js-13387 and OBFUSCATION-FUNCTION_INDIRECT-extension/out/webview-plan.js-55798. If those locations hid code that read a project and sent it to an unknown server, that would be serious. No named server, workspace-file read, secret-file read, shell command, malware signature, or credential finding is provided for these locations.

These alerts come from compiled webview files such as extension/out/webview-plan.js and extension/out/webview/index.js, where bundled JavaScript often contains encoded assets and indirect helper calls. OBFUSCATION-UNICODE_HEAVY-extension/out/extension.js-73497 records a scanner match in packaged output, without showing a harmful action.

Evidence ledger

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

159 detail rows
Showing 25 of 51 · highest severity first

YARA Rule Matches

27 rules
SeverityRuleHitsFilesMetadata
HIGHBase64 encoded Executable

Detects an base64 encoded executable (often embedded)

1
bin/embedder.exe
Florian Roth FP 2%
LOWcredential env files 5
out/webview-console.jsout/extension.jsbin/embedder.exe +2 more
-
LOWWeakSSLTLSProtocolsShouldNotBeUsed 1
bin/embedder.exe
-
LOWpostinstall persistence mechanism 8
out/webview/index.jspackage.jsonout/webview-console.js +5 more
-
LOWpostinstall crypto operations 7
out/webview-console.jsmedia/kicanvas/kicanvas.jsout/webview/index.js +4 more
-
LOWpostinstall file manipulation 11
package.jsonout/webview-plan.jsmedia/codicon.ttf +8 more
-
LOWNoUseSocketManually 1
out/extension.js
-
LOWpostinstall system command 12
out/extension.jspackage.jsonout/webview-plan.js +9 more
-
LOWpostinstall registry modification 5
out/webview-console.jsout/extension.jsbin/embedder.exe +2 more
-
LOWpostinstall obfuscation 6
out/webview-console.jsout/extension.jsbin/embedder.exe +3 more
-
LOWpostinstall network communication 12
package.jsonout/webview-plan.jsREADME.md +9 more
-
LOWOriginsNotVerified 2
bin/embedder.exeout/webview/index.js
-
LOWUsingShellInterpreterWhenExecutingOSCommands 2
out/extension.jsbin/embedder.exe
-
LOWcredential postgres credentials 1
bin/embedder.exe
-
LOWNoUseEval 1
bin/embedder.exe
-
LOWNoUseWeakRandom 5
out/webview/index.jsout/webview-console.jsout/extension.js +2 more
-
LOWpostinstall file download 8
media/kicanvas/kicanvas.jsmedia/codicon.ttfREADME.md +5 more
-
LOWcredential git credentials 2
out/webview/index.jsbin/embedder.exe
-
LOWSQLInjection 2
bin/embedder.exeout/webview-sidebar.js
-
LOWcredential generic tokens 1
out/webview-plan.js
-
LOWpostinstall process injection 1
bin/embedder.exe
-
LOWDebuggerStatementsShouldNotBeUsed 5
out/extension.jsbin/embedder.exeout/webview/index.js +2 more
-
LOWLocalStorageShouldNotBeUsed 4
media/kicanvas/kicanvas.jsout/webview/index.jsbin/embedder.exe +1 more
-
LOWspyeye 1
bin/embedder.exe
-
LOWUsingCommandLineArguments 2
out/extension.jsbin/embedder.exe
-
LOWGEN PowerShell 1
bin/embedder.exe
-
LOWServerHostnameNotVerified 1
bin/embedder.exe
-

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
32
Network

YARA Rules Matched

27 rules(108 hits)
Base64 encoded Executable credential env files WeakSSLTLSProtocolsShouldNotBeUsed postinstall persistence mechanism postinstall crypto operations postinstall file manipulation NoUseSocketManually postinstall system command postinstall registry modification postinstall obfuscation postinstall network communication OriginsNotVerified UsingShellInterpreterWhenExecutingOSCommands credential postgres credentials NoUseEval NoUseWeakRandom +11 more

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality moderate.

The extension describes itself as an “AI firmware engineer for Infineon teams,” and the flagged code is in packaged interface files: extension/out/webview-plan.js, extension/out/webview/index.js, and extension/media/kicanvas/kicanvas.js. The NET-FETCH-extension/out/webview-plan.js-78655 and NET-FETCH-extension/media/kicanvas/kicanvas.js-1 findings show that these browser-facing components contain fetch-capable code. No finding identifies workspace file reads, file writes, shell execution, or child-process creation in extension/out/extension.js or any other path. The package also declares no special permissions and lists no network endpoint, so the available material does not tie these fetch calls to source-code collection or command execution.

There are no findings for .env, .ssh, Git configuration, cloud credential files, VS Code secret storage, or credential providers. The available results contain no secret finding, and the only flagged extension/out/extension.js item is OBFUSCATION-UNICODE_HEAVY-extension/out/extension.js-73497. Unicode-heavy content is not evidence of credential access. Likewise, OBFUSCATION-LARGE_BASE64-extension/out/extension.js-30735 identifies a large Base64 sequence in a compiled output file, without showing that it reads a secret path or sends credentials anywhere.

The strongest concern is the concentration of fetch and obfuscation alerts in extension/out/webview-plan.js. NET-FETCH-extension/out/webview-plan.js-78401, NET-FETCH-extension/out/webview-plan.js-78484, and NET-FETCH-extension/out/webview-plan.js-78659 identify several fetch call sites, while OBFUSCATION-FUNCTION_INDIRECT-extension/out/webview-plan.js-55798 and OBFUSCATION-LARGE_BASE64-extension/out/webview-plan.js-13387 identify indirect calls and embedded encoded data. If these locations contained concealed code that uploaded firmware projects, that would be a serious concern. The findings provide neither a destination hostname nor a connection between those calls and workspace data, credentials, or install-time execution.

The file names also fit ordinary bundled webview code. extension/out/webview-plan.js and extension/out/webview/index.js are generated output paths where minifiers commonly produce indirect functions, encoded assets, and dense Unicode content. OBFUSCATION-UNICODE_HEAVY-extension/out/webview-plan.js-19688 and OBFUSCATION-LARGE_BASE64-extension/out/webview/index.js-1539 therefore describe scanner patterns in distribution artifacts rather than a shown malicious action. No malware signature, tool-poisoning finding, or named suspicious endpoint accompanies these alerts.

This assessment is limited by the lack of source-level context for the fetch calls in extension/out/webview-plan.js. Runtime inspection would be warranted if a future scan links NET-FETCH-extension/out/webview-plan.js-78655 to a named untrusted host, or links it to reads of workspace files or secret paths. On the material available here, the alerts identify bundled webview behavior without evidence of data theft, credential collection, or payload execution.

Key Reasons

  • NET-FETCH-extension/out/webview-plan.js-78655 and related alerts identify fetch-capable bundled webview code, with no named destination or linked workspace-data read.
  • No special permissions or named network endpoints are declared.
  • No finding identifies reads of .env, .ssh, cloud credentials, Git configuration, or VS Code secret storage.
  • OBFUSCATION-LARGE_BASE64-extension/out/webview-plan.js-13387 and related alerts occur in compiled output paths, without malware, payload-execution, or exfiltration evidence.

False Positive Considerations

  • Bundled and minified webview output in extension/out/webview-plan.js and extension/out/webview/index.js.
  • Generic fetch detection without a named destination or shown transmitted data.
  • Base64, indirect-function, and Unicode-heavy patterns in compiled JavaScript.
  • No malware signature, credential-access finding, or tool-poisoning finding.

Reviewed 2026-09-27; recommended action: suppress false positive; model confidence 82%.

Open VSX version history

Risk trend by version

9 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
74
Change since first
+17
Change from previous
+22
Versions:
First analyzed version
0.3.64
Mar 22, 2026
Risk range
51 to 76
Across analyzed versions
Latest analyzed version
0.3.115
May 27, 2026
Selected version
high
Version
v0.3.115
4 months ago
Risk score
74
Findings
159
Change vs previous
+22

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

About This Extension

AI firmware engineer for Infineon teams

Frequently Asked Questions