VS Code Marketplace Verified

Hyperbook

by OpenPatch · 423 users
86c092cf-209e-5946-acbe-cb6a4eaff6e9 | v0.58.0
65/ 100
MEDIUM risk
-21 since v0.55.15
86 → 65 · false positives removed
Risk verdict
Review before use

Score-based assessment (medium risk, 65/100). Last analyst review covers version 0.49.36.

Analysis record

Analysed
Today
Version
v0.58.0
Artifact
SHA256 74C…6F5
Source
Findings (non-IoC)

Evidence ledger

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

570 detail rows

YARA Rule Matches

19 rules
SeverityRuleHitsFilesMetadata
LOWcredential env files 14
assets/hyperbook/directive-bitflow/katex-DSLAjWZH-CHGN3Pr6.jsassets/hyperbook/dexie.min.jsassets/hyperbook/directive-openscad/client.js +11 more
-
LOWpostinstall persistence mechanism 31
assets/hyperbook/directive-bitflow/compute-engine.min.esm-B8GYsYEC-Bk85Berc.jsassets/hyperbook/directive-h5p/libraries/H5P.MathDisplay-1.0/dist/a11y/sre.jspackage.json +28 more
-
LOWpostinstall file download 55
assets/hyperbook/directive-bitflow/index-6CQr_atd.jsassets/hyperbook/directive-h5p/libraries/H5P.MathDisplay-1.0/dist/sre/mathmaps/sv.jsonassets/hyperbook/directive-openscad/client.js +52 more
-
LOWNoUseWeakRandom 20
assets/hyperbook/directive-p5/p5.min.jsassets/hyperbook/directive-pyide/python-friendly-error-messages.jsassets/hyperbook/directive-bitflow/EditorElement-BNwEKIvk.js +17 more
-
LOWNoUseEval 5
assets/hyperbook/directive-h5p/libraries/H5P.MathDisplay-1.0/dist/mathjax.jsassets/hyperbook/directive-h5p/libraries/H5P.MathDisplay-1.0/dist/a11y/sre.jsassets/hyperbook/directive-pyide/client.js +2 more
-
LOWcredential git credentials 1
out/extension.js
-
LOWSQLInjection 6
assets/hyperbook/directive-learningmap/learningmap.umd.jsassets/hyperbook/codemirror/codemirror.bundle.jsassets/hyperbook/directive-bitflow/mathlive.min-CJgy9wA_-zbEajnyR.js +3 more
-
LOWLocalStorageShouldNotBeUsed 6
assets/hyperbook/directive-learningmap/learningmap.umd.jsassets/hyperbook/cloud.jsassets/hyperbook/directive-pyide/client.js +3 more
-
LOWDebuggerStatementsShouldNotBeUsed 4
assets/hyperbook/prism/prism.jsout/extension.jsassets/hyperbook/codemirror/codemirror.bundle.js +1 more
-
LOWpostinstall obfuscation 86
out/asset-manifest.jsonassets/hyperbook/directive-jmp/jmp.umd.jsassets/hyperbook/directive-protect/client.js +83 more
-
LOWpostinstall network communication 70
LICENSE.mdassets/hyperbook/directive-bitflow/mathlive.min-CJgy9wA_-zbEajnyR.jsassets/hyperbook/prism/prism.js +67 more
-
LOWUsingShellInterpreterWhenExecutingOSCommands 1
out/extension.js
-
LOWOriginsNotVerified 2
assets/hyperbook/cdn-workers.jsassets/hyperbook/directive-h5p/frame.bundle.js
-
LOWpostinstall crypto operations 25
assets/hyperbook/directive-bitflow/dom-B6NPWBb1.jsassets/hyperbook/directive-bitflow/bitLoaders-7qanePQL.jsassets/hyperbook/dexie-export-import.js +22 more
-
LOWpostinstall system command 61
assets/hyperbook/lunr-languages/lunr.he.min.jsassets/hyperbook/directive-bitflow/index-Do6dmZyj.jsassets/hyperbook/directive-learningmap/learningmap.umd.js +58 more
-
LOWpostinstall registry modification 8
assets/hyperbook/directive-bitflow/dom-B6NPWBb1.jsassets/hyperbook/dexie.min.jsassets/hyperbook/directive-mermaid/mermaid.min.js +5 more
-
LOWAlertStatementsShouldNotBeUsed 1
assets/hyperbook/directive-typst/client.js
-
LOWpostinstall environment access 53
assets/hyperbook/directive-bitflow/index-Ca1v0pjV.jsassets/hyperbook/directive-bitflow/index-DwXXeSwk.jsassets/hyperbook/cloud.js +50 more
-
LOWpostinstall file manipulation 105
assets/hyperbook/directive-webide/client.jsassets/hyperbook/directive-bitflow/index-Do6dmZyj.jswebpack.extension.config.js +102 more
-

Publisher Evidence

Low

OpenPatch

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

67
Noisy-finding weight
x1.00
Publisher domain
openpatch.org
Observed
Store verification signal
Verified publisher
Verified
Extension portfolio
4
Portfolio

12 evidence rows available.

Finding Categories

4
Obfuscation
9
Network
2,388
IoC Indicators

YARA Rules Matched

19 rules(554 hits)
credential env files postinstall persistence mechanism postinstall file download NoUseWeakRandom NoUseEval credential git credentials SQLInjection LocalStorageShouldNotBeUsed DebuggerStatementsShouldNotBeUsed postinstall obfuscation postinstall network communication UsingShellInterpreterWhenExecutingOSCommands OriginsNotVerified postinstall crypto operations postinstall system command postinstall registry modification +3 more

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality weak.

This extension provides a custom renderer for Markdown files within VS Code. To function correctly, any Markdown renderer must request read access to the workspace filesystem to access file contents and display them. This capability is consistent with the extension's stated purpose.

The provided evidence bundle contained no specific finding reports (e.g., process execution logs, network IoCs, or obfuscation flags) to analyze. Without behavioral telemetry or static analysis signatures, we rely on the extension's declared purpose and permissions. The scope of 'reading source code to render it' is a standard and expected use case for IDE utilities and does not inherently indicate data exfiltration or credential theft. While the extension has access to file contents, there is no evidence in this package suggesting it transmits that data externally.

Key Reasons

  • Standard read-only filesystem access required for Markdown rendering.
  • No specific findings or suspicious signatures provided in the evidence bundle.
  • Functionality (displaying files) justifies the permission scope.

False Positive Considerations

  • N/A - No findings provided to classify as false positive.

Reviewed 2026-04-19; recommended action: no action; model confidence 70%.

VS Code version history

Risk trend by version

14 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
65
Change since first
+2
Change from previous
-21
Versions:
First analyzed version
0.49.6
Jan 23, 2026
Risk range
63 to 86
Across analyzed versions
Latest analyzed version
0.58.0
Oct 17, 2026
Selected version
medium
Version
v0.58.0
Today
Risk score
65
Findings
2958
Change vs previous
-21

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

About This Extension

Extension for showing markdownfiles using the Hyperbook markdown renderer.

Frequently Asked Questions