Focalpoint Memory

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

Overview

FocalPoint is a coherent memory/task-management skill, but it needs review because it advertises persistent agent memory and automatic GitHub/Notion syncing while also claiming “no cloud” and not clearly documenting account or sync scope.

Before installing, verify the focalpoint package source and version, locate where its SQLite/events/narratives/knowledge files are stored, and only enable GitHub or Notion sync with minimal scoped credentials after confirming whether it reads, writes, or automatically transfers project data.

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

A user may install it expecting purely local operation while later enabling or receiving automatic sync behavior involving GitHub or Notion content.

Why it was flagged

The artifact simultaneously advertises cloud-service syncing and a no-cloud/local-only posture, which could cause users to underestimate external data movement or account integration risk.

Skill content
"GitHub + Notion sync — Issues and pages auto-sync as FocalPoint nodes" and "Runs 100% locally on SQLite. No vector DB, no Redis, no cloud."
Recommendation

Clarify whether GitHub/Notion sync is optional, exactly what data is read or written, what cloud services receive data, and avoid broad “no cloud” wording unless sync is disabled.

What this means

If configured broadly, the skill could access or modify sensitive workspace/project data beyond what the user intended.

Why it was flagged

Syncing GitHub issues and Notion pages implies delegated access to external accounts, but the artifact does not describe credential type, permission scopes, read-only versus write behavior, or user approval boundaries for sync.

Skill content
"GitHub + Notion sync — Issues and pages auto-sync as FocalPoint nodes"
Recommendation

Document the authentication method, minimum required scopes, read/write permissions, per-workspace/project limits, and how users can approve, pause, or revoke sync.

What this means

The package may perform additional behavior not visible in this instruction-only review.

Why it was flagged

The actual runtime is installed from an external package that creates the MCP server binary, while the provided manifest contains only SKILL.md, so the reviewed artifacts do not include the executable implementation.

Skill content
uv | package: focalpoint | creates binaries: focalpoint
Recommendation

Review the focalpoint package source, pin the intended version, and verify the installed binary before using it with sensitive projects.

What this means

Incorrect or sensitive saved knowledge could influence future agent decisions without being re-explained by the user.

Why it was flagged

The skill intentionally stores project knowledge and reinjects it into future agent context; this is central to the product, but persistent knowledge can also carry stale, sensitive, or misleading instructions into later tasks.

Skill content
"Assemble L0/L1/L2 -> Trim -> Inject prompt" and "Child tasks inherit parent knowledge automatically"
Recommendation

Keep stored knowledge scoped to specific projects, review inherited context periodically, and provide clear commands to inspect, edit, and delete saved memory.

What this means

The tool may continue monitoring task state or producing alerts beyond a single requested interaction.

Why it was flagged

The skill advertises automatic heartbeat-style monitoring. This appears purpose-aligned, but the shown artifact does not explain when it runs, how alerts are delivered, or how users stop/disable it.

Skill content
"Proactive alerts — Heartbeat detects blocked, stale, and at-risk tasks automatically"
Recommendation

Document startup behavior, scheduling, notification channels, and a clear way to disable heartbeat/proactive alerts.