Back to skill

Security audit

constellate

Security checks for vulnerabilities and agentic risk

Overview

ClawScan rates this skill suspicious because its setup instructions use an unpinned MCP package and its activation scope is broad; no malicious behavior was reported, but one reference could not be resolved.

Consider installing only if you trust the package source and are comfortable with the unpinned installation risk and broad activation scope. The scan did not report malicious behavior, but its evidence is incomplete because one referenced local path could not be resolved.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (4)

MCP server referenced without pinned version: 'npx emoji'.

Medium
Category
MCP Rug Pull
Confidence
70% confidence
Finding

npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.

Content

No source excerpt is available for this finding.

MCP server referenced without pinned version: 'npx -y constellate-mcp'.

Medium
Category
MCP Rug Pull
Confidence
98% confidence
Finding

The documented MCP command uses npx -y constellate-mcp without an exact version, allowing package resolution to select an unreviewed release. A compromised publisher account or malicious release could execute code with the local tool process's permissions; automatic confirmation removes an installation checkpoint.

Content

No source excerpt is available for this finding.

MCP server referenced without pinned version: 'npx -y constellate-mcp'.

Medium
Category
MCP Rug Pull
Confidence
98% confidence
Finding

The alternative-client instructions repeat the same unpinned, automatically accepted package execution. This is another occurrence of the same supply-chain weakness, not a separate exploit mechanism, and it exposes other MCP clients to execution of an unreviewed release.

Content

No source excerpt is available for this finding.

Activation covers any non-trivial task and every error or dead end without a defined scope.

Medium
Category
Trigger Abuse
Confidence
98% confidence
Finding

The unconditional activation language directs the agent to consult shared material for virtually every substantial task and error, without defining relevance, authorization, or trust boundaries. This unnecessarily broadens exposure to potentially adversarial retrieved instructions; signatures and reputation do not establish that content is safe to follow, although the stated local reads reduce direct query-disclosure concerns.

Content

No source excerpt is available for this finding.