ByteRover

PassAudited by ClawScan on May 1, 2026.

Overview

ByteRover is a coherent project-memory skill, but it relies on an external CLI, persistent memory files, and an LLM provider for some operations.

Before installing, make sure you trust the `byterover-cli` npm package. Review what gets stored in `.brv/context-tree/`, avoid curating secrets or sensitive personal information, and only use remote sync when you intend to connect the project memory to an account or remote service.

Findings (4)

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.

NoteHigh Confidence
ASI01: Agent Goal Hijack
What this means

The agent may query ByteRover context before doing work, even when the user did not explicitly ask for memory lookup.

Why it was flagged

The instruction broadly encourages use before tasks, which can influence the agent's workflow. It is consistent with the memory-retrieval purpose, but users should notice the breadth.

Skill content
You MUST use this for gathering contexts before any work.
Recommendation

Use it as a context aid, not as an override of the user's current instructions; skip it for unrelated tasks or when the needed information is already in context.

What this means

Installing the CLI gives the external package code execution on the local machine.

Why it was flagged

The skill depends on an external globally installed npm CLI. This is disclosed and central to the purpose, but users must trust that package.

Skill content
Install: `npm install -g byterover-cli`
Recommendation

Install only from a trusted npm source, consider pinning a version, and review the package provenance before use.

What this means

Stored project rules or decisions may be reused in later tasks, and inaccurate or sensitive entries could influence future work.

Why it was flagged

The skill creates persistent project memory and uses an LLM provider for retrieval/curation. This is disclosed and purpose-aligned, but persistent context can affect future agent behavior.

Skill content
Use `brv` to store and retrieve project patterns, decisions, and architectural rules in .brv/context-tree. Uses a configured LLM provider (default: ByteRover, no API key needed) for query and curate operations.
Recommendation

Review `.brv/context-tree/`, avoid storing secrets or transient personal details, and curate memory intentionally.

What this means

Using remote sync may connect local project memory to a ByteRover account or remote service.

Why it was flagged

The skill indicates optional account authentication for remote sync. This is expected for sync functionality, but users should understand when credentials are introduced.

Skill content
Login is only required for remote sync (`brv vc push`/`brv vc pull`).
Recommendation

Use remote sync only when needed, confirm the destination account/workspace, and avoid syncing sensitive memory unintentionally.