AI Persona Engine

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

Overview

The skill largely matches its persona-building purpose, but it can persist memory, change agent behavior, use provider credentials/media, and automatically install another selfie skill without clear provenance or controls.

Before installing, review the generated OpenClaw files and openclaw.json changes, confirm or block any automatic `agent-selfie` installation, disable auto-memory or spontaneous media if unwanted, and use scoped provider API keys.

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

Creating a persona may add extra agent behavior or code beyond the reviewed skill.

Why it was flagged

Persona creation can install a secondary skill, but the supplied artifacts do not provide a version, source, provenance, or clear confirmation step for that dependency.

Skill content
The `agent-selfie` skill is automatically installed during persona creation to handle ongoing selfie generation.
Recommendation

Confirm the source and version of `agent-selfie` before creation, and require an explicit prompt before installing any secondary skill.

What this means

Personal facts or interaction history may be saved and reused later, potentially changing future agent behavior.

Why it was flagged

The skill defaults to automatically storing and curating persona memory across sessions, but the provided docs do not clearly define approval, retention, deletion, or poisoning safeguards.

Skill content
`autoCapture` ... Default `true` ... `dailyNotes` ... Default `true` ... `longTermCuration` ... Default `true` ... `heartbeatMaintenance` ... Default `true`
Recommendation

Review generated MEMORY.md and memory settings, disable auto-capture if not needed, and add clear review/delete controls before using sensitive personal information.

What this means

The persona may generate voice or image outputs when trigger phrases appear, rather than only when explicitly commanded each time.

Why it was flagged

The docs disclose proactive voice and image behavior; it is purpose-aligned, but users should notice that the defaults allow spontaneous responses based on triggers.

Skill content
`enabled` ... Default `true` | Whether the agent sends voice messages unprompted ... `enabled` ... Default `true` | Whether the agent sends selfies unprompted
Recommendation

Disable spontaneous voice/image settings or narrow trigger phrases if you want strictly user-initiated behavior.

What this means

Provider keys may grant access to paid or private voice/image accounts.

Why it was flagged

The wizard may collect provider API credentials for expected voice features, even though the registry metadata declares no primary credential or required environment variables.

Skill content
ElevenLabs API Key: > sk_...
Recommendation

Use least-privilege provider keys, avoid sharing exported configs with secrets, and rotate keys if you are unsure where they were stored.

What this means

Images or appearance details used to define a persona may be processed by third-party services.

Why it was flagged

Reference images and appearance prompts may be sent to external image providers, which is expected for visual persona generation but has privacy implications.

Skill content
Gemini's image-to-image pipeline uses the reference to maintain facial features
Recommendation

Review the selected provider's privacy terms and avoid uploading sensitive or non-consensual reference images.