Back to skill

Security audit

Pubblue

Security checks for vulnerabilities and agentic risk

Overview

This skill appears aligned with publishing to pub.blue, but it should be reviewed because it uses mutable npm execution and persistent API-key/daemon behavior with limited safety guidance.

Install only if you trust the pub.blue npm package and service. Prefer a pinned reviewed CLI version, avoid putting real API keys directly in command history or shared transcripts, use a restricted config directory when possible, do not publish sensitive content accidentally, confirm delete behavior before relying on recovery, and stop the daemon when live sessions are no longer needed.

Vulnerability Patterns
  • Insecure DependenciesIntroduces malicious components through unsafe dependency sources
  • 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
Findings (1)

T08 · Insecure Dependencies

Warning
Location
SKILL.md:19
Finding

Unpinned Global Installation of a Third-Party npm Package

Content
View full analysis
Remediation
View remediation
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (3)

Rp1

Medium
Category
MCP Rug Pull
Confidence
86% confidence
Finding

The skill allowlists and documents execution via npx pubblue:* without pinning a specific package version, which can cause the agent to fetch and run whatever version is currently published. In an automated agent context, this increases supply-chain risk and reduces reproducibility, especially because the skill itself also says to install @latest, reinforcing mutable execution targets.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The setup section instructs users to pass an API key on the command line or via stdin and discloses the default credential storage path, but provides no warning about secret handling, file permissions, shell history, or log exposure. In an agent environment, such omissions can lead to accidental credential leakage or insecure persistence of long-lived tokens.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The skill description lists pubblue delete <slug> among core commands but does not mention that it removes a pub or whether the action is reversible. For markdown files, destructive operations that can affect user data should include a clear warning so users understand the impact before using them.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.