Back to skill

Security audit

Oracle

Security checks for vulnerabilities and agentic risk

Overview

The verdict is benign with medium confidence: scanners found one purpose-related concern about an unpinned package download, and the scan was partly incomplete because a referenced local path was missing.

The verdict is benign, not risk-free. Before installing, consider whether you are comfortable with a command that can automatically download and run an unpinned package. Evidence is incomplete because a referenced local path was missing, so the scan could not resolve that reference.

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
  • 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 (1)

MCP server referenced without pinned version: 'npx -y @steipete/oracle'.

Medium
Category
MCP Rug Pull
Confidence
97% confidence
Finding

The fallback command uses npx -y to download and execute an unpinned npm package, automatically accepting installation without a review step. Although this is a CLI rather than an MCP server, a compromised or malicious future release could execute with the agent's permissions and access local source files or credentials; even a --help invocation executes package code. The command serves a legitimate purpose, but its automatic fallback context makes unintended execution more likely.

Content

No source excerpt is available for this finding.