Hyperbook
Score-based assessment (critical risk, 86/100). Last analyst review covers version 0.49.36.
Analysis record
- Analysed
- 1 weeks ago
- Version
- v0.55.15
- Artifact
- SHA256 D90…370
- Source
- Findings (non-IoC)
Evidence ledger
Ranked by severity · findings with a source location link to the code viewer
YARA Rule Matches
23 rules| Severity | Rule | Hits | Files | Metadata |
|---|---|---|---|---|
| HIGH | supply chain sourcemap appended iife | 2 | assets/hyperbook/directive-sqlide/include/assets/ts.worker-Ds4I2Msu.jsassets/hyperbook/directive-onlineide/include/assets/ts.worker-Dkt4hdN1.js | - |
| LOW | DebuggerStatementsShouldNotBeUsed | 12 | assets/hyperbook/directive-p5/p5.min.jsassets/hyperbook/directive-onlineide/include/assets/monaco-editor-BN-bZSKI.jsout/extension.js +9 more | - |
| LOW | LocalStorageShouldNotBeUsed | 7 | assets/hyperbook/directive-learningmap/learningmap.umd.jsassets/hyperbook/directive-h5p/libraries/H5P.MathDisplay-1.0/dist/mathjax.jsassets/hyperbook/directive-p5/p5.min.js +4 more | - |
| LOW | UsingCommandLineArguments | 5 | assets/hyperbook/directive-sqlide/include/assets/ts.worker-Ds4I2Msu.jsassets/hyperbook/directive-sqlide/include/assets/sql.js-Ck07Zxpa.jsassets/hyperbook/directive-sqlide/include/assets/sqljsWorker-CGIvyKli.js +2 more | - |
| LOW | postinstall persistence mechanism | 48 | assets/hyperbook/directive-sqlide/include/assets/entities-C20TfXL6.jsout/extension.jsassets/hyperbook/directive-bitflow/bitLoaders-DIGwTcpd.js +45 more | - |
| LOW | RedirectToUnknownPath | 2 | assets/hyperbook/directive-onlineide/include/assets/ts.worker-Dkt4hdN1.jsassets/hyperbook/directive-sqlide/include/assets/ts.worker-Ds4I2Msu.js | - |
| LOW | credential env files | 34 | assets/hyperbook/directive-sqlide/include/assets/css.worker-BRIrhzkG.jsassets/hyperbook/directive-openscad/openscad.jsassets/hyperbook/dexie-export-import.js +31 more | - |
| LOW | PM Zip with js | 1 | assets/hyperbook/directive-onlineide/include/assets/test-spritesheets/Campfire.zip | - |
| LOW | postinstall file download | 84 | assets/hyperbook/directive-onlineide/include/assets/codicon-CgENjH2v.ttfassets/hyperbook/directive-openscad/style.cssassets/hyperbook/directive-bitflow/index-B7Z6Q-PQ.js +81 more | - |
| LOW | NoUseWeakRandom | 36 | assets/hyperbook/directive-onlineide/include/assets/jquery-Bu9idKpp.jsassets/hyperbook/directive-h5p/frame.bundle.jsassets/hyperbook/directive-onlineide/include/assets/three-CnfRzQzS.js +33 more | - |
| LOW | credential git credentials | 3 | assets/hyperbook/directive-sqlide/include/assets/monaco-editor-DtkeIt2Q.jsout/extension.jsassets/hyperbook/directive-onlineide/include/assets/monaco-editor-BN-bZSKI.js | - |
| LOW | NoUseEval | 6 | assets/hyperbook/directive-sqlide/include/assets/ts.worker-Ds4I2Msu.jsassets/hyperbook/directive-jsxgraph/jsxgraphcore.jsassets/hyperbook/directive-h5p/libraries/H5P.MathDisplay-1.0/dist/mathjax.js +3 more | - |
| LOW | SQLInjection | 13 | assets/hyperbook/directive-sqlide/include/sql-ide-embedded.jsassets/hyperbook/codemirror/codemirror.bundle.jsassets/hyperbook/directive-h5p/libraries/H5P.MathDisplay-1.0/dist/mathjax.js +10 more | - |
| LOW | postinstall obfuscation | 133 | assets/hyperbook/directive-openscad/client.jsassets/hyperbook/directive-bitflow/index-Bf_NXJjq.jsassets/hyperbook/directive-geogebra/client.js +130 more | - |
| LOW | postinstall network communication | 159 | assets/hyperbook/directive-onlineide/include/assets/platformer.json-CiHPITZX.txtassets/hyperbook/directive-sqlide/include/assets/sql-wasm-C1U8OeUW.wasmassets/hyperbook/directive-bitflow/index.js +156 more | - |
| LOW | UsingShellInterpreterWhenExecutingOSCommands | 3 | assets/hyperbook/directive-sqlide/include/assets/ts.worker-Ds4I2Msu.jsassets/hyperbook/directive-onlineide/include/assets/ts.worker-Dkt4hdN1.jsout/extension.js | - |
| LOW | OriginsNotVerified | 6 | assets/hyperbook/directive-excalidraw/hyperbook-excalidraw.umd.jsassets/hyperbook/directive-onlineide/include/assets/jszip-eerVpFfC.jsassets/hyperbook/directive-onlineide/include/assets/monaco-editor-BN-bZSKI.js +3 more | - |
| LOW | postinstall crypto operations | 60 | assets/hyperbook/directive-sqlide/include/assets/css.worker-BRIrhzkG.jsassets/hyperbook/directive-sqlide/include/assets/json.worker-CIZWV9vN.jsassets/hyperbook/directive-sqlide/include/assets/pako-DwGzBETv.js +57 more | - |
| LOW | postinstall system command | 112 | assets/hyperbook/directive-jmp/web-component-jmp.cssassets/hyperbook/directive-h5p/libraries/H5P.MathDisplay-1.0/dist/sre/mathmaps/nb.jsonassets/hyperbook/directive-bitflow/bitLoaders-DIGwTcpd.js +109 more | - |
| LOW | postinstall registry modification | 25 | assets/hyperbook/directive-onlineide/include/assets/editor.worker-eacmTUo7.jsassets/hyperbook/directive-onlineide/include/assets/p5-B5sz3lXU.jsassets/hyperbook/directive-onlineide/include/online-ide-embedded.js +22 more | - |
| LOW | AlertStatementsShouldNotBeUsed | 3 | assets/hyperbook/directive-onlineide/include/online-ide-embedded.jsassets/hyperbook/directive-typst/client.jsassets/hyperbook/directive-sqlide/include/sql-ide-embedded.js | - |
| LOW | postinstall environment access | 60 | assets/hyperbook/directive-sqlide/include/assets/mdurl-k9Sl0PQj.jsassets/hyperbook/cloud.jsassets/hyperbook/directive-bitflow/index-C_ZTSeqv.js +57 more | - |
| LOW | postinstall file manipulation | 145 | assets/hyperbook/directive-jmp/web-component-jmp.cssassets/hyperbook/bootstrap.jsassets/hyperbook/directive-h5p/libraries/H5P.MathDisplay-1.0/dist/sre/mathmaps/nb.json +142 more | - |
Publisher Evidence
LowOpenPatch
Publisher identity, store signals, distribution reach, and warning signals used for context. Treat this as supporting evidence, not a clean bill of health.
12 evidence rows available.
Finding Categories
YARA Rules Matched
23 rules(959 hits)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
13 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.
Pick any point on the chart to explore that version's code below.
Source Code Not Available
Source code is not available for this version of the extension.
About This Extension
Frequently Asked Questions
Similar Extensions
Related extensions from the same publisher or marketplace