Doppleganger

Security checks across malware telemetry and agentic risk

Overview

This skill appears to be a narrow duplicate-agent guard, with the main thing to notice being its reliance on a separate local subagent-tracker script.

This looks safe for its stated purpose. Before installing, make sure you also trust the local `subagent-tracker` skill it calls, because Doppleganger’s decision to allow or block a new subagent depends on that tracker’s output.

VirusTotal

64/64 vendors flagged this skill as clean.

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.

#
ASI02: Tool Misuse and Exploitation
Low
What this means

A false duplicate result could cause the agent not to start a subagent the user expected.

Why it was flagged

The skill changes tool-use behavior by preventing subagent spawning when a duplicate is reported. This is the stated purpose and is clearly disclosed, but it affects whether work is delegated.

Skill content
If `duplicate: true`, do not call `sessions_spawn`.
Recommendation

Use this only where duplicate prevention is desired, and if work is unexpectedly not started, verify the reported running session or tracker state.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

If the local tracker script is missing, stale, or replaced, duplicate-check results could fail or become untrustworthy.

Why it was flagged

Doppleganger delegates its decision to a separate local `subagent-tracker` script. That dependency is disclosed and purpose-aligned, but it is outside this skill's own files and should be installed from a trusted source.

Skill content
TRACKER_SCRIPT = OPENCLAW_HOME / "workspace" / "skills" / "subagent-tracker" / "scripts" / "subagent_tracker.py"
Recommendation

Install and review the `subagent-tracker` skill from a trusted source, and keep `OPENCLAW_HOME` pointing to the intended workspace.