Nb

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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

An agent or user following these commands could overwrite notes, delete notes without a prompt, or make Git changes inside notebooks.

Why it was flagged

The command reference includes destructive note operations and broad Git access. These are purpose-aligned for a note manager, but they can modify or remove real notebook data if used without explicit intent.

Skill content
# Overwrite content
nb edit <id> -c "Replace all" --overwrite

# Force delete without prompt
nb delete <id> -f

# Run any git command
nb git status
Recommendation

Confirm the target notebook and note ID/title before overwrite, delete, move, sync, or raw Git commands; keep backups for important notebooks.

What this means

Following the manual copy-and-commit pattern could affect nb indexing or repository history if done incorrectly.

Why it was flagged

The skill warns not to edit nb repositories by hand, but later shows a direct file-copy and manual Git commit workflow. It is scoped to nb data, but could bypass normal CLI safeguards or confuse users.

Skill content
> ⚠️ **IMPORTANT:** Never edit files in nb git repos (`~/.nb/*`) by hand!

cp /tmp/note.md ~/.nb/<notebook>/
cd ~/.nb/<notebook> && git add . && git commit -m "Add note"
Recommendation

Prefer nb CLI import/add commands when possible, and use direct repository manipulation only if you understand nb indexing and Git recovery.

What this means

A mistaken local change could be pushed to a remote notebook repository and affect other devices or collaborators.

Why it was flagged

Remote sync is disclosed and purpose-aligned, but changes or deletions in a notebook can be propagated to configured remote repositories.

Skill content
# Sync with remote
nb sync

5. Use `nb sync` to push/pull from remote repos
Recommendation

Review notebook status before syncing, especially after deletes, moves, or bulk edits.

What this means

Private notes, bookmarks, todos, or archived content may be brought into the agent session when searched or shown.

Why it was flagged

The skill manages persistent local notes and can search across notebooks. This is central to the purpose, but notebook contents may include private or sensitive information.

Skill content
Notes are stored in `~/.nb/<notebook>/` as markdown files with Git versioning.

# Search everything
nb search "term" --all
Recommendation

Use this skill only with notebooks you are comfortable letting the agent inspect or modify, and avoid broad searches when notebooks contain sensitive material.