Apply Learnings

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

Overview

This skill is not obviously malicious, but it can read broad Claude session history and save changes into long-lived agent memory and skills, so users should review scope and proposed edits carefully.

Before installing or invoking this skill, decide how much session history you are comfortable analyzing. Prefer narrow scopes, inspect all proposed memory or skill edits, and avoid saving secrets, private user details, or one-off instructions into global memory.

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

Private project details, personal information, or sensitive snippets from past sessions could be summarized into memory and reused or synced in future environments.

Why it was flagged

The skill can analyze broad historical session content and persist derived context into long-lived, cross-machine memory, but the visible instructions do not specify redaction, exclusions, or retention controls.

Skill content
"All sessions" - Complete history across all projects ... "~/.claude/MEMORY.md" ... "synced via TerraBlob to all machines"
Recommendation

Use the narrowest scope possible, review every proposed learning before saving it, and remove secrets, personal data, or temporary context from MEMORY.md and CLAUDE.md.

What this means

A bad saved rule could repeatedly steer Claude toward the wrong tools, coding conventions, or project behavior across future tasks.

Why it was flagged

The skill can turn extracted learnings into persistent edits to global/project instructions and skills; an incorrect or poisoned learning could affect many later sessions or workflows.

Skill content
"Existing skill reference" ... "Project CLAUDE.md" ... "New skill" ... "Apply as proposed — write to the suggested destination"
Recommendation

Approve only specific, accurate learnings; prefer project-specific destinations; keep backups or diffs of edited memory and skill files so changes can be reverted.

What this means

The script will inspect local Claude session files according to the selected scope.

Why it was flagged

The skill asks the agent to run a local Python script. This is expected for its purpose, and the workflow asks the user to choose scope, but it is still local code execution over sensitive session data.

Skill content
python3 ~/.claude/skills/apply-learnings/scripts/analyze_session.py --scope <scope>
Recommendation

Run it only from the installed skill path you trust, and choose current-session or current-project scope unless broader history is truly needed.