A cross-session handoff protocol for Claude Code and other AI agents. handoff is not a summarization tool. It's a protocol for freezing your work context, packaging it, and resuming execution — in any session, any agent, any device.

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

Overview

This is a coherent handoff skill that saves and restores local work context, but users should protect the persistent handoff files and session identifiers it creates.

This skill appears safe for its stated purpose if you are comfortable with persistent local handoff files. Before installing, decide where HANDOFF_ROOT should live, avoid syncing it to shared cloud storage unless intended, do not store secrets in handoff.md, and review the restore preview before allowing a resumed session to continue.

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

Future agents may reuse whatever is in the handoff file, including mistaken, stale, sensitive, or manually edited content.

Why it was flagged

The skill intentionally creates shared persistent context for future agents or sessions. That is purpose-aligned, but the stored Markdown may contain sensitive project details or instructions that later sessions rely on.

Skill content
The handoff package lives at a fixed local path. Any agent can read it.
Recommendation

Review the restore preview before confirming, avoid putting secrets in handoff files, and delete or protect old handoff packages when they are no longer needed.

What this means

Handoff files may contain local agent session identifiers, which could be exposed if the handoff directory is shared or synced.

Why it was flagged

The helper derives a session identifier from agent environment variables or local Claude/Codex project session-log filenames and writes it into the handoff file.

Skill content
if [ -n "${CLAUDE_SESSION_ID:-}" ]; then ... latest_project_session "$HOME/.claude/projects/$project_dir" ... - Session ID:${session_id:-N/A}
Recommendation

If session identifiers are sensitive in your environment, remove the Session ID line before sharing or syncing the handoff package.

What this means

The skill will create persistent files in the configured handoff directory when invoked.

Why it was flagged

The included shell helper creates and lists local handoff files. This is expected for the skill, but it means the agent may run a local file-management script as part of the workflow.

Skill content
HANDOFF_ROOT="${HANDOFF_ROOT:-$HOME/.agents/handoff_context}" ... mkdir -p "$target_dir" ... create_template "$target_dir/handoff.md"
Recommendation

Keep HANDOFF_ROOT pointed at a location you control, and inspect the generated file path shown after `handoff out`.

What this means

Users have limited upstream context for who maintains the helper script beyond the registry metadata.

Why it was flagged

The artifact does not provide an upstream source or homepage for provenance, although the included files are visible and no remote installer is present.

Skill content
Source: unknown; Homepage: none
Recommendation

Install only if you trust the registry package and review the included script before use.