Bunnyshell

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This appears to be a legitimate Bunnyshell integration, but it gives the agent broad authenticated access to run actions and raw API requests against cloud-management resources.

Install only if you intend to let an agent operate Bunnyshell through Membrane. Use a least-privileged account, confirm any deployment or destructive changes before execution, and be cautious with raw proxy requests or sensitive data.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If invoked too broadly or on an ambiguous request, the agent could potentially change or delete Bunnyshell-managed infrastructure, environments, projects, or related account data.

Why it was flagged

The skill documents a broad raw API escape hatch with authenticated write and delete methods for a cloud-management platform. In the supplied excerpt, this is not clearly bounded by approval, resource scope, or reversibility guidance.

Skill content
When the available actions don't cover your use case, you can send requests directly to the Bunnyshell API through Membrane's proxy... HTTP method (GET, POST, PUT, PATCH, DELETE).
Recommendation

Use a least-privileged Bunnyshell account, require explicit confirmation before any POST/PUT/PATCH/DELETE or deployment action, and prefer discovered scoped actions over raw proxy calls.

What this means

The agent may be able to act in Bunnyshell with the same privileges as the connected account.

Why it was flagged

The skill requires delegated Membrane/Bunnyshell authentication and automatic credential refresh. This is expected for the integration, but it gives the CLI access according to the authenticated user's permissions.

Skill content
Membrane handles authentication and credentials refresh automatically... membrane login --tenant --clientName=<agentType>
Recommendation

Connect only the intended Bunnyshell account, limit permissions where possible, and revoke the Membrane/Bunnyshell connection when no longer needed.

What this means

Installing @latest runs whatever version npm currently serves, which may differ from the version originally reviewed.

Why it was flagged

The setup uses an unpinned latest npm package. This is common for CLI setup and aligned with the skill purpose, but the installed code can change over time.

Skill content
npm install -g @membranehq/cli@latest
Recommendation

Install from the official package source, consider pinning a known CLI version, and review the Membrane CLI publisher/package before installing.

What this means

Information sent in API calls or returned from Bunnyshell may pass through Membrane as part of the integration.

Why it was flagged

Bunnyshell API requests are routed through Membrane's proxy/gateway. This is disclosed and purpose-aligned, but users should recognize that request and response data flows through that service.

Skill content
Membrane automatically appends the base URL to the path you provide and injects the correct authentication headers
Recommendation

Avoid sending unnecessary secrets or sensitive payloads through proxy requests, and review Membrane's data-handling terms for your organization.