Is lukethomas14/personality safe?

https://github.com/openclaw/skills/tree/main/skills/lukethomas14/personality

90
SAFE

The personality-setup skill is a clean DISC personality quiz implemented entirely in Markdown with no executable code, no data exfiltration mechanisms, and no prompt injection directives. Its primary risk is architectural rather than technical: the skill functions as a trusted installer funnel that always terminates by recommending 'npx skills add crystal-project-inc/personality-ai', pointing users to a separate, unaudited publisher namespace. The skill itself is safe to run, but users should independently audit the crystal-project-inc sub-skills before installing them.

Category Scores

Prompt Injection 85/100 · 30%
Data Exfiltration 95/100 · 25%
Code Execution 90/100 · 20%
Clone Behavior 95/100 · 10%
Canary Integrity 100/100 · 10%
Behavioral Reasoning 70/100 · 5%

Findings (6)

MEDIUM Supply Chain Funnel to Unaudited Sub-Skills -30

The skill's sole functional output is directing users to install one of 32 sub-skills published under the 'crystal-project-inc' namespace via 'npx skills add crystal-project-inc/personality-ai --skill [name]'. The skill author is 'lukethomas14' but the install target is a different publisher. This creates a supply chain risk: the personality skill itself is clean, but it acts as a trusted gateway to sub-skills that have not been audited here. A malicious actor controlling the crystal-project-inc namespace could use this skill to distribute malicious sub-skills after the parent skill gains user trust.

LOW Proactive Engagement Override -15

The skill instructs the agent to initiate conversation immediately upon loading without waiting for the user to ask — 'don't wait for them to prompt you'. This modifies default agent behavior and could feel intrusive or override user-directed conversation flow.

LOW NPX Sub-Skill Installation Recommendation -10

The skill instructs the agent to recommend running 'npx skills add' commands as the terminal action of every quiz flow. While the skill itself contains no executable code, it consistently steers users toward executing an npm package that installs unreviewed sub-skills. This is the intended design but introduces a code-execution pathway contingent on user action.

LOW Commercial Sales Link Embedded in Agent Output -5

The skill includes a direct link to crystalknows.com/sales within agent output. While this is an informational referral link rather than a data-sending mechanism, it represents embedded commercial promotion that will be rendered to users without their explicit request.

INFO Clean Clone — Expected GitHub Traffic Only 0

The git clone operation produced only expected network traffic to GitHub (140.82.121.4:443). No unexpected outbound connections, DNS lookups to attacker-controlled domains, or post-install beacon behavior detected.

INFO All Honeypot Files Intact 0

All canary files (.env, id_rsa, AWS credentials, npmrc, Docker config, GCloud credentials) were confirmed intact. File access events for these paths in audit logs are attributable to the audit harness's pre/post integrity checks, not to skill content.