Ibm Cloud

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

Overview

This is a coherent IBM Cloud integration, but it delegates cloud access through Membrane and can run broad IBM Cloud API actions, so users should review permissions carefully.

This skill appears consistent with an IBM Cloud integration and no code-level issues were provided. Before installing, understand that Membrane will broker authentication and the agent may be able to run authenticated IBM Cloud actions or raw API requests. Use a least-privilege IBM Cloud account and confirm any action that creates, changes, or deletes cloud resources.

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

An agent using this skill could make significant IBM Cloud changes if given or inferred the wrong request.

Why it was flagged

The skill documents a raw authenticated API proxy that can use mutating methods. This is aligned with an IBM Cloud management integration, but broad API access can change or delete cloud resources if used carelessly.

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

Use least-privilege IBM Cloud credentials and require explicit user confirmation before POST, PUT, PATCH, or DELETE requests.

What this means

The connected account permissions determine what the agent can read or modify in IBM Cloud.

Why it was flagged

The skill relies on delegated IBM Cloud authentication through Membrane, including credential refresh and injected auth headers. This is expected for the integration, but it gives the connection authority over the linked cloud account.

Skill content
Membrane handles authentication and credentials refresh automatically... Membrane automatically... injects the correct authentication headers
Recommendation

Connect only accounts or service identities with the minimum IBM Cloud permissions needed for the task.

What this means

Future CLI versions may behave differently from the version reviewed here.

Why it was flagged

The setup instructions ask the user to install the latest Membrane CLI globally from npm. This is a disclosed, purpose-aligned dependency, but using @latest is not version-pinned.

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

If reproducibility matters, pin a known Membrane CLI version and install it from the official package source.

What this means

External connection guidance could influence how the agent proceeds during setup or recovery.

Why it was flagged

The skill allows Membrane connection state to return agent-facing instructions. This is normal integration workflow data, but agents should not treat externally returned instructions as overriding the user's intent.

Skill content
`clientAction.agentInstructions` (optional) — instructions for the AI agent on how to proceed programmatically.
Recommendation

Treat returned agent instructions as advisory and keep user intent and approval requirements in control.