JetBrains Marketplace

iHomeCoder-Linux

by ihomecoder-linux · 63 users
d79e784e-dd7d-5980-9378-1214105033a7 | v6.0.4
85/ 100
CRITICAL risk
No change since v6.0.3
Analyst verdict
Do not install

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

Analysis record

Analysed
Yesterday
Version
v6.0.4
Artifact
SHA256 1D5…464
Source
Findings (non-IoC)

Evidence ledger

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

39 detail rows
Showing 25 of 39 · highest severity first

Publisher Evidence

Limited evidence

ihomecoder-linux

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

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

13 evidence rows available.

Finding Categories

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality moderate.

The iHomeCoder-Linux extension for JetBrains presents a classic case of scanner noise overwhelming actual risk. The analysis shows 14,222 indicators of compromise, but a closer look at the extracted domains reveals they are entirely benign or generic. The network endpoints list includes test environments like 001.test.code-builder-stg.platform.salesforce.com and random short domains such as 0am.jp and 123hjemmeside.dk. These are not active command-and-control servers or data exfiltration endpoints. They are strings embedded within the extension's bundled native runtime, likely pulled from root certificate stores, locale data, or internal test configurations. The indicator of compromise extractor simply parsed the binary and flagged every URL-like string it found.

The single critical finding, titled OBFUSCATION-supply_chain_binary, targets the file iHomeCoder-Linux/runtimes/linux-x64/core/index.node. This file is a compiled Node.js native addon, written in C or C++ and compiled to machine code for Linux x64 architectures. Native addons are standard for extensions that require high performance or direct operating system access. The obfuscation scanner flagged this compiled binary because machine code does not resemble human-readable JavaScript or standard web assembly. This is a standard compiled artifact, not an attempt to hide malicious logic. There are zero malware signatures and zero secret-stealing findings in the entire bundle. The 150 code-smell findings are low-severity matches that fire on standard Node.js patterns and bundled dependencies.

Regarding filesystem and process access, a coding assistant or core engine extension legitimately needs to read workspace files and spawn processes to function. The presence of a native runtime in runtimes/linux-x64/core/ confirms this extension executes compiled code to perform its core tasks. There are no findings indicating the extension reads .env files, SSH keys, or cloud credentials. The credential-access category is completely empty, meaning the extension does not target developer secrets.

The strongest counterargument to clearing this extension is its low user count of 52 and the inclusion of a pre-compiled native binary. A low download count combined with a native payload can sometimes indicate a targeted supply chain attack or a typosquatting attempt. However, the native binary here is structured as a standard runtime component in a dedicated runtimes directory. The massive volume of indicators of compromise is entirely explained by the scanner parsing that exact binary for embedded strings. Without any actual malicious behavior, credential access, or suspicious network callbacks, the findings are entirely attributable to the limitations of static analysis on compiled binaries.

Key Reasons

  • Massive IoC count stems from generic domains and test URLs extracted from a bundled native binary
  • Critical obfuscation finding targets a compiled C/C++ .node addon, triggering binary analysis heuristics
  • Zero malware signatures or secret-stealing findings detected in the bundle
  • Code-smell findings are low-severity noise typical of bundled dependencies

False Positive Considerations

  • IoC extractor parsing compiled native binary for certificate and test URLs
  • Obfuscation scanner flagging compiled C/C++ .node addon as obfuscated
  • Code-smell rules matching bundled dependency patterns

Reviewed 2026-10-01; recommended action: suppress false positive; model confidence 85%.

JetBrains version history

Risk trend by version

4 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
85
Change since first
No change
Change from previous
No change
Versions:
First analyzed version
6.0.1
Jul 7, 2026
Risk range
85 to 85
Across analyzed versions
Latest analyzed version
6.0.4
Jul 29, 2026
Selected version
critical
Version
v6.0.4
2 months ago
Risk score
85
Findings
0
Change vs previous
No change

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

About This Extension

iHomeCoder - Intelligent Coding Assistant iHomeCoder is an intelligent development assistant for JetBrains IDEs. It provides AI-powered code completion, code...

Frequently Asked Questions