JetBrains Marketplace

Tarantool-EmmyLua

by Danis Nizamutdinov · 11.4K users · 4.6 rating
687fc2b9-427f-5765-88cf-edcbf12a7bec | v1.6-IDEA222

Marketplace listing not found

Our last marketplace check could not find this listing in JetBrains Marketplace. It may have been removed or delisted. Existing installs may still run, but verify the publisher and package source before installing or updating.

Not found on 2 weeks ago
100/ 100
CRITICAL risk
Analyst verdict
Benign but powerful

From the RiskyPlugins AI security review of the observed evidence.

Analysis record

Analysed
3 weeks ago
Version
v1.6-IDEA222
Artifact
SHA256 11B…17A
Source
Findings (non-IoC)

Evidence ledger

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

198 detail rows
Showing 25 of 81 · highest severity first

YARA Rule Matches

14 rules
SeverityRuleHitsFilesMetadata
HIGHCAP HookExKeylogger 1
TarantoolEmmyLua/lib/jna-platform-5.5.0.jar
Brian C. Bell -- @biebsmalwareguy FP 5%
LOWcredential env files 1
TarantoolEmmyLua/std/Tarantool/os.lua
-
LOWpostinstall persistence mechanism 2
TarantoolEmmyLua/debugger/emmy/linux/emmy_core.soTarantoolEmmyLua/lib/jna-platform-5.5.0.jar
-
LOWpostinstall file download 10
TarantoolEmmyLua/debugger/emmy/emmyHelper.luaTarantoolEmmyLua/std/Tarantool/net_box.luaTarantoolEmmyLua/lib/jna-platform-5.5.0.jar +7 more
-
LOWpostinstall process injection 1
TarantoolEmmyLua/lib/jna-platform-5.5.0.jar
-
LOWNoUseEval 1
TarantoolEmmyLua/std/Tarantool/net_box.lua
-
LOWDebuggerStatementsShouldNotBeUsed 9
TarantoolEmmyLua/debugger/windows/x64/EasyHook.dllTarantoolEmmyLua/debugger/mobdebug/mobdebug.luaTarantoolEmmyLua/debugger/emmy/linux/emmy_core.so +6 more
-
LOWpostinstall system command 26
TarantoolEmmyLua/std/Tarantool/os.luaTarantoolEmmyLua/debugger/Emmy.luaTarantoolEmmyLua/std/Tarantool/errno.lua +23 more
-
LOWpostinstall crypto operations 9
TarantoolEmmyLua/lib/jna-platform-5.5.0.jarTarantoolEmmyLua/std/Tarantool/digest.luaTarantoolEmmyLua/lib/gson-2.8.6.jar +6 more
-
LOWpostinstall file manipulation 18
TarantoolEmmyLua/std/Tarantool/buffer.luaTarantoolEmmyLua/std/Tarantool/fiber.luaTarantoolEmmyLua/std/Tarantool/fio.lua +15 more
-
LOWpostinstall network communication 17
TarantoolEmmyLua/std/Tarantool/net_box.luaTarantoolEmmyLua/lib/jna-platform-5.5.0.jarTarantoolEmmyLua/lib/jna-5.5.0.jar +14 more
-
LOWJavaDropper 3
TarantoolEmmyLua/lib/TarantoolEmmyLua-1.6-IDEA222.jarTarantoolEmmyLua/lib/kotlin-stdlib-1.6.0.jarTarantoolEmmyLua/lib/jna-5.5.0.jar
-
LOWpostinstall registry modification 4
TarantoolEmmyLua/lib/jna-platform-5.5.0.jarTarantoolEmmyLua/lib/luaj-jse-3.0.1.jarTarantoolEmmyLua/std/Tarantool/debug.lua +1 more
-
LOWpostinstall obfuscation 15
TarantoolEmmyLua/std/Tarantool/json.luaTarantoolEmmyLua/std/Tarantool/net_box.luaTarantoolEmmyLua/lib/org.eclipse.egit.github.core-2.1.5.jar +12 more
-

Network Indicators

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

407 total
...

Network indicators are queued for lazy loading

Scroll this section into view to load the detailed rows.

Publisher Evidence

Limited evidence

Danis Nizamutdinov

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

30
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

1
Malware Signatures
9
Obfuscation
407
IoC Indicators

YARA Rules Matched

14 rules(117 hits)
CAP HookExKeylogger credential env files postinstall persistence mechanism postinstall file download postinstall process injection NoUseEval DebuggerStatementsShouldNotBeUsed postinstall system command postinstall crypto operations postinstall file manipulation postinstall network communication JavaDropper postinstall registry modification postinstall obfuscation

AI Security Report

AI Security Review

Risky Plugins reviewed this extension with an AI-assisted security workflow on 2026-05-23. The review verdict is benign but powerful with 92% confidence.

Recommended action: no action. Evidence context: threat category none; evidence quality strong.

The extension’s purpose is to add EmmyLua debugging support for Tarantool projects. All identified findings are simple metadata entries such as HASH-8ae66a884bdb5b1a in TarantoolEmmyLua/std/Tarantool/box.lua and HASH-ace2a10dc8e2d5fd in TarantoolEmmyLua/lib/annotations-13.0.jar. No process‑spawning, network, or post‑install signatures were detected, so the filesystem and process access is fully justified by the need to read library files and expose debugging symbols.

The evidence contains zero credential‑related findings; there are no references to .env, .ssh, cloud credential files, or VS Code secret storage. The only files listed are source modules (*.lua) and bundled JAR libraries, confirming that the extension does not attempt to harvest secrets.

A possible counterargument could be that the presence of many JAR files (luaj-jse-3.0.1.jar, annotations-13.0.jar) suggests hidden malicious code. However, each JAR is accounted for by a metadata hash entry, and no malware‑signature, obfuscation, or code‑smell patterns were reported. The lack of any actionable IoC or suspicious API usage means the extension’s behavior aligns with normal language‑server tooling.

Conclusion: The extension’s file reads are necessary for providing language intelligence, no credential access is performed, and there is no evidence of malicious intent. It can be classified as a legitimate development aid with broad but appropriate capabilities.

Key Reasons

  • Only metadata hash findings (e.g., HASH‑8ae66a884bdb5b1a in box.lua)
  • No process‑execution or network‑communication signatures
  • No credential‑access or secret‑reading findings
  • All files are source modules or bundled libraries required for debugging

False Positive Considerations

  • metadata‑only findings
  • bundled JAR libraries
  • absence of code‑smell detections
  • no IoC or network activity

About This Extension

Tarantool Lua support based on EmmyLua. Source Code.

Frequently Asked Questions