registry  /  @m4ykeldev/notebooklm-mcp  /  0.3.0

@m4ykeldev/notebooklm-mcp@0.3.0

MCP server for Google NotebookLM — 32 tools for notebooks, sources, research, and studio content generation

Static Scan Results

scanned 6h ago · by rust-scanner

Static analysis flagged 9 finding(s) at 72.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessDynamicRequireEnvironmentVarsFilesystemNetworkShellWebSocket
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 1 file(s), 85.8 KB of source, external domains: notebooklm.google.com

Source & flagged code

2 flagged · loading source
dist/cli.jsView file
188}; L189: var BASE_URL = "https://notebooklm.google.com"; L190: var BATCHEXECUTE_PATH = "/_[redacted]"; ... L207: import { readFileSync, writeFileSync, mkdirSync, existsSync } from "fs"; L208: import { execSync } from "child_process"; L209: import { createInterface } from "readline"; L210: var CONFIG_DIR = join(homedir(), ".notebooklm-mcp"); L211: var AUTH_FILE = join(CONFIG_DIR, "auth.json"); ... L248: try { L249: const data = JSON.parse(readFileSync(AUTH_FILE, "utf-8")); L250: if (data.cookies && validateCookies(data.cookies)) { ... L267: function loadTokensFromEnv() {
High
Sandbox Evasion Gated Capability

Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.

dist/cli.jsView on unpkg · L188
308} L309: async function runFileImport(filePath) { L310: if (!filePath) {
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/cli.jsView on unpkg · L308

Findings

1 High4 Medium4 Low
HighSandbox Evasion Gated Capabilitydist/cli.js
MediumDynamic Requiredist/cli.js
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings