Back to skill

Security audit

Raccoon Data Analysis

Security checks across malware telemetry and agentic risk

Overview

The skill mostly matches its remote data-analysis purpose, but it saves and opens provider-controlled result files too broadly and exposes part of the API token in one command.

Review before installing. Use it only with files you are allowed to send to the configured RACCOON_API_HOST, verify that host is trusted and HTTPS, avoid running auth-check where logs may be captured, and prefer --no-open until artifact filenames are sanitized and automatic opening is opt-in.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • Behavioral ASTexec() Call, eval() Call, Dynamic Import
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (5)

subprocess module call

Medium
Category
Dangerous Code Execution
Content
system = platform.system()
    try:
        if system == "Darwin":
            subprocess.run(["open", path], check=False)
        elif system == "Linux":
            subprocess.run(["xdg-open", path], check=False)
    except Exception:
Confidence
91% confidence
Finding
The skill automatically opens a downloaded file on the local system using the OS default handler. Because the filename/content comes from remote artifacts, this creates a local code/handler execution surface and can trigger risky applications or browser handlers without an explicit user confirmation.

subprocess module call

Medium
Category
Dangerous Code Execution
Content
if system == "Darwin":
            subprocess.run(["open", path], check=False)
        elif system == "Linux":
            subprocess.run(["xdg-open", path], check=False)
    except Exception:
        pass
Confidence
91% confidence
Finding
Using xdg-open on a remotely downloaded artifact can invoke arbitrary desktop handlers, browsers, or associated applications. Even without shell injection, this is a dangerous local side effect because untrusted remote content is being handed to the user's desktop environment automatically.

Context-Inappropriate Capability

Medium
Confidence
93% confidence
Finding
The skill goes beyond data-analysis/session management by automatically launching local files after download. In this context that is more dangerous because users expect analysis, not local application invocation; a malicious or malformed artifact could trigger risky file handlers or unwanted browsing activity.

Missing User Warnings

Medium
Confidence
89% confidence
Finding
User-supplied files are uploaded to a remote API service with no explicit warning or consent prompt at the point of transfer. In a data-analysis skill this is especially relevant because users may provide sensitive spreadsheets or documents and may not realize the content leaves the local environment.

Missing User Warnings

Low
Confidence
82% confidence
Finding
The tool writes remote-generated artifacts to local disk by default without a strong user-facing warning. While lower severity than remote upload, this can create unexpected local files and persistence of potentially sensitive or unsafe content.

VirusTotal

63/63 vendors flagged this skill as clean.

View on VirusTotal

Static analysis

No suspicious patterns detected.