Back to skill

Security audit

Rstudio Runner

Security checks for vulnerabilities and agentic risk

Overview

This skill is a disclosed bioinformatics automation helper that creates analysis folders, R scripts, outputs, and Chinese reports, with some usability caution around broad triggers and automatic output generation.

Before installing, make sure you want a bioinformatics workflow that may create many folders/files, generate and run R scripts, and produce reports in Chinese. Use it in a dedicated project directory and confirm the analysis strategy and output location before running generated code.

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
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (6)

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The description promotes automation and auto-organization but does not clearly warn users that the skill may create substantial directory structures, generate scripts, and write numerous output artifacts. In a system that responds to broad triggers, insufficient disclosure increases the risk of users unknowingly authorizing disruptive file-system changes.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

Forcing Chinese report generation without an opt-in or language selection can cause unexpected data handling, extra file creation, and user confusion, especially in multilingual or regulated environments. While not directly enabling code execution, it reduces user control over outputs and may create inappropriate or unusable deliverables.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The keyword trigger "run analysis" is generic and likely to appear in many normal conversations, which can cause this skill to activate outside the user's explicit intent to use this bioinformatics workflow. Because the skill is designed to auto-generate scripts, create directories, and save many files, accidental invocation could lead to unexpected workspace changes and downstream execution prompts.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The description states that the skill performs comprehensive Chinese report generation without indicating this is optional, which can lead to outputs being produced in a language the user did not request. While this is not a direct code-execution issue, it creates a consent and usability problem and can cause miscommunication or inappropriate handling of analysis results in multilingual environments.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The trigger keywords are broad, generic, and overlap with common analysis and file-management phrases, which increases the chance the skill is invoked in contexts the user did not specifically intend. Because this skill advertises automated organization, script generation, and execution in R/RStudio, unintended invocation could cause unwanted processing of files, output generation, or changes to a workspace.

Content

No source excerpt is available for this finding.

Vague Triggers

Low
Category
Not specified by scanner
Confidence
88% confidence
Finding

The keyword trigger "bioinformatics" is overly broad because it matches general discussion about a subject area rather than an explicit request to use this skill. This raises the chance of unintended activation, though the impact is somewhat limited unless the platform permits immediate side effects without confirmation.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.