VS Code Marketplace Verified

reStructuredText

by LeXtudio Inc. · 781.9K users · 2.9 rating
af47c744-39ca-50d1-a4ec-131bea06356d | v190.4.12
62/ 100
MEDIUM risk
No change since v190.4.11
Analyst verdict
Review before use

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

Analysis record

Analysed
6 months ago
Version
v190.4.12
Artifact
SHA256 70E…F7E
Source
Findings (non-IoC)

Evidence ledger

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

46 detail rows

YARA Rule Matches

11 rules
SeverityRuleHitsFilesMetadata
LOWpostinstall crypto operations 2
dist/node/extension.jsdist/browser/extension.js
-
LOWpostinstall registry modification 2
dist/node/extension.jsdist/browser/extension.js
-
LOWpostinstall obfuscation 2
dist/node/extension.jsdist/browser/extension.js
-
LOWpostinstall network communication 3
dist/node/extension.jsLICENSE.txtimages/main.gif
-
LOWpostinstall system command 6
package.jsondist/node/extension.jsdist/browser/extension.js +3 more
-
LOWUsingShellInterpreterWhenExecutingOSCommands 2
dist/node/extension.jsscripts/update-package-version.js
-
LOWpostinstall file manipulation 2
dist/browser/extension.jsdist/node/extension.js
-
LOWcredential env files 2
dist/browser/extension.jsdist/node/extension.js
-
LOWpostinstall persistence mechanism 1
dist/node/extension.js
-
LOWpostinstall file download 5
dist/browser/extension.jspackage.jsondist/node/extension.js +2 more
-
LOWNoUseWeakRandom 2
dist/browser/extension.jsdist/node/extension.js
-

Network Indicators

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

268 total
...

Network indicators are queued for lazy loading

Scroll this section into view to load the detailed rows.

Publisher Evidence

Low

LeXtudio Inc.

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

83
Noisy-finding weight
x1.00
Publisher domain
lextudio.com
Observed
Store verification signal
Verified publisher
Verified
Extension portfolio
9
Portfolio

12 evidence rows available.

Finding Categories

4
Network
268
IoC Indicators

YARA Rules Matched

11 rules(29 hits)
postinstall crypto operations postinstall registry modification postinstall obfuscation postinstall network communication postinstall system command UsingShellInterpreterWhenExecutingOSCommands postinstall file manipulation credential env files postinstall persistence mechanism postinstall file download NoUseWeakRandom

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 likely false positive with 85% confidence.

Recommended action: suppress false positive. Evidence context: threat category none; evidence quality moderate.

The reStructuredText extension by lextudio is a well-established language support tool with 757,240 users and version 190.4.12, indicating long-term maintenance on the VS Code marketplace. The extension's stated purpose—providing RST/ReST linter, preview, and IntelliSense—fully justifies its filesystem and network access patterns.

The 13 dependency findings are all standard VS Code extension libraries: lodash.throttle, inversify, vscode-nls, node-fetch, mime, meaw, @jedithepro/system-info, and tslib. These are legitimate packages found in /tmp/extract-70ef12f015dcfa04052b25313b6a3c80292d9b09e5dbf0d4a508cc02e7bc8f7e-4154706797/extension/package.json and are commonly used for internationalization, dependency injection, HTTP requests, and type support.

The four medium-severity network findings (NET-SOCKET_IO-extension/dist/node/extension.js-229, NET-SOCKET_IO-extension/dist/node/extension.js-228, NET-JQUERY_AJAX-extension/dist/node/extension.js-1, NET-SOCKET_IO-extension/dist/node/extension.js-230) all originate from the bundled dist/ folder. Socket.IO and jQuery AJAX are standard communication mechanisms for VS Code extensions that need to talk to language servers or webview components. No specific suspicious domains were detected, and the threat_indicators show zero IoC hits, zero malware signatures, and zero obfuscation findings.

There are no credential-access findings in the secret category, no code-smell detections, and no file exfiltration patterns. The extension does not read .env files, SSH keys, or cloud credentials, and there is no evidence of workspace file reads combined with external network calls that would indicate IP exfiltration.

The strongest counterargument is the presence of network calls in the extension code, which could theoretically be used for data exfiltration. However, this does not change the conclusion because: (1) the network calls are in bundled dist/ output, not activation-time payload code; (2) Socket.IO is a legitimate language server communication protocol; (3) there are zero IoC hits on any domains; and (4) the extension has 757k+ users over many years without reported security incidents. The finding nature—standard language server infrastructure—does not indicate malicious intent.

Key Reasons

  • Zero malware signatures, IoC hits, or obfuscation findings
  • 757k+ users and long version history indicate legitimacy
  • Network calls are standard Socket.IO in bundled dist/ code
  • No credential access or secret findings detected
  • All dependencies are standard VS Code extension libraries

False Positive Considerations

  • Bundled dist/ code triggering network detections
  • Socket.IO used legitimately for language server communication
  • Standard VS Code extension dependencies flagged as findings
  • No actual malicious indicators despite 17 total findings

VS Code version history

Risk trend by version

2 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
62
Change since first
No change
Change from previous
No change
Versions:
First analyzed version
190.4.11
Jan 19, 2026
Risk range
62 to 62
Across analyzed versions
Latest analyzed version
190.4.12
Mar 22, 2026
Selected version
medium
Version
v190.4.12
6 months ago
Risk score
62
Findings
316
Change vs previous
No change

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

About This Extension

reStructuredText language support (RST/ReST linter, preview, IntelliSense and more)

Frequently Asked Questions