github.com / lfnovo
lfnovo/ open-notebook
TypeScript·647 files·commit a0f6f30·scanned 3d ago·cached ✓
15/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 15 — 40,585+ stars — findings likely false positives
verdict accurate?
40,585 stars
Partial architecture graph
threat-state: lowlive
FINDINGS ░▒▓
criticalPython dynamic code executioneval(), exec() or compile() on untrusted input can execute arbitrary code. Common in Python malware for running obfuscated payloads.tests/test_content_core_integration.py
# module name.
exec(
"logger.info('from content-core')",
{"logger": logger, "__name__": "content_core.extraction"},+7warningHigh-entropy string literalsFound 71 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.frontend/src/lib/locales/ja-JP/index.ts+3
warningHigh-entropy string literalsFound 10 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.frontend/src/lib/locales/zh-CN/index.ts+3
warningHigh-entropy string literalsFound 11 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.frontend/src/lib/locales/zh-TW/index.ts+3
Scores are heuristics. A “safe” verdict means no known-malicious patterns were found — clever malware can look boring. Wrong verdict? Flag it above; confirmed false positives become regression tests.
417 files scanned @ a0f6f30 | 10/26/2026 | heuristic scan — always review manually
risk by category
code execution9
network & exfiltration0
file system access0
obfuscation9
supply chain2
owasp / injection0
telemetry
files 417/647rules hit 6engine v7commit a0f6f30
github
lfnovo/open-notebook
An Open Source implementation of Notebook LM with more flexibility and features
40585
4663
738d
647 files
417 scanned(64%)
a0f6f30
architecture░▒▓
entry (1) flagged (4) pkg (378)
778 nodes · 2384 edgesscroll to zoom · click node to jump to finding