Notebooklm Integration

Security checks across static analysis, malware telemetry, and agentic risk

Overview

The skill is coherent for NotebookLM automation, but it asks the agent to use an unofficial library with Google account access for Drive, notebook deletion, sharing, and exports without clearly declared credentials or safety boundaries.

Install only if you are comfortable giving an unofficial NotebookLM library access through your Google login. Use a non-sensitive or dedicated Google account if possible, review the package before installing, and require the agent to ask before deleting, sharing, exporting, or importing Drive/local documents.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The agent may act through your Google account when creating, importing, exporting, or sharing NotebookLM content.

Why it was flagged

The skill requires Google account authentication, while the provided metadata declares no primary credential; the artifacts do not clearly bound which Google account access is used or how permissions are constrained.

Skill content
Authentication: Uses your Google credentials - ensure you're logged in via browser auth flow
Recommendation

Use a dedicated Google account or limited-scope workspace when possible, and require explicit approval before any Drive, sharing, deletion, or export action.

What this means

A mistaken or overbroad invocation could delete notebooks, expose notebook contents to others, or create/export files in your Google account.

Why it was flagged

The documented workflows include destructive, sharing, and account-mutating actions, but the skill does not define approval gates, scope limits, or rollback guidance for those operations.

Skill content
Create, list, rename, or delete NotebookLM notebooks ... Download all generated artifacts locally or export to Google Docs/Sheets ... Share notebooks with specific permissions and view level controls
Recommendation

Before using this skill, set a rule that the agent must ask for confirmation before deleting, sharing, exporting, or changing permissions.

What this means

You are trusting an external package to interact with your Google session and NotebookLM data.

Why it was flagged

The integration depends on an unofficial third-party package/repository and the instructions do not pin a version or provide reviewed code in the artifact set.

Skill content
unofficial `notebooklm-py` Python library ... pip install notebooklm-py ... git clone https://github.com/teng-lin/notebooklm-py.git
Recommendation

Review the package source and pin a known-good version before installing, especially if using a sensitive Google account.

What this means

Private documents or untrusted web content may influence future NotebookLM answers and remain stored in the notebook.

Why it was flagged

The skill is designed to import external and local/Drive content into persistent notebooks used for later answers; that is expected for NotebookLM, but users should treat imported content as persistent context.

Skill content
Import various source types (URLs, YouTube videos, PDFs, text files, Google Drive, etc.) ... Ask questions and chat with your notebooks using custom personas
Recommendation

Only import intended sources, separate sensitive projects into dedicated notebooks, and review sources before relying on generated answers.